|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XQProcessContext
An XQProcessContext
provides process-related information to
a service when it is performing its per-message processing.
Method Summary | |
---|---|
java.lang.String |
getDescription()
Returns the process description. |
java.lang.String |
getName()
Returns the name of the process. |
java.util.Iterator<XQAddress> |
getNextAddresses()
Returns the next addresses from this step in the itinerary. |
XQProcessContinuation |
getProcessContinuation(XQProcessContinuation.Level ctnLevel)
Return a new process continuation object. |
int |
getQoS()
This method is DEPRECATED. |
XQAddress |
getStepAddress(java.lang.String stepName)
Returns the address corresponding to the step name, in the currently executing process. |
int |
getStepType()
Returns the current step type in the itinerary. |
long |
getTimestamp()
Returns the timestamp of the current message. |
java.lang.String |
getTopProcessName()
Returns the name of the top-level, or root process, in a nested itinerary. |
Methods inherited from interface com.sonicsw.xq.XQRuntimeProcess |
---|
addExitEndpoint, getEventAddress, getExitEndpoints, getFaultAddress, getInflightProperties, getQualityofService, getRMEAddress, getStepName, getTrackingID, getTrackingLevel, getTTL, removeAllExitEndpoints, removeExitEndpoint, setEventAddress, setFaultAddress, setInflightProperties, setRMEAddress, setTrackingID, setTrackingLevel, setTTL |
Method Detail |
---|
java.lang.String getName()
java.lang.String getDescription()
int getQoS()
long getTimestamp()
int getStepType()
java.util.Iterator<XQAddress> getNextAddresses()
java.lang.String getTopProcessName()
XQAddress getStepAddress(java.lang.String stepName) throws java.lang.Exception
stepName
- String containing the name of a step within a process.
It should not contain the ":" character.
XQAddressNotFoundException
java.lang.Exception
XQProcessContinuation getProcessContinuation(XQProcessContinuation.Level ctnLevel)
ctnLevel
- The level of continuation that should be returned
java.lang.Exception
XQProcessContinuation
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |