public class Request
extends java.lang.Object
| Constructor and Description |
|---|
Request(java.lang.Object id,
java.lang.Object message,
boolean useResponseQueue,
long timeoutMillis) |
Request(java.lang.Object id,
java.lang.Object message,
boolean useResponseQueue,
long timeout,
java.util.concurrent.TimeUnit unit) |
Request(java.lang.Object id,
java.lang.Object message,
long timeoutMillis) |
Request(java.lang.Object id,
java.lang.Object message,
long timeout,
java.util.concurrent.TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
Response |
awaitResponse() |
Response |
awaitResponse(long timeout,
java.util.concurrent.TimeUnit unit) |
Response |
awaitResponseUninterruptibly() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getId() |
java.lang.Object |
getMessage() |
long |
getTimeoutMillis() |
int |
hashCode() |
boolean |
hasResponse() |
boolean |
isUseResponseQueue() |
java.lang.String |
toString() |
public Request(java.lang.Object id,
java.lang.Object message,
long timeoutMillis)
public Request(java.lang.Object id,
java.lang.Object message,
boolean useResponseQueue,
long timeoutMillis)
public Request(java.lang.Object id,
java.lang.Object message,
long timeout,
java.util.concurrent.TimeUnit unit)
public Request(java.lang.Object id,
java.lang.Object message,
boolean useResponseQueue,
long timeout,
java.util.concurrent.TimeUnit unit)
public java.lang.Object getId()
public java.lang.Object getMessage()
public long getTimeoutMillis()
public boolean isUseResponseQueue()
public boolean hasResponse()
public Response awaitResponse() throws RequestTimeoutException, java.lang.InterruptedException
RequestTimeoutExceptionjava.lang.InterruptedExceptionpublic Response awaitResponse(long timeout, java.util.concurrent.TimeUnit unit) throws RequestTimeoutException, java.lang.InterruptedException
RequestTimeoutExceptionjava.lang.InterruptedExceptionpublic Response awaitResponseUninterruptibly() throws RequestTimeoutException
RequestTimeoutExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object