Class ConsumerHolder

java.lang.Object
pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
All Implemented Interfaces:
Iterable<Consumer>

public class ConsumerHolder extends Object implements Iterable<Consumer>
  • Constructor Details

    • ConsumerHolder

      public ConsumerHolder()
  • Method Details

    • add

      public void add(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName, Consumer consumer)
    • remove

      public void remove(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName)
    • get

      public Optional<Consumer> get(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName)
    • contains

      public boolean contains(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName)
    • iterator

      public Iterator<Consumer> iterator()
      Specified by:
      iterator in interface Iterable<Consumer>
    • clear

      public void clear()