Class FeederBuilderFactory

java.lang.Object
software.spool.publisher.api.builder.FeederBuilderFactory

public class FeederBuilderFactory extends Object
Factory entry point for creating pre-configured feeder builders.

Two strategies are available:

  • polling() — creates a polling-based feeder that queries the inbox at a fixed interval.
  • reactive() — creates a reactive feeder that listens for InboxItemStored events on the event bus.

 Feeder feeder = FeederBuilderFactory.reactive()
         .from(eventBusListener)
         .with(inboxUpdater)
         .on(eventBusEmitter)
         .withErrorRouter(errorRouter)
         .create();
 
See Also: