Class EventSinkModule

    • Constructor Detail

      • EventSinkModule

        public EventSinkModule​(EventdConfig config)
    • Method Detail

      • getId

        public java.lang.String getId()
        Description copied from interface: SinkModule
        Globally unique identifier. Used in the JMS queue name in the Camel implementation.
      • getNumConsumerThreads

        public int getNumConsumerThreads()
        Description copied from interface: SinkModule
        The number of threads used to consume from the broker.
      • getAggregationPolicy

        public AggregationPolicy<Event,​Log,​Log> getAggregationPolicy()
        Description copied from interface: SinkModule
        Defines how messages should be combined, and when they should be "released". Modules that do not wish to use aggregation can return null.
        Returns:
        the AggregationPolicy used to combine messages, or null if the messages should not be combined.
      • getAsyncPolicy

        public AsyncPolicy getAsyncPolicy()
        Description copied from interface: SinkModule
        Defines how messages should be asynchronously dispatched.
        Returns:
        the AsyncPolicy used when asynchronously dispatching messages for this module.