Class DefaultEventSourceBuilder

java.lang.Object
de.otto.synapse.eventsource.DefaultEventSourceBuilder
All Implemented Interfaces:
Selectable, EventSourceBuilder

public class DefaultEventSourceBuilder
extends java.lang.Object
implements EventSourceBuilder
  • Constructor Details

  • Method Details

    • buildEventSource

      public EventSource buildEventSource​(MessageLogReceiverEndpoint messageLogReceiverEndpoint)
      Description copied from interface: EventSourceBuilder
      Should build an event source for a given stream name. Classes that implement this interface use this differently depending on their specific event queuing tech.
      Specified by:
      buildEventSource in interface EventSourceBuilder
      Parameters:
      messageLogReceiverEndpoint - the MessageLogReceiverEndpoint used to consume
      Returns:
      EventSource implementation for this specific technology
    • selector

      public java.lang.Class<? extends Selector> selector()
      Specified by:
      selector in interface Selectable