|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IOContext
| Method Summary | |
|---|---|
void |
cancelSelect(java.lang.String selectId)
Cancel a previously issue {@link #select(String, Date, Selector[])) call. |
boolean |
cancelTimer(java.lang.String timerId)
Cancel a timer. |
org.w3c.dom.Element |
getMyRequest(java.lang.String mexId)
Get the request (i.e. |
javax.xml.namespace.QName |
getPartnerFault(java.lang.String mexId)
Get partner's fault response to an invoke, or null if response was not a fault. |
java.lang.String |
getPartnerFaultExplanation(java.lang.String mexId)
|
org.w3c.dom.Element |
getPartnerResponse(java.lang.String mexId)
Get partner's response to an invoke. |
javax.xml.namespace.QName |
getPartnerResponseType(java.lang.String mexId)
|
org.w3c.dom.Element |
getSourceEPR(java.lang.String mexId)
|
java.lang.String |
getSourceSessionId(java.lang.String mexId)
|
java.lang.String |
invoke(java.lang.String invokeId,
PartnerLink partnerLinkInstance,
javax.wsdl.Operation operation,
org.w3c.dom.Element outboundMsg)
Invoke a partner. |
void |
registerTimer(java.lang.String timerId,
java.util.Date timeToFire)
Registers a timer for future notification. |
void |
releasePartnerMex(java.lang.String mexId,
boolean instanceSucceeded)
|
void |
reply(java.lang.String mexId,
PartnerLink plink,
java.lang.String opName,
org.w3c.dom.Element msg,
javax.xml.namespace.QName fault)
Send a reply to an open message-exchange. |
void |
select(java.lang.String selectId,
java.util.Date timeout,
Selector[] selectors)
Non-deterministic "select" (used to implement receive/pick) and the like. |
| Method Detail |
|---|
void select(java.lang.String selectId,
java.util.Date timeout,
Selector[] selectors)
selectId - client specified identifier for this operation.timeout - how long to wait for a response.selectors - the criteria for messages to receivevoid cancelSelect(java.lang.String selectId)
selectId - identifier for the select.
void reply(java.lang.String mexId,
PartnerLink plink,
java.lang.String opName,
org.w3c.dom.Element msg,
javax.xml.namespace.QName fault)
throws NoSuchOperationException
mexId - mex id to reply toplink - partner link on which we are replying (TODO: remove)opName - operation namemsg - reply messagefault - fault type, or null if no fault
NoSuchOperationException
java.lang.String invoke(java.lang.String invokeId,
PartnerLink partnerLinkInstance,
javax.wsdl.Operation operation,
org.w3c.dom.Element outboundMsg)
throws UninitializedPartnerEPR
invokeId - request identifierpartnerLinkInstance - partner link (on which to communicate)operation - operation to invokeoutboundMsg - outgoing message
UninitializedPartnerEPR
FaultExceptionorg.w3c.dom.Element getPartnerResponse(java.lang.String mexId)
mexId - message exchange identifier
javax.xml.namespace.QName getPartnerFault(java.lang.String mexId)
null if response was not a fault.
mexId - message exchange identifier
java.lang.String getPartnerFaultExplanation(java.lang.String mexId)
javax.xml.namespace.QName getPartnerResponseType(java.lang.String mexId)
org.w3c.dom.Element getMyRequest(java.lang.String mexId)
mexId - message exchange identifier
void releasePartnerMex(java.lang.String mexId,
boolean instanceSucceeded)
org.w3c.dom.Element getSourceEPR(java.lang.String mexId)
java.lang.String getSourceSessionId(java.lang.String mexId)
void registerTimer(java.lang.String timerId,
java.util.Date timeToFire)
timerChannel - channel for timer notificationtimeToFire - future time to fire timer notificationboolean cancelTimer(java.lang.String timerId)
timerId -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||