Class ConsumerProcessSupervisor

java.lang.Object
pl.allegro.tech.hermes.consumers.supervisor.process.ConsumerProcessSupervisor
All Implemented Interfaces:
Runnable

public class ConsumerProcessSupervisor extends Object implements Runnable
  • Constructor Details

  • Method Details

    • accept

      public ConsumerProcessSupervisor accept(Signal signal)
    • existingConsumers

      public Set<pl.allegro.tech.hermes.api.SubscriptionName> existingConsumers()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • shutdown

      public void shutdown()
    • runningSubscriptionsStatus

      public List<RunningSubscriptionStatus> runningSubscriptionsStatus()
    • countRunningProcesses

      public Integer countRunningProcesses()