Class JobSchedulerEventBus

java.lang.Object
com.google.common.eventbus.EventBus
org.graylog.scheduler.eventbus.JobSchedulerEventBus

public class JobSchedulerEventBus extends com.google.common.eventbus.EventBus
Job scheduler specific event bus instance. This is a synchronous event bus. Subscribers must ensure that the callback method is fast or put expensive work into an executor or queue.
  • Constructor Details

    • JobSchedulerEventBus

      public JobSchedulerEventBus(String name, com.codahale.metrics.MetricRegistry metricRegistry)
  • Method Details

    • register

      public void register(Object object)
      Overrides:
      register in class com.google.common.eventbus.EventBus
    • unregister

      public void unregister(Object object)
      Overrides:
      unregister in class com.google.common.eventbus.EventBus
    • post

      public void post(Object event)
      Overrides:
      post in class com.google.common.eventbus.EventBus