public abstract class MessageExchangeImpl extends java.lang.Object implements MessageExchange
MessageExchange.FailureType, MessageExchange.MessageExchangePattern, MessageExchange.Status| Modifier and Type | Field and Description |
|---|---|
protected static Messages |
__msgs |
protected MessageExchangeDAO |
_dao |
protected BpelEngineImpl |
_engine |
protected EndpointReference |
_epr |
protected java.lang.Long |
_iid
Process-Instance identifier.
|
protected javax.wsdl.Operation |
_operation |
protected javax.wsdl.PortType |
_portType |
PROPERTY_SEP_MYROLE_SESSIONID, PROPERTY_SEP_MYROLE_TRANSACTED, PROPERTY_SEP_PARTNERROLE_EPR, PROPERTY_SEP_PARTNERROLE_SESSIONID| Constructor and Description |
|---|
MessageExchangeImpl(BpelEngineImpl engine,
MessageExchangeDAO dao) |
protected static final Messages __msgs
protected java.lang.Long _iid
protected javax.wsdl.PortType _portType
protected javax.wsdl.Operation _operation
protected final BpelEngineImpl _engine
protected EndpointReference _epr
protected MessageExchangeDAO _dao
public MessageExchangeImpl(BpelEngineImpl engine, MessageExchangeDAO dao)
public java.lang.String getMessageExchangeId()
throws BpelEngineException
getMessageExchangeId in interface MessageExchangeBpelEngineExceptionpublic java.lang.String getOperationName()
throws BpelEngineException
getOperationName in interface MessageExchangeBpelEngineExceptionpublic MessageExchange.MessageExchangePattern getMessageExchangePattern()
getMessageExchangePattern in interface MessageExchangepublic boolean isTransactionPropagated()
throws BpelEngineException
isTransactionPropagated in interface MessageExchangeBpelEngineExceptionpublic Message getResponse()
getResponse in interface MessageExchangepublic javax.xml.namespace.QName getFault()
getFault in interface MessageExchangepublic Message getFaultResponse()
getFaultResponse in interface MessageExchangepublic java.lang.String getFaultExplanation()
getFaultExplanation in interface MessageExchangepublic MessageExchange.MessageExchangePattern getPattern()
public MessageExchange.Status getStatus()
getStatus in interface MessageExchangepublic Message getRequest()
getRequest in interface MessageExchangepublic javax.wsdl.Operation getOperation()
getOperation in interface MessageExchangepublic javax.wsdl.PortType getPortType()
getPortType in interface MessageExchangepublic MessageExchangeDAO getDAO()
public Message createMessage(javax.xml.namespace.QName msgType)
createMessage in interface MessageExchangepublic void setEndpointReference(EndpointReference ref)
public EndpointReference getEndpointReference() throws BpelEngineException
getEndpointReference in interface MessageExchangeBpelEngineExceptionpublic java.lang.String getProperty(java.lang.String key)
getProperty in interface MessageExchangepublic void setProperty(java.lang.String key,
java.lang.String value)
setProperty in interface MessageExchangepublic java.util.Set<java.lang.String> getPropertyNames()
getPropertyNames in interface MessageExchangepublic int getSubscriberCount()
public void setSubscriberCount(int subscriberCount)
public void release()
release in interface MessageExchangepublic java.lang.String toString()
toString in class java.lang.Objectprotected void responseReceived()
Copyright © 2021 WSO2. All Rights Reserved.