public class ClientRequestResponse extends Object implements JCSMPTimeoutHandler
| Constructor and Description |
|---|
ClientRequestResponse(WireMessage request,
ContextImpl ctx) |
ClientRequestResponse(WireMessage request,
ContextImpl ctx,
JCSMPResponseListener listener,
Object listenerCorrelationKey,
TcpClientChannel channel,
Endpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(JCSMPException e) |
void |
execute(WireMessage response) |
int |
getLastCorrelationTag() |
WireMessage |
getRequest() |
WireMessage |
getResponse() |
void |
handleTimeout() |
Boolean |
isSynchRequest() |
void |
setLastCorrelationTag(int correlationTag) |
void |
setRequest(WireMessage msg) |
void |
startTimer(int timeout) |
void |
stopTimer() |
public ClientRequestResponse(WireMessage request, ContextImpl ctx)
public ClientRequestResponse(WireMessage request, ContextImpl ctx, JCSMPResponseListener listener, Object listenerCorrelationKey, TcpClientChannel channel, Endpoint endpoint)
public WireMessage getRequest()
public void setRequest(WireMessage msg)
public Boolean isSynchRequest()
public void execute(WireMessage response)
public WireMessage getResponse() throws JCSMPException
JCSMPExceptionpublic void handleTimeout()
handleTimeout in interface JCSMPTimeoutHandlerpublic void cancel(JCSMPException e)
public void startTimer(int timeout)
public void stopTimer()
public int getLastCorrelationTag()
public void setLastCorrelationTag(int correlationTag)
Copyright 2004-2020 Solace Corporation. All rights reserved.