@Deprecated
public class OutstandingRequestManager
extends java.lang.Object
implements java.io.Serializable
Manages receive/pick--reply matching. Keeps track of active pick/receive activities (i.e. those that have been reached in the script) and their association with a message exchange (for those receive/picks that have received a message). The purpose of this class is to 1) enable matching a reply activity to the corresponding receive/pick activity and 2) allow us to fault out message exchanges that have not been replied to when they go out of scope.
Note, this class is only used for INBOUND synchronous (request-response) operations. None of this is necessary for asynchronous messages.
Modifier and Type | Class and Description |
---|---|
class |
OutstandingRequestManager.Entry
Deprecated.
|
class |
OutstandingRequestManager.RequestIdTuple
Deprecated.
Tuple identifying an outstanding request (i.e.
|
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,OutstandingRequestManager.Entry> |
_byChannel
Deprecated.
|
java.util.Map<OutstandingRequestManager.RequestIdTuple,OutstandingRequestManager.Entry> |
_byRid
Deprecated.
|
Constructor and Description |
---|
OutstandingRequestManager()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<OutstandingRequestManager.RequestIdTuple,OutstandingRequestManager.Entry> |
getRids()
Deprecated.
|
java.lang.String |
release(PartnerLinkInstance plinkInstnace,
java.lang.String opName,
java.lang.String mexId)
Deprecated.
Release the registration.
|
java.lang.String[] |
releaseAll()
Deprecated.
"Release" all outstanding incoming messages exchanges.
|
java.lang.String |
toString()
Deprecated.
|
public final java.util.Map<OutstandingRequestManager.RequestIdTuple,OutstandingRequestManager.Entry> _byRid
public final java.util.Map<java.lang.String,OutstandingRequestManager.Entry> _byChannel
public java.lang.String release(PartnerLinkInstance plinkInstnace, java.lang.String opName, java.lang.String mexId)
plinkInstnace
- partner linkopName
- operationmexId
- message exchange identifier IN THE BPEL SENSE OF THE TERM (i.e. a receive/reply disambiguator).public java.lang.String[] releaseAll()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Map<OutstandingRequestManager.RequestIdTuple,OutstandingRequestManager.Entry> getRids()