Package org.jboss.soa.esb.addressing

Examples of org.jboss.soa.esb.addressing.Call


    }
  }
 
  public void testSetGetRelatesTo ()
  {
    Call call = new Call();
   
    try
    {
      URI uri = new URI("urn:1234");
     
      call.setRelatesTo(uri);
     
      assertEquals(call.getRelatesTo().equals(uri), true);
    }
    catch (Exception ex)
    {
      fail(ex.toString());
    }
View Full Code Here


    }
  }
 
  public void testSetGetAction ()
  {
    Call call = new Call();
   
    try
    {
      URI uri = new URI("urn:1234");
     
      call.setAction(uri);
     
      assertEquals(call.getAction().equals(uri), true);
    }
    catch (Exception ex)
    {
      fail(ex.toString());
    }
View Full Code Here

    }
  }
 
  public void testSetGetMessageID ()
  {
    Call call = new Call();
   
    try
    {
      URI uri = new URI("urn:1234");
     
      call.setMessageID(uri);
     
      assertEquals(call.getMessageID().equals(uri), true);
    }
    catch (Exception ex)
    {
      fail(ex.toString());
    }
View Full Code Here

  }
 
  public void testSerialisation()
      throws Exception
  {
      final Call call = new Call() ;
      call.setAction(new URI("urn:action")) ;
            call.setFaultTo(getEPR("urn:faultTo", "faultToTag", "faultToValue")) ;
      call.setFrom(getEPR("urn:from", "fromTag", "fromValue")) ;
            call.setMessageID(new URI("urn:messageID")) ;
      call.setRelatesTo(new URI("urn:relatesTo")) ;
      call.setReplyTo(getEPR("urn:replyTo", "replyToTag", "replyToValue")) ;
            call.setTo(getEPR("urn:to", "toTag", "toValue")) ;
           
            final String content = CallImpl.toXML(call) ;
            final Call result = CallImpl.fromXML(content) ;
           
            assertEquals("Action URI", call.getAction(), result.getAction()) ;
            assertEquals("FaultTo EPR", call.getFaultTo(), result.getFaultTo()) ;
            assertEquals("From EPR", call.getFrom(), result.getFrom()) ;
            assertEquals("MessageID URI", call.getMessageID(), result.getMessageID()) ;
            assertEquals("RelatesTo URI", call.getRelatesTo(), result.getRelatesTo()) ;
            assertEquals("ReplyTo URI", call.getReplyTo(), result.getReplyTo()) ;
            assertEquals("To URI", call.getTo(), result.getTo()) ;
  }
View Full Code Here

      }
        //Setting the ConnectionFactory such that it will use scout
        System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
      // Create a message, assign it a UID, and fill in call information
      Message esbMessage = MessageFactory.getInstance().getMessage();
      Call call = new Call();
      call.setMessageID(new URI(UUID.randomUUID().toString()));
      esbMessage.getHeader().setCall(call);
     
        Order order = new Order();
        order.setQuantity(Integer.valueOf(args[2]));
        esbMessage.getBody().add(order);
View Full Code Here

    }

    public Message playWithMessage(Message message) throws Exception {
        Header msgHeader = message.getHeader();
        Body msgBody = message.getBody();
        Call theCall = msgHeader.getCall();
        EPR theEpr = theCall.getFrom();
        String contents = (String) msgBody.get();
        StringBuffer sb = new StringBuffer();
        sb.append("BEFORE\n");
        sb.append(contents);
        sb.append("\nAFTER");
View Full Code Here

      }
        //Setting the ConnectionFactory such that it will use scout
        System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
      // Create a message, assign it a UID, and fill in call information
      Message esbMessage = MessageFactory.getInstance().getMessage();
      Call call = new Call();
      call.setMessageID(new URI(UUID.randomUUID().toString()));
      esbMessage.getHeader().setCall(call);
     
      // set body contents with args[2], and send
      esbMessage.getBody().add(args[2] + " - " + new Date());
     
View Full Code Here

    Message msg = MessageFactory.getInstance().getMessage(
        MessageType.JAVA_SERIALIZED);

    assertEquals((msg != null), true);

    Call call = new Call();

    msg.getHeader().setCall(call);
   
    call = msg.getHeader().getCall();
   
View Full Code Here

     * Handle reply.
     */
    public Message process(final Message message)
        throws ActionProcessingException
    {
        final Call call = message.getHeader().getCall() ;
        final EPR replyEPR = call.getReplyTo() ;
        final EPR toEPR = call.getTo() ;
       
        final String type = toEPR.getAddr().getExtensionValue(REPLY_TYPE) ;
       
        final String value ;
        final Message reply ;
View Full Code Here

        throws Exception
    {
        getServer().invoke(new ObjectName(JbpmServerMBean.OBJECT_NAME), "deployProcess", null, null) ;
       
        final Message message = MessageFactory.getInstance().getMessage() ;
        final Call call = message.getHeader().getCall() ;
        final EPR replyToEPR = new LogicalEPR("TestJBPMReplyESB", "Reply") ;
        replyToEPR.getAddr().addExtension(ReplyAction.REPLY_TYPE, "reply") ;
        call.setReplyTo(replyToEPR) ;
       
        final EPR faultToEPR = new LogicalEPR("TestJBPMReplyESB", "Reply") ;
        faultToEPR.getAddr().addExtension(ReplyAction.REPLY_TYPE, "fault") ;
        call.setFaultTo(faultToEPR) ;
       
        final ServiceInvoker si = new ServiceInvoker("TestJBPMReplyESB", "Create") ;
        si.deliverAsync(message) ;
       
        final int numMessages = 4 ;
View Full Code Here

TOP

Related Classes of org.jboss.soa.esb.addressing.Call

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.