public class MediationFlowBean
extends java.lang.Object
implements javax.ejb.SessionBean, com.ibm.ws.sibx.mediation.flow.SIBXMediationFlowComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
$sccsid
Deprecated.
|
static java.lang.String |
COPYRIGHT
Deprecated.
|
Constructor and Description |
---|
MediationFlowBean()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ejbActivate()
Deprecated.
|
void |
ejbCreate()
Deprecated.
|
void |
ejbPassivate()
Deprecated.
|
void |
ejbRemove()
Deprecated.
|
com.ibm.ws.sibx.scax.mediation.engine.MediationFlow |
getMediationFlow(java.lang.String moduleName,
java.lang.String componentName)
Deprecated.
|
javax.ejb.SessionContext |
getSessionContext()
Deprecated.
|
void |
invokeEventFlow(com.ibm.ws.sibx.mediation.esb.SIBXEvent event,
commonj.sdo.DataObject message,
com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
Deprecated.
|
void |
invokeFaultFlow(MediationFlowKey key,
commonj.sdo.DataObject message,
com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
Deprecated.
|
void |
invokeRequestFlow(MediationFlowKey key,
commonj.sdo.DataObject message,
com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
Deprecated.
|
void |
invokeResponseFlow(MediationFlowKey key,
commonj.sdo.DataObject message,
com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction)
Deprecated.
|
void |
setSessionContext(javax.ejb.SessionContext ctx)
Deprecated.
|
void |
transactionNotSupportedWriteContext(com.ibm.wsspi.sibx.context.ContextStore contextStore,
java.lang.String key,
long timeout,
com.ibm.wsspi.sibx.context.Context context)
Deprecated.
|
void |
transactionSupportsWriteContext(com.ibm.wsspi.sibx.context.ContextStore contextStore,
java.lang.String key,
long timeout,
com.ibm.wsspi.sibx.context.Context context)
Deprecated.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String $sccsid
public javax.ejb.SessionContext getSessionContext()
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext
in interface javax.ejb.SessionBean
ctx
- the contextpublic void ejbCreate() throws javax.ejb.CreateException
javax.ejb.CreateException
- if there is a problem during the create *public void ejbActivate()
ejbActivate
in interface javax.ejb.SessionBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.SessionBean
public void ejbRemove()
ejbRemove
in interface javax.ejb.SessionBean
public void invokeRequestFlow(MediationFlowKey key, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction) throws MediationRuntimeException, MediationConfigurationException, MediationBusinessException
MediationFlowComponent
invokeRequestFlow
in interface MediationFlowComponent
key
- the key identifying the request flow to invokemessage
- the message to mediateflowAction
- the flow action factoryMediationRuntimeException
- thrown by mediation runtimeMediationConfigurationException
- thrown by mediation primitivesMediationBusinessException
- thrown by mediation primitivesMediationFlowComponent.invokeRequestFlow(com.ibm.wsspi.sibx.mediation.flow.MediationFlowKey, commonj.sdo.DataObject, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory)
public void invokeResponseFlow(MediationFlowKey key, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction) throws MediationRuntimeException, MediationConfigurationException, MediationBusinessException
MediationFlowComponent
invokeResponseFlow
in interface MediationFlowComponent
key
- the key identifying the response flow to invokemessage
- the message to mediateflowAction
- the flow action factoryMediationRuntimeException
- thrown by mediation runtimeMediationConfigurationException
- thrown by mediation primitivesMediationBusinessException
- thrown by mediation primitivesMediationFlowComponent.invokeResponseFlow(com.ibm.wsspi.sibx.mediation.flow.MediationFlowKey, commonj.sdo.DataObject, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory)
public void invokeFaultFlow(MediationFlowKey key, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction) throws MediationRuntimeException, MediationConfigurationException, MediationBusinessException
MediationFlowComponent
invokeFaultFlow
in interface MediationFlowComponent
key
- the key identifying the fault flow to invokemessage
- the message to mediateflowAction
- the flow action factoryMediationRuntimeException
- thrown by mediation runtimeMediationConfigurationException
- thrown by mediation primitivesMediationBusinessException
- thrown by mediation primitivesMediationFlowComponent.invokeFaultFlow(com.ibm.wsspi.sibx.mediation.flow.MediationFlowKey, commonj.sdo.DataObject, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory)
public void invokeEventFlow(com.ibm.ws.sibx.mediation.esb.SIBXEvent event, commonj.sdo.DataObject message, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory flowAction) throws MediationRuntimeException, MediationConfigurationException, MediationBusinessException
invokeEventFlow
in interface com.ibm.ws.sibx.mediation.flow.SIBXMediationFlowComponent
MediationRuntimeException
MediationConfigurationException
MediationBusinessException
SIBXMediationFlowComponent.invokeEventFlow(com.ibm.ws.sibx.mediation.esb.SIBXEvent, commonj.sdo.DataObject, com.ibm.wsspi.sibx.mediation.flow.action.FlowActionFactory)
public com.ibm.ws.sibx.scax.mediation.engine.MediationFlow getMediationFlow(java.lang.String moduleName, java.lang.String componentName) throws java.lang.Exception
MediationFlow
specific to this mediation component
if it hasn't been loaded already.moduleName
- the module namecomponentName
- the component namejava.lang.Exception
- throws up any exceptions to be wrapped by the callerpublic void transactionSupportsWriteContext(com.ibm.wsspi.sibx.context.ContextStore contextStore, java.lang.String key, long timeout, com.ibm.wsspi.sibx.context.Context context) throws com.ibm.wsspi.sibx.context.DuplicateKeyException, com.ibm.wsspi.sibx.context.StoreException
contextStore
- the context storekey
- the key used to identify this contexttimeout
- the the time (in milliseconds) after which the context is removed from the storecontext
- the context to storecom.ibm.wsspi.sibx.context.StoreException
com.ibm.wsspi.sibx.context.DuplicateKeyException
public void transactionNotSupportedWriteContext(com.ibm.wsspi.sibx.context.ContextStore contextStore, java.lang.String key, long timeout, com.ibm.wsspi.sibx.context.Context context) throws com.ibm.wsspi.sibx.context.DuplicateKeyException, com.ibm.wsspi.sibx.context.StoreException
contextStore
- the context storekey
- the key used to identify this contexttimeout
- the the time (in milliseconds) after which the context is removed from the storecontext
- the context to storecom.ibm.wsspi.sibx.context.StoreException
com.ibm.wsspi.sibx.context.DuplicateKeyException