com.rabbitmq.client.impl
public final class ConsumerWorkService extends java.lang.Object
Constructor and Description |
---|
ConsumerWorkService(java.util.concurrent.ExecutorService executor,
java.util.concurrent.ThreadFactory threadFactory,
int shutdownTimeout) |
Modifier and Type | Method and Description |
---|---|
void |
addWork(Channel channel,
java.lang.Runnable runnable) |
int |
getShutdownTimeout() |
void |
registerKey(Channel channel) |
void |
shutdown()
Stop executing all consumer work
|
void |
stopWork(Channel channel)
Stop executing all consumer work for a particular channel
|
void |
unlimit(Channel channel,
boolean unlimited) |
boolean |
usesPrivateExecutor() |
public ConsumerWorkService(java.util.concurrent.ExecutorService executor, java.util.concurrent.ThreadFactory threadFactory, int shutdownTimeout)
public int getShutdownTimeout()
public void shutdown()
public void stopWork(Channel channel)
channel
- to stop consumer work forpublic void registerKey(Channel channel)
public void unlimit(Channel channel, boolean unlimited)
public void addWork(Channel channel, java.lang.Runnable runnable)
public boolean usesPrivateExecutor()