com.ibm.wsspi.sibx.mediation.flow
Interface MediationFlowComponent

All Known Implementing Classes:
MediationFlowBean

public interface MediationFlowComponent

Interface that represents a mediation flow component.


Field Summary
static java.lang.String $sccsid
           
static java.lang.String COPYRIGHT
           
 
Method Summary
 void invokeFaultFlow(MediationFlowKey key, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
          Invoke the fault flow identified by the supplied key.
 void invokeRequestFlow(MediationFlowKey key, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
          Invoke the request flow identified by the supplied key.
 void invokeResponseFlow(MediationFlowKey key, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
          Invoke the response flow identified by the supplied key.
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

$sccsid

public static final java.lang.String $sccsid
See Also:
Constant Field Values
Method Detail

invokeRequestFlow

public void invokeRequestFlow(MediationFlowKey key,
                              commonj.sdo.DataObject message,
                              com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
                       throws MediationRuntimeException,
                              MediationConfigurationException,
                              MediationBusinessException
Invoke the request flow identified by the supplied key.

Parameters:
key - the key identifying the request flow to invoke
message - the message to mediate
flowAction - the flow action factory
Throws:
MediationRuntimeException - thrown by mediation runtime
MediationConfigurationException - thrown by mediation primitives
MediationBusinessException - thrown by mediation primitives

invokeResponseFlow

public void invokeResponseFlow(MediationFlowKey key,
                               commonj.sdo.DataObject message,
                               com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
                        throws MediationRuntimeException,
                               MediationConfigurationException,
                               MediationBusinessException
Invoke the response flow identified by the supplied key.

Parameters:
key - the key identifying the response flow to invoke
message - the message to mediate
flowAction - the flow action factory
Throws:
MediationRuntimeException - thrown by mediation runtime
MediationConfigurationException - thrown by mediation primitives
MediationBusinessException - thrown by mediation primitives

invokeFaultFlow

public void invokeFaultFlow(MediationFlowKey key,
                            commonj.sdo.DataObject message,
                            com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
                     throws MediationRuntimeException,
                            MediationConfigurationException,
                            MediationBusinessException
Invoke the fault flow identified by the supplied key.

Parameters:
key - the key identifying the request flow to invoke
message - the message to mediate
flowAction - the flow action factory
Throws:
MediationRuntimeException - thrown by mediation runtime
MediationConfigurationException - thrown by mediation primitives
MediationBusinessException - thrown by mediation primitives