org.apache.ode.jbi
Class MessageExchangeContextImpl

java.lang.Object
  extended by org.apache.ode.jbi.MessageExchangeContextImpl
All Implemented Interfaces:
org.apache.ode.bpel.iapi.MessageExchangeContext

public class MessageExchangeContextImpl
extends java.lang.Object
implements org.apache.ode.bpel.iapi.MessageExchangeContext

Implementation of the ODE MessageExchangeContext interface. This class is used by the ODE engine to make invocation on JBI services provided by other engines (i.e. the BPEL engine is acting as client/consumer of services).


Constructor Summary
MessageExchangeContextImpl(OdeContext ode)
           
 
Method Summary
 void invokePartner(org.apache.ode.bpel.iapi.PartnerRoleMessageExchange mex)
           
 void onAsyncReply(org.apache.ode.bpel.iapi.MyRoleMessageExchange myrolemex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageExchangeContextImpl

public MessageExchangeContextImpl(OdeContext ode)
Method Detail

onAsyncReply

public void onAsyncReply(org.apache.ode.bpel.iapi.MyRoleMessageExchange myrolemex)
                  throws org.apache.ode.bpel.iapi.BpelEngineException
Specified by:
onAsyncReply in interface org.apache.ode.bpel.iapi.MessageExchangeContext
Throws:
org.apache.ode.bpel.iapi.BpelEngineException

invokePartner

public void invokePartner(org.apache.ode.bpel.iapi.PartnerRoleMessageExchange mex)
                   throws org.apache.ode.bpel.iapi.ContextException
Specified by:
invokePartner in interface org.apache.ode.bpel.iapi.MessageExchangeContext
Throws:
org.apache.ode.bpel.iapi.ContextException