public class Request extends TimerTask implements LiveResponseListener
| Modifier and Type | Class and Description |
|---|---|
static class |
Request.RequestStatus |
| Modifier and Type | Field and Description |
|---|---|
static Timer |
RequestTimer |
| Constructor and Description |
|---|
Request(JCSMPSession session,
XMLMessageProducer producer,
LiveMessageController liveMsgCtrlr,
XMLMessage message,
Destination destination,
long timeout,
RequestListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelRequest() |
boolean |
equals(Object obj) |
long |
getId() |
int |
hashCode() |
void |
onLiveException(LiveMessageController controller,
JCSMPException e) |
void |
onLiveResponse(LiveMessageController controller,
JCSMPXMLMessage message) |
void |
run() |
void |
send() |
String |
toString() |
cancel, scheduledExecutionTimepublic static final Timer RequestTimer
public Request(JCSMPSession session, XMLMessageProducer producer, LiveMessageController liveMsgCtrlr, XMLMessage message, Destination destination, long timeout, RequestListener listener)
public long getId()
public void send()
throws JCSMPException
JCSMPExceptionpublic void onLiveException(LiveMessageController controller, JCSMPException e)
onLiveException in interface LiveResponseListenerpublic void onLiveResponse(LiveMessageController controller, JCSMPXMLMessage message)
onLiveResponse in interface LiveResponseListenerpublic void cancelRequest()
Copyright 2004-2019 Solace Corporation. All rights reserved.