Package com.google.common.eventbus

Examples of com.google.common.eventbus.AsyncEventBus


      LifecycleModule.bindStartupAction(binder(), RegisterGauges.class);
    } else {
      executor = MoreExecutors.sameThreadExecutor();
    }

    final EventBus eventBus = new AsyncEventBus("AsyncTaskEvents", executor);
    eventBus.register(new DeadEventHandler());
    bind(EventBus.class).toInstance(eventBus);

    EventSink eventSink = new EventSink() {
      @Override
      public void post(PubsubEvent event) {
        eventBus.post(event);
      }
    };
    bind(EventSink.class).toInstance(eventSink);

    // Ensure at least an empty binding is present.
View Full Code Here

TOP

Related Classes of com.google.common.eventbus.AsyncEventBus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.