Package etch.bindings.java.msg

Examples of etch.bindings.java.msg.Message


   
    assertNull( transport.what );
    assertNull( transport.recipient );
    assertNull( transport.msg );
   
    Message msg = constructAddMessage();
    assertNull( msg.getMessageId() );
    assertNull( msg.getInReplyTo() );
   
    Mailbox mb = mmgr.transportCall( who, msg );
   
    assertSame( transport.what, What.TRANSPORT_MESSAGE );
    assertSame( transport.recipient, who );
    assertSame( transport.msg, msg );
    assertNotNull( mb );
   
    assertEquals( 1, mmgr.size() );
    assertNotNull( msg.getMessageId() );
    assertNull( msg.getInReplyTo() );
    assertSame( mb, mmgr.getMailbox( msg.getMessageId() ) );
   
    mb.closeDelivery();
   
    assertEquals( 0, mmgr.size() );
    assertNull( mmgr.getMailbox( msg.getMessageId() ) );
  }
View Full Code Here


    String uri = "tcp://localhost:4801?filter=KeepAlive";    
    KeepAlive filter = newKeepAlive(uri);
    filter.setSession( session );   
    filter.sessionNotify( Session.UP )
   
    Message req = constructMessage();
   
    filter.sessionMessage( null, req );
   
    assertEquals(req.reply(),transport.msg);
   
  }
View Full Code Here

    Type mt_response = new Type( "_Etch_KeepAliveResp" );
    vf1.addType( mt_response );
   
    mt_request.setResult( mt_response );
   
    Message msg = new Message( mt_request, vf1 );
    msg.put( mf_delay, delay );
    msg.put( mf_count, count );
   
    return msg;
  }
View Full Code Here

   
    assertNull( transport.what );
    assertNull( transport.recipient );
    assertNull( transport.msg );
   
    Message msg = constructAddMessage();
    assertNull( msg.getMessageId() );
    assertNull( msg.getInReplyTo() );
    msg.setMessageId( 1L );

    try
    {
      // this should trigger msg already sent
      mmgr.transportCall( who, msg );
    }
    finally
    {
      assertEquals( 0, mmgr.size() );
      assertNull( mmgr.getMailbox( msg.getMessageId() ) );
    }
  }
View Full Code Here

  {
    assertNull( transport.what );
    assertNull( transport.recipient );
    assertNull( transport.msg );
   
    Message msg = constructAddResultMessage();
    assertNull( msg.getMessageId() );
    assertNull( msg.getInReplyTo() );
    msg.setInReplyTo( 1L );
   
    try
    {
      // this should trigger message is marked as a reply
      mmgr.transportCall( who, msg );
    }
    finally
    {
      assertEquals( 0, mmgr.size() );
      assertNull( mmgr.getMailbox( msg.getMessageId() ) );
    }
  }
View Full Code Here

   
    assertNull( session.what );
    assertNull( session.sender );
    assertNull( session.msg );
   
    Message msg = constructAddMessage();
   
    session.msg_handled = true;
    boolean msg_handled = mmgr.sessionMessage( who, msg );
    assertTrue( msg_handled );
   
View Full Code Here

   
    assertNull( session.what );
    assertNull( session.sender );
    assertNull( session.msg );
   
    Message msg = constructAddMessage();
   
    session.msg_handled = false;
    boolean msg_handled = mmgr.sessionMessage( who, msg );
    assertFalse( msg_handled );
   
View Full Code Here

   
    assertNull( session.what );
    assertNull( session.sender );
    assertNull( session.msg );
   
    Message msg = constructAddResultMessage();
    msg.setInReplyTo( 1L );
   
    session.msg_handled = true;
    boolean msg_handled = mmgr.sessionMessage( who, msg );
    assertFalse( msg_handled );
View Full Code Here

   
    assertNull( session.what );
    assertNull( session.sender );
    assertNull( session.msg );
   
    Message msg = constructAddResultMessage();
    msg.setInReplyTo( 1L );
   
    session.msg_handled = false;
    boolean msg_handled = mmgr.sessionMessage( who, msg );
    assertFalse( msg_handled );
View Full Code Here

   
    assertNull( transport.what );
    assertNull( transport.recipient );
    assertNull( transport.msg );
   
    Message msg = constructAddMessage();
    Mailbox mb = mmgr.transportCall( who, msg );
   
    assertSame( transport.what, What.TRANSPORT_MESSAGE );
    assertSame( transport.recipient, who );
    assertSame( transport.msg, msg );
    assertNotNull( mb );
   
    assertEquals( 1, mmgr.size() );
    assertNotNull( msg.getMessageId() );
    assertNull( msg.getInReplyTo() );
    assertSame( mb, mmgr.getMailbox( msg.getMessageId() ) );
   
    Message rmsg = msg.reply( MyValueFactory.mt_add_result );
    boolean msg_handled = mmgr.sessionMessage( who, rmsg );
    assertTrue( msg_handled );
   
    assertNull( session.what );
    assertNull( session.sender );
View Full Code Here

TOP

Related Classes of etch.bindings.java.msg.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.