***  This interface provides Binary Compatibility only, not Source Compatibility  ***

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

Method Summary
 void execute(java.util.Set inputMessages, java.util.Map attributes, ProcessNodeHandlerInterface handler)
          Process nodes handle events by providing execution logic and propagating output to downstream nodes when appropriate.
 

Method Detail

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

***  This interface provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.