*** This interface provides Binary Compatibility only, not Source Compatibility ***
Interface ProcessNodeInterface
@SASScope("ALL")
@BinaryCompatibilityOnly
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
-
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(Set inputMessages, Map attributes, ProcessNodeHandlerInterface handler) Process nodes handle events by providing execution logic and propagating output to downstream nodes when appropriate.
-
Method Details
-
execute
void execute(Set inputMessages, Map attributes, ProcessNodeHandlerInterface handler) throws ProcessNodeException, RemoteException Process nodes handle events by providing execution logic and propagating output to downstream nodes when appropriate.- Parameters:
inputMessages- messages forwarded from anEventBrokerServiceor other process nodes.attributes- configured properties for this process node.handler- Interface used to propagate output to the broker's runtime flowengine.- Throws:
RemoteException- if a network anomaly occurs.ProcessNodeException- See Also:
-