Examples of SequenceReport


Examples of org.apache.sandesha2.client.SequenceReport

    serviceClient.sendReceiveNonBlocking (getEchoOMBlock("echo1", "async"),callback1);

    Thread.sleep(4000);
   
    //assertions for the out sequence.
    SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
    assertTrue(sequenceReport.getCompletedMessages().isEmpty());
   
    assertTrue(callback1.isComplete());
    assertEquals(callback1.getResult(),"echo1");
   
    //assertions for the in sequence
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    serviceClient.sendReceiveNonBlocking (getEchoOMBlock("echo3",sequenceKey),callback3);
   
        Thread.sleep(15000);
   
        //assertions for the out sequence.
    SequenceReport outgoingSequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
    assertEquals (outgoingSequenceReport.getCompletedMessages().size(),3);
    assertTrue(outgoingSequenceReport.getCompletedMessages().contains(new Long(1)));
    assertTrue(outgoingSequenceReport.getCompletedMessages().contains(new Long(2)));
    assertTrue(outgoingSequenceReport.getCompletedMessages().contains(new Long(3)));
    assertEquals(outgoingSequenceReport.getSequenceStatus(),SequenceReport.SEQUENCE_STATUS_TERMINATED);
    assertEquals(outgoingSequenceReport.getSequenceDirection(),SequenceReport.SEQUENCE_DIRECTION_OUT);
   
    ArrayList incomingReports = SandeshaClient.getIncomingSequenceReports(configContext);
    assertEquals(incomingReports.size(),1);
    SequenceReport incomingSequenceReport = (SequenceReport) incomingReports.get(0);
    assertEquals (incomingSequenceReport.getCompletedMessages().size(),3);
    assertTrue(incomingSequenceReport.getCompletedMessages().contains(new Long(1)));
    assertTrue(incomingSequenceReport.getCompletedMessages().contains(new Long(2)));
    assertTrue(incomingSequenceReport.getCompletedMessages().contains(new Long(3)));
    assertEquals(incomingSequenceReport.getSequenceStatus(),SequenceReport.SEQUENCE_STATUS_TERMINATED);
    assertEquals(incomingSequenceReport.getSequenceDirection(),SequenceReport.SEQUENCE_DIRECTION_IN);
//   
    assertTrue(callback1.isComplete());
    System.out.println(callback2.getResult());
    assertNotNull (callback1.getResult());
   
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    clientOptions.setProperty(SandeshaClientConstants.LAST_MESSAGE, "true");
    serviceClient.fireAndForget(getPingOMBlock("ping3"));

    Thread.sleep(10000);
       
    SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
    assertTrue(sequenceReport.getCompletedMessages().contains(new Long(1)));
    assertEquals(sequenceReport.getSequenceStatus(),SequenceReport.SEQUENCE_STATUS_TERMINATED);
    assertEquals(sequenceReport.getSequenceDirection(),SequenceReport.SEQUENCE_DIRECTION_OUT);
 
    configContext.getListenerManager().stop();
    serviceClient.cleanup();
  }
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    clientOptions.setProperty(SandeshaClientConstants.LAST_MESSAGE, "true");
    serviceClient.fireAndForget(getPingOMBlock("ping3"));

    Thread.sleep(10000);
       
    SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
    assertTrue(sequenceReport.getCompletedMessages().contains(new Long(1)));
    assertEquals(sequenceReport.getSequenceStatus(),SequenceReport.SEQUENCE_STATUS_TERMINATED);
    assertEquals(sequenceReport.getSequenceDirection(),SequenceReport.SEQUENCE_DIRECTION_OUT);
 
    configContext.getListenerManager().stop();
    serviceClient.cleanup();
  }
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    clientOptions.setProperty(SandeshaClientConstants.LAST_MESSAGE, "true");
    serviceClient.fireAndForget(getPingOMBlock("ping3"));

    Thread.sleep(10000);
       
    SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
    assertTrue(sequenceReport.getCompletedMessages().contains(new Long(1)));
    assertEquals(sequenceReport.getSequenceStatus(),SequenceReport.SEQUENCE_STATUS_TERMINATED);
    assertEquals(sequenceReport.getSequenceDirection(),SequenceReport.SEQUENCE_DIRECTION_OUT);
 
    configContext.getListenerManager().stop();
    serviceClient.cleanup();
  }
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    clientOptions.setProperty(SandeshaClientConstants.LAST_MESSAGE, "true");
    serviceClient.fireAndForget(getPingOMBlock("ping3"));

    Thread.sleep(10000);
       
    SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
    assertTrue(sequenceReport.getCompletedMessages().contains(new Long(1)));
    assertEquals(sequenceReport.getSequenceStatus(),SequenceReport.SEQUENCE_STATUS_TERMINATED);
    assertEquals(sequenceReport.getSequenceDirection(),SequenceReport.SEQUENCE_DIRECTION_OUT);
 
    configContext.getListenerManager().stop();
    serviceClient.cleanup();
  }
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

   
  }
 
  private void terminateSequence (ServiceClient serviceClient) throws Exception {
   
      SequenceReport sequenceReport = null;   
    boolean complete = false;
    while (!complete) {
      sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
      if (sequenceReport!=null && sequenceReport.getCompletedMessages().size()==3)
        complete = true;
      else {
        try {
          Thread.sleep(1000);
        } catch (InterruptedException e1) {
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    clientOptions.setProperty(SandeshaClientConstants.MESSAGE_NUMBER,new Long(3));
    serviceClient.fireAndForget(getPingOMBlock("ping3"));
   
    boolean complete = false;
    while (!complete) {
      SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
      if (sequenceReport!=null && sequenceReport.getCompletedMessages().size()==2)
        complete = true;
      else {
        try {
          Thread.sleep(1000);
        } catch (InterruptedException e1) {
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    ping.setText("ping2");
    stub.Ping(ping);
   
    boolean complete = false;
    while (!complete) {
      SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(stubServiceClient);
      if (sequenceReport!=null && sequenceReport.getCompletedMessages().size()==2)
        complete = true;
      else {
        try {
          Thread.sleep(1000);
        } catch (InterruptedException e1) {
View Full Code Here

Examples of org.apache.sandesha2.client.SequenceReport

    serviceClient.fireAndForget(getPingOMBlock("ping2"));
    serviceClient.fireAndForget(getPingOMBlock("ping3"));

    boolean complete = false;
    while (!complete) {
      SequenceReport sequenceReport = SandeshaClient.getOutgoingSequenceReport(serviceClient);
      if (sequenceReport!=null && sequenceReport.getCompletedMessages().size()==3)
        complete = true;
      else {
        try {
          Thread.sleep(1000);
        } catch (InterruptedException e1) {
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.