Package org.mokai

Examples of org.mokai.Message


    processorService.start();

    Assert.assertEquals(Status.OK, processorService.getStatus());

    // simulate the message
    simulateMessage(new Message(), "activemq:mokai-test");

    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Assert.assertEquals(Status.OK, processorService.getStatus());
View Full Code Here


    processorService.start();

    Assert.assertEquals(Status.FAILED, processorService.getStatus());

    // simulate the message
    simulateMessage(new Message(), "activemq:mokai-test");

    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Assert.assertEquals(Status.FAILED, processorService.getStatus());
View Full Code Here

    ConnectorService processorService = new MockConnectorService("test", processor, resourceRegistry);
    processorService.start();
    Assert.assertEquals(Status.OK, processorService.getStatus());

    // simulate the message
    simulateMessage(new Message(), "activemq:mokai-test");

    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Assert.assertEquals(Status.FAILED, processorService.getStatus());
View Full Code Here

    SimpleReceiverProcessor processor = new SimpleReceiverProcessor();
    new MockConnectorService("test", processor, resourceRegistry).start();

    // simulate receiving message
    processor.receiveMessage(new Message());

    // validate results
    inboundEndpoint.assertIsSatisfied();

    Exchange exchange = inboundEndpoint.getReceivedExchanges().iterator().next();
    Message message = exchange.getIn().getBody(Message.class);

    Assert.assertNotNull(message.getReference());
    Assert.assertEquals("test", message.getSource());
    Assert.assertEquals(Message.Direction.UNKNOWN, message.getDirection());
  }
View Full Code Here

    // add another pre-processing action that changes the message
    processorService.addPreProcessingAction(new Action() {

      @Override
      public void execute(Message message) throws Exception {
        Message smsMessage = (Message) message;
        smsMessage.setProperty("from", "1234");
      }

    });

    // add a post-processing action
    MockAction postProcessingAction = new MockAction();
    processorService.addPostProcessingAction(postProcessingAction);

    // add another post-processing action that changes the message
    processorService.addPostProcessingAction(new Action() {

      @Override
      public void execute(Message message) throws Exception {
        Message smsMessage = (Message) message;
        smsMessage.setProperty("to", "1111");
      }

    });

    processorService.start();

    simulateMessage(new Message(), "activemq:mokai-test");

    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Assert.assertEquals(1, processor.getCount());
    Assert.assertEquals(1, preProcessingAction.getChanged());
    Assert.assertEquals(1, postProcessingAction.getChanged());

    Message message = (Message) processor.getMessage(0);
    Assert.assertEquals("1234", message.getProperty("from", String.class));
    Assert.assertEquals("1111", message.getProperty("to", String.class));
  }
View Full Code Here

      }

    });

    // simulate we receive a message
    processor.receiveMessage(new Message());

    // validate results
    inboundEndpoint.assertIsSatisfied();
    Assert.assertEquals(1, postReceivingAction.getChanged());

    Exchange exchange = inboundEndpoint.getReceivedExchanges().iterator().next();
    Message message = exchange.getIn().getBody(Message.class);

    Assert.assertEquals("germanescobar", message.getReference());
  }
View Full Code Here

      }

    }, resourceRegistry);
    processorService.start();

    simulateMessage(new Message(), "activemq:mokai-test");

    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Exchange exchange = failedEndpoint.getReceivedExchanges().iterator().next();
    Message smsMessage = exchange.getIn().getBody(Message.class);

    Assert.assertEquals("test", smsMessage.getDestination());
    Assert.assertEquals(Message.STATUS_FAILED, smsMessage.getStatus());
  }
View Full Code Here

      }

    }, resourceRegistry);
    processorService.start();

    simulateMessage(new Message(), "activemq:mokai-test");

    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
  }
View Full Code Here

    Action action = new StopAction();
    processorService.addPreProcessingAction(action);

    processorService.start();

    simulateMessage(new Message(), "activemq:mokai-test");

    Thread.sleep(3000);

    outboundEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);
View Full Code Here

      .addPreProcessingAction(action4)
      .addPreProcessingAction(action5);

    processorService.start();

    simulateMessage(new Message(), "activemq:mokai-test");

    outboundEndpoint.assertIsSatisfied(5000);
    failedEndpoint.assertIsSatisfied(DEFAULT_TIMEOUT);

    Mockito.verify(action1).execute(Mockito.any(Message.class));
View Full Code Here

TOP

Related Classes of org.mokai.Message

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.