|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XQEndpoint
An XQEndpoint is a logical destination that is used to link Business Services. An endpoint provides queuing and persistence between Business Services. This persistence is what allows a Business Process to be fault-tolerant, and provides the overall guarantees of processing over provider failures. XQEndpoints are named entities and are accessed via the XQEndpointManager.
XQEndpointManager
Method Summary | |
---|---|
XQMessage |
call(XQMessage request,
long timeout)
Sends a message to the endpoint and waits for a reply. |
XQMessage |
createMessage()
Create an XQMessage that is (possibly) optimized for this endpoint. |
java.lang.String |
getName()
Returns the string name of the endpoint. |
Method Detail |
---|
java.lang.String getName()
XQMessage call(XQMessage request, long timeout) throws XQEndpointException, XQEndpointTimeoutException
request
- The request message.timeout
- The number of milliseconds to wait for a reply.
XQEndpointException
- In the event of some provider failure.
XQEndpointTimeoutException
- In the event of a timeout.XQMessage createMessage() throws XQEndpointException
XQEndpointException
- In the event of some provider failure.
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |