org.eclipse.stardust.engine.core.spi.extensions.runtime
Interface EventActionInstance


public interface EventActionInstance

Implementations of EventActionInstance provide the actual behaviour of any event action type.

Version:
$Revision$
Author:
ubirkemeyer

Method Summary
 void bootstrap(Map actionAttributes, Iterator accessPoints)
          Callback allowing for initialization of newly created event action instances.
 Event execute(Event event)
          Actually performs the event action.
 

Method Detail

bootstrap

void bootstrap(Map actionAttributes,
               Iterator accessPoints)
Callback allowing for initialization of newly created event action instances.

Parameters:
actionAttributes - The type specific attributes of this event action.
accessPoints - The access points available to the event action.

execute

Event execute(Event event)
              throws UnrecoverableExecutionException
Actually performs the event action.

Parameters:
event - The event causing action execution.
Returns:
The transformed event, possibly indicating additional side effects. Same as event in the most simple case.
Throws:
UnrecoverableExecutionException - if event action execution terminated abruptly


Copyright © 2017 Eclipse Stardust. All Rights Reserved.