Package org.jboss.soa.esb.client

Examples of org.jboss.soa.esb.client.ServiceInvoker


     
      Message esbMessage = MessageFactory.getInstance().getMessage();

      esbMessage.getBody().add(args[2]);
     
        new ServiceInvoker(args[0], args[1]).deliverAsync(esbMessage);
     
    }
View Full Code Here


  }
 
  public void sendMessage(String category, String serviceName, String msgText) {
    System.out.println("Inbound Data: " + msgText);
     try {    
      ServiceInvoker invoker = new ServiceInvoker(category,serviceName);
      Message requestMessage;
      requestMessage = MessageFactory.getInstance().getMessage(MessageType.JBOSS_XML);
      requestMessage.getBody().add(msgText);
        invoker.deliverAsync(requestMessage); // no waiting for a response
        } catch (Exception e) {
            System.out.println("Exception caught by client: " + e);
        }
  }
View Full Code Here

      // Create the delivery adapter for the target service (cache it)
      System.setProperty("javax.xml.registry.ConnectionFactoryClass",
            "org.apache.ws.scout.registry.ConnectionFactoryImpl");

      // Create the delivery adapter for the target service (cache it)
      ServiceInvoker deliveryAdapter = new ServiceInvoker("MyServiceCategory",
            "Webserviceconsumer_wise");
     

      // Create and populate the request message...
      Message requestMessage = MessageFactory.getInstance().getMessage(
            MessageType.JBOSS_XML);

      requestMessage.getBody().add(message);

      // Deliver the request message synchronously - timeout after 20
      // seconds...
      deliveryAdapter.deliverAsync(requestMessage);
   }
View Full Code Here

        Message esbMessage = MessageFactory.getInstance().getMessage();

        long processInstanceId = Long.parseLong(args[0]);
        MessageHelper.setLongValue(esbMessage, Constants.PROCESS_INSTANCE_ID, processInstanceId);

        Message response = (new ServiceInvoker("BPM_orchestration4_Starter_Service", "Get_Service_Vars_Sync")).deliverSync(esbMessage, 10000);

        Customer customer = (Customer) response.getBody().get("customer");
        System.out.println("'customer' variable as queried from jBPM process: " + customer);
    }
View Full Code Here

        throws Exception
    {
        final Message message = MessageFactory.getInstance().getMessage() ;
        message.getHeader().getCall().setTo(failEPR) ;
       
        final ServiceInvoker si = new ServiceInvoker("test", "jmsdeliver") ;
        si.deliverAsync(message) ;
       
        assertEquals("Call To EPR", failEPR, message.getHeader().getCall().getTo()) ;
        assertNull("Call ReplyTo EPR", message.getHeader().getCall().getReplyTo()) ;
    }
View Full Code Here

    {
        final Message message = MessageFactory.getInstance().getMessage() ;
        message.getHeader().getCall().setTo(failEPR) ;
        message.getHeader().getCall().setReplyTo(pickupEPR) ;
       
        final ServiceInvoker si = new ServiceInvoker("test", "jmsdeliver") ;
        si.deliverAsync(message) ;
       
        assertEquals("Call To EPR", failEPR, message.getHeader().getCall().getTo()) ;
        assertEquals("Call ReplyTo EPR", pickupEPR, message.getHeader().getCall().getReplyTo()) ;
    }
View Full Code Here

    public void testFailNullSyncEPRs()
        throws Exception
    {
        final Message message = MessageFactory.getInstance().getMessage() ;
       
        final ServiceInvoker si = new ServiceInvoker("test", "fail") ;
        try
        {
            si.deliverSync(message, 10) ;
            fail("Expected MessageDeliveryException") ;
        }
        catch (final MessageDeliverException mde) {} // expected
       
        assertNull("Call To EPR", message.getHeader().getCall().getTo()) ;
View Full Code Here

        throws Exception
    {
        final Message message = MessageFactory.getInstance().getMessage() ;
        message.getHeader().getCall().setTo(deliverEPR) ;
       
        final ServiceInvoker si = new ServiceInvoker("test", "fail") ;
        try
        {
            si.deliverSync(message, 10) ;
            fail("Expected MessageDeliveryException") ;
        }
        catch (final MessageDeliverException mde) {} // expected
       
        assertEquals("Call To EPR", deliverEPR, message.getHeader().getCall().getTo()) ;
View Full Code Here

    {
        final Message message = MessageFactory.getInstance().getMessage() ;
        message.getHeader().getCall().setTo(deliverEPR) ;
        message.getHeader().getCall().setReplyTo(pickupEPR) ;
       
        final ServiceInvoker si = new ServiceInvoker("test", "fail") ;
        try
        {
            si.deliverSync(message, 10) ;
            fail("Expected MessageDeliveryException") ;
        }
        catch (final MessageDeliverException mde) {} // expected
       
        assertEquals("Call To EPR", deliverEPR, message.getHeader().getCall().getTo()) ;
View Full Code Here

    public void testFailNullAsyncEPRs()
        throws Exception
    {
        final Message message = MessageFactory.getInstance().getMessage() ;
       
        final ServiceInvoker si = new ServiceInvoker("test", "fail") ;
        si.deliverAsync(message) ;
       
        assertNull("Call To EPR", message.getHeader().getCall().getTo()) ;
        assertNull("Call ReplyTo EPR", message.getHeader().getCall().getReplyTo()) ;
    }
View Full Code Here

TOP

Related Classes of org.jboss.soa.esb.client.ServiceInvoker

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.