Class LinkedPublisher<T>

java.lang.Object
dev.getelements.elements.sdk.util.AbstractPublisher<T>
dev.getelements.elements.sdk.util.LinkedPublisher<T>
Type Parameters:
T - the type of event to publish
All Implemented Interfaces:
Publisher<T>, Iterable<Object>

public class LinkedPublisher<T> extends AbstractPublisher<T> implements Iterable<Object>
A non-threadsafe publisher which tracks subscribers in a linked list. For the purposes of debugging this implements Iterable which most IDEs will recognize and render as sequence in the debugger.
  • Constructor Details

    • LinkedPublisher

      public LinkedPublisher()
    • LinkedPublisher

      public LinkedPublisher(org.slf4j.Logger logger)
  • Method Details