Package org.mokai

Examples of org.mokai.ConnectorService.start()


    ConnectorService processorService = new MockConnectorService("test", processor, resourceRegistry);

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

    processorService.start();

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

    Thread.sleep(3000);
View Full Code Here


      .addPreProcessingAction(action2)
      .addPreProcessingAction(action3)
      .addPreProcessingAction(action4)
      .addPreProcessingAction(action5);

    processorService.start();

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

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

    Action action = Mockito.mock(Action.class);
    Mockito.doThrow(new NullPointerException()).when(action).execute(Mockito.any(Message.class));

    processorService.addPreProcessingAction(action);

    processorService.start();

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

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

    Action action = Mockito.mock(Action.class);
    Mockito.doThrow(new NullPointerException()).when(action).execute(Mockito.any(Message.class));

    processorService.addPostProcessingAction(action);

    processorService.start();

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

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

  @Test
  public void testNonServiceableConnector() throws Exception {
    MockProcessor processor = new MockProcessor();
    ConnectorService processorService = new MockConnectorService("test", processor, resourceRegistry);

    processorService.start();
    Assert.assertEquals(Service.State.STARTED, processorService.getState());

    processorService.stop();
    Assert.assertEquals(Service.State.STOPPED, processorService.getState());
  }
View Full Code Here

  public void testServiceableConnector() throws Exception {
    // mock Processor and Serviceable
    Processor processor = Mockito.mock(Processor.class, Mockito.withSettings().extraInterfaces(Serviceable.class));

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

    // verify
    Assert.assertEquals(Service.State.STARTED, processorService.getState());
    Mockito.verify((Serviceable) processor).doStart();
View Full Code Here

    // mock Processor and Serviceable
    Processor processor = Mockito.mock(Processor.class, Mockito.withSettings().extraInterfaces(Serviceable.class));
    Mockito.doThrow(new NullPointerException()).when((Serviceable) processor).doStart();

    ConnectorService processorService = new MockConnectorService("test", processor, resourceRegistry);
    processorService.start();
  }

  @Test(expectedExceptions=ExecutionException.class)
  public void shouldFailOnStopException() throws Exception {
    // mock Processor and Serviceable
View Full Code Here

    // mock Processor and Serviceable
    Processor processor = Mockito.mock(Processor.class, Mockito.withSettings().extraInterfaces(Serviceable.class));
    Mockito.doThrow(new NullPointerException()).when((Serviceable) processor).doStop();

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

    processorService.stop();
  }

  @Test
View Full Code Here

    simulateMessage(new Message(), "activemq:mokai-test");
    Thread.sleep(3000);

    Assert.assertEquals(0, processor.getCount());

    processorService.start();

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

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

    MockEndpoint outboundEndpoint = getProcessedMessagesEndpoint(1);
    MockEndpoint failedEndpoint = getFailedMessagesEndpoint(0);

    MockProcessor processor = new MockProcessor();
    ConnectorService connectorService = new MockConnectorService("test", processor, resourceRegistry);
    connectorService.start();

    Assert.assertEquals(Status.UNKNOWN, connectorService.getStatus());

    simulateMessage(new Message(), "activemq:mokai-test");
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.