Class ConsumerWorkService

java.lang.Object
com.rabbitmq.client.impl.ConsumerWorkService

public final class ConsumerWorkService extends Object
  • Constructor Details

  • Method Details

    • getShutdownTimeout

      public int getShutdownTimeout()
    • shutdown

      public void shutdown()
      Stop executing all consumer work
    • stopWork

      public void stopWork(Channel channel)
      Stop executing all consumer work for a particular channel
      Parameters:
      channel - to stop consumer work for
    • registerKey

      public void registerKey(Channel channel)
    • setUnlimited

      public void setUnlimited(Channel channel, boolean unlimited)
    • addWork

      public void addWork(Channel channel, Runnable runnable)
    • usesPrivateExecutor

      public boolean usesPrivateExecutor()
      Returns:
      true if executor used by this work service is managed by it and wasn't provided by the user