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

public class ConsumerProcess extends Object implements Runnable
  • Constructor Details

  • Method Details

    • run

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

      public ConsumerProcess accept(Signal signal)
    • isHealthy

      public boolean isHealthy()
    • lastSeen

      public long lastSeen()
    • healthcheckRefreshTime

      public long healthcheckRefreshTime()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getSubscription

      public pl.allegro.tech.hermes.api.Subscription getSubscription()
    • getSignalTimesheet

      public Map<Signal.SignalType,Long> getSignalTimesheet()