Package org.vertx.java.core

Examples of org.vertx.java.core.Handler


  }

  @Override
  @SuppressWarnings({"unchecked", "rawtypes"})
  public InputPort messageHandler(final Handler handler) {
    this.messageHandler = new Handler() {
      @Override
      public void handle(Object message) {
        handler.handle(message);
        for (InputHook hook : hooks) {
          hook.handleReceive(message);
View Full Code Here


    @Override
    public Subscription schedulePeriodically(final Action0 action, long initialDelay, final long delayTime, final TimeUnit unit) {

      // Use a bootstrap handler to start the periodic timer after initialDelay
      Handler bootstrap=new Handler<Long>() {
        public void handle(Long id) {

          action.call();

          // Ensure still active
View Full Code Here

    }
  }

  /** Dummy Handler */
  public static Handler traceHandler(final String id) {
    return new Handler() {
      public void handle(Object evt) {
        System.out.println("trace["+id+"]="+evt);
      }
    };
  }
View Full Code Here

        break;

      case "ack":
        Map<String, Handler<JsonArray>> acks = socket.getAcks();
        if (acks.size() > 0) {
          Handler ackHandler = acks.get(packet.getString("ackId"));
          if (ackHandler != null) {
            ackHandler.handle(packet.getArray("args"));
          } else {
            log.info("unknown ack packet");
          }
        }
        break;
View Full Code Here

        expect(vertx.eventBus()).andReturn(eventBus).times(2);
        expect(eventBus.registerHandler(eq(eventBusAddress), anyObject(Handler.class))).andAnswer(new IAnswer<EventBus>() {
            @Override
            public EventBus answer() throws Throwable {
                Handler handler = (Handler) getCurrentArguments()[1];
                handler.handle(messageMock);
                return eventBus;
            }
        }).once();

        expect(eventBus.unregisterHandler(eq(eventBusAddress), anyObject(Handler.class))).andReturn(eventBus).once();
View Full Code Here

        expect(vertx.eventBus()).andReturn(eventBus).once();
        expect(eventBus.send(eq(eventBusAddress), eq(requestMessage.getPayload()), anyObject(Handler.class))).andAnswer(new IAnswer<EventBus>() {
            @Override
            public EventBus answer() throws Throwable {
                Handler handler = (Handler) getCurrentArguments()[2];
                handler.handle(messageMock);
                return eventBus;
            }
        }).once();

        expect(messageMock.body()).andReturn("Hello from Vertx!").once();
View Full Code Here

        expect(vertx.eventBus()).andReturn(eventBus).times(3);
        expect(eventBus.registerHandler(eq(eventBusAddress), anyObject(Handler.class))).andAnswer(new IAnswer<EventBus>() {
            @Override
            public EventBus answer() throws Throwable {
                Handler handler = (Handler) getCurrentArguments()[1];
                handler.handle(messageMock);
                return eventBus;
            }
        }).once();

        expect(eventBus.unregisterHandler(eq(eventBusAddress), anyObject(Handler.class))).andReturn(eventBus).once();
View Full Code Here

TOP

Related Classes of org.vertx.java.core.Handler

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.