com.rabbitmq.client.impl
public abstract static class AMQChannel.BlockingRpcContinuation<T> extends java.lang.Object implements AMQChannel.RpcContinuation
| Modifier and Type | Field and Description |
|---|---|
BlockingValueOrException<T,ShutdownSignalException> |
_blocker |
| Constructor and Description |
|---|
AMQChannel.BlockingRpcContinuation() |
| Modifier and Type | Method and Description |
|---|---|
T |
getReply() |
T |
getReply(int timeout) |
void |
handleCommand(AMQCommand command) |
void |
handleShutdownSignal(ShutdownSignalException signal) |
abstract T |
transformReply(AMQCommand command) |
public final BlockingValueOrException<T,ShutdownSignalException> _blocker
public void handleCommand(AMQCommand command)
handleCommand in interface AMQChannel.RpcContinuationpublic void handleShutdownSignal(ShutdownSignalException signal)
handleShutdownSignal in interface AMQChannel.RpcContinuationpublic T getReply() throws ShutdownSignalException
ShutdownSignalExceptionpublic T getReply(int timeout) throws ShutdownSignalException, java.util.concurrent.TimeoutException
ShutdownSignalExceptionjava.util.concurrent.TimeoutExceptionpublic abstract T transformReply(AMQCommand command)