public class BrokeredMyRoleMessageExchangeImpl extends MyRoleMessageExchangeImpl
MyRoleMessageExchange.CorrelationStatusMessageExchange.FailureType, MessageExchange.MessageExchangePattern, MessageExchange.Status_process, _waitingCallbacks__msgs, _dao, _engine, _epr, _iid, _operation, _portTypePROPERTY_SEP_MYROLE_SESSIONID, PROPERTY_SEP_MYROLE_TRANSACTED, PROPERTY_SEP_PARTNERROLE_EPR, PROPERTY_SEP_PARTNERROLE_SESSIONID| Constructor and Description |
|---|
BrokeredMyRoleMessageExchangeImpl(BpelProcess process,
BpelEngineImpl engine,
java.util.List<MyRoleMessageExchange> subscribers,
MessageExchangeDAO mexDao,
MyRoleMessageExchange template)
Creates a new BrokeredReliableMyRoleMessageExchangeImpl object.
|
| Modifier and Type | Method and Description |
|---|---|
MyRoleMessageExchange.CorrelationStatus |
getCorrelationStatus() |
EndpointReference |
getEndpointReference()
Use the EPR of one of the subscribers as my EPR
|
javax.wsdl.Operation |
getOperation() |
javax.wsdl.PortType |
getPortType() |
Message |
getResponse()
Use the response from one of the subscribers as my response
|
MessageExchange.Status |
getStatus() |
int |
getSubscriberCount() |
java.util.concurrent.Future |
invoke(Message request)
Propagate the invoke reliable call to each subscriber
|
void |
setSubscriberCount(int subscriberCount) |
cloneMessage, complete, getClientId, getServiceName, invoke, isAsynchronous, release, responseReceived, setClientId, setCorrelationStatus, toStringcreateMessage, getDAO, getFault, getFaultExplanation, getFaultResponse, getMessageExchangeId, getMessageExchangePattern, getOperationName, getPattern, getProperty, getPropertyNames, getRequest, isTransactionPropagated, release, setEndpointReference, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateMessage, getFault, getFaultExplanation, getFaultResponse, getMessageExchangeId, getMessageExchangePattern, getOperationName, getProperty, getPropertyNames, getRequest, isTransactionPropagated, release, setPropertypublic BrokeredMyRoleMessageExchangeImpl(BpelProcess process, BpelEngineImpl engine, java.util.List<MyRoleMessageExchange> subscribers, MessageExchangeDAO mexDao, MyRoleMessageExchange template)
process - subscribers - mexId - oplink - template - public java.util.concurrent.Future invoke(Message request)
invoke in interface MyRoleMessageExchangeinvoke in class MyRoleMessageExchangeImplpublic EndpointReference getEndpointReference() throws BpelEngineException
getEndpointReference in interface MessageExchangegetEndpointReference in class MessageExchangeImplBpelEngineException - BpelEngineExceptionpublic Message getResponse()
getResponse in interface MessageExchangegetResponse in class MessageExchangeImplpublic MessageExchange.Status getStatus()
getStatus in interface MessageExchangegetStatus in class MessageExchangeImplpublic MyRoleMessageExchange.CorrelationStatus getCorrelationStatus()
getCorrelationStatus in interface MyRoleMessageExchangegetCorrelationStatus in class MyRoleMessageExchangeImplpublic int getSubscriberCount()
getSubscriberCount in class MessageExchangeImplpublic void setSubscriberCount(int subscriberCount)
setSubscriberCount in class MessageExchangeImplpublic javax.wsdl.PortType getPortType()
getPortType in interface MessageExchangegetPortType in class MessageExchangeImplpublic javax.wsdl.Operation getOperation()
getOperation in interface MessageExchangegetOperation in class MessageExchangeImplCopyright © 2021 WSO2. All Rights Reserved.