com.sas.services.events.broker.flowengine
Interface ProcessNodeInterface
public interface ProcessNodeInterface
Interface to process messages that have been propagated within a runtime
process flow.
Usage
This interface must be implemented by all process node "plug-in" user code. The
combination of one or more process nodes constitute a process flow.
- Since:
- 1.0
execute
void execute(java.util.Set inputMessages,
java.util.Map attributes,
ProcessNodeHandlerInterface handler)
throws ProcessNodeException,
java.rmi.RemoteException
- Process nodes handle events by providing execution logic and propagating output
to downstream nodes when appropriate.
- Parameters:
inputMessages
- messages forwarded from an EventBrokerService
or other process nodes.attributes
- configured properties for this process node.handler
- Interface used to propagate output to the broker's runtime flowengine.
- Throws:
java.rmi.RemoteException
- if a network anomaly occurs.
ProcessNodeException
- See Also:
MessageInterface
,
ProcessNodeHandlerInterface
Copyright © 2009 SAS Institute Inc. All Rights Reserved.