Package com.google.common.eventbus

Examples of com.google.common.eventbus.EventBus.register()


      }

      // Prepare a pool of suites dynamically dispatched to slaves as they become idle.
      final Deque<String> stealingQueue =
          new ArrayDeque<String>(loadBalanceSuites(slaveInfos, testCollection, balancers));
      aggregatedBus.register(new Object() {
        @Subscribe
        public void onSlaveIdle(SlaveIdle slave) {
          if (stealingQueue.isEmpty()) {
            slave.finished();
          } else {
View Full Code Here


    commandline.createArgument().setValue(SlaveMain.OPTION_STDIN);

    final EventBus eventBus = new EventBus("slave-" + slave.id);
    final DiagnosticsListener diagnosticsListener = new DiagnosticsListener(slave, this);
    eventBus.register(diagnosticsListener);
    eventBus.register(new AggregatingListener(aggregatedBus, slave));

    final AtomicReference<Charset> clientCharset = new AtomicReference<Charset>();
    final AtomicBoolean clientWithLimitedCharset = new AtomicBoolean();
    final PrintWriter w = new PrintWriter(Files.newWriter(classNamesDynamic, Charsets.UTF_8));
View Full Code Here

    commandline.createArgument().setValue(SlaveMain.OPTION_STDIN);

    final EventBus eventBus = new EventBus("slave-" + slave.id);
    final DiagnosticsListener diagnosticsListener = new DiagnosticsListener(slave, this);
    eventBus.register(diagnosticsListener);
    eventBus.register(new AggregatingListener(aggregatedBus, slave));

    final AtomicReference<Charset> clientCharset = new AtomicReference<Charset>();
    final AtomicBoolean clientWithLimitedCharset = new AtomicBoolean();
    final PrintWriter w = new PrintWriter(Files.newWriter(classNamesDynamic, Charsets.UTF_8));
    eventBus.register(new Object() {
View Full Code Here

    eventBus.register(new AggregatingListener(aggregatedBus, slave));

    final AtomicReference<Charset> clientCharset = new AtomicReference<Charset>();
    final AtomicBoolean clientWithLimitedCharset = new AtomicBoolean();
    final PrintWriter w = new PrintWriter(Files.newWriter(classNamesDynamic, Charsets.UTF_8));
    eventBus.register(new Object() {
      @Subscribe
      public void onIdleSlave(final SlaveIdle idleSlave) {
        aggregatedBus.post(new SlaveIdle() {
          @Override
          public void finished() {
View Full Code Here

        // given
        EventBus eventBus = new EventBus("test");
        MultipleListener multiListener = new MultipleListener();

        eventBus.register(multiListener);


        // when
        eventBus.post(new Integer(100));
        eventBus.post(new Long(800));
View Full Code Here

        EventBus eventBus = new EventBus("test");
        EventListener listener = new EventListener();
        EventReader reader = new EventReader();
        StringEventListener stringEventListener = new StringEventListener();

        eventBus.register(listener);
        eventBus.register(reader);
        eventBus.register(stringEventListener);

        // when
        eventBus.post(new OurTestEvent(200));
View Full Code Here

        EventListener listener = new EventListener();
        EventReader reader = new EventReader();
        StringEventListener stringEventListener = new StringEventListener();

        eventBus.register(listener);
        eventBus.register(reader);
        eventBus.register(stringEventListener);

        // when
        eventBus.post(new OurTestEvent(200));
        eventBus.post(new StringTestEvent("Hello events!"));
View Full Code Here

        EventReader reader = new EventReader();
        StringEventListener stringEventListener = new StringEventListener();

        eventBus.register(listener);
        eventBus.register(reader);
        eventBus.register(stringEventListener);

        // when
        eventBus.post(new OurTestEvent(200));
        eventBus.post(new StringTestEvent("Hello events!"));
View Full Code Here

        // given
        EventBus eventBus = new EventBus("test");
        EventListener listener = new EventListener();
        EventReader reader = new EventReader();

        eventBus.register(listener);
        eventBus.register(reader);

        // when
        eventBus.post(new OurTestEvent(200));
View Full Code Here

        EventBus eventBus = new EventBus("test");
        EventListener listener = new EventListener();
        EventReader reader = new EventReader();

        eventBus.register(listener);
        eventBus.register(reader);

        // when
        eventBus.post(new OurTestEvent(200));

View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.