Examples of WSAddressingClientHandler


Examples of org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler

         port1 = (StatefulEndpoint)service1.getPort(StatefulEndpoint.class);
         BindingProvider bindingProvider = (BindingProvider)port1;

         List<Handler> customHandlerChain = new ArrayList<Handler>();
         customHandlerChain.add(new ClientHandler());
         customHandlerChain.add(new WSAddressingClientHandler());
         bindingProvider.getBinding().setHandlerChain(customHandlerChain);

         Service service2 = Service.create(wsdlURL, serviceName);
         port2 = (StatefulEndpoint)service2.getPort(StatefulEndpoint.class);
         bindingProvider = (BindingProvider)port2;
         List<Handler> customHandlerChain2 = new ArrayList<Handler>();
         customHandlerChain2.add(new ClientHandler());
         customHandlerChain2.add(new WSAddressingClientHandler());
         bindingProvider.getBinding().setHandlerChain(customHandlerChain2);

      }
   }
View Full Code Here

Examples of org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler

{


   public void testWsaAction() throws Exception
   {
      WSAddressingClientHandler wsHandler = new WSAddressingClientHandler();
      SOAPMessageContextJAXWS context = new SOAPMessageContextJAXWS();
      context.put(MessageContext.MESSAGE_OUTBOUND_PROPERTY, new Boolean(true));
      context.put(BindingProvider.SOAPACTION_URI_PROPERTY, "inputAction");
      context.put(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES, new SOAPAddressingPropertiesImpl());
      context.put(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_OUTBOUND, new SOAPAddressingPropertiesImpl());
      MessageFactory factory = MessageFactory.newInstance();
      SOAPMessage soapMsg = factory.createMessage();
      context.setMessage(soapMsg);
      wsHandler.handleMessage(context);
      SOAPAddressingProperties addrProps = (SOAPAddressingProperties)context.get(JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_OUTBOUND);
      assertEquals(addrProps.getAction().getURI().toString(), "inputAction");
     
   }
View Full Code Here

Examples of org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler

  {

    // Setup a custom chain
    List<Handler> customHandlerChain = new ArrayList<Handler>();
    customHandlerChain.add(new CustomAddressingHandler());
    customHandlerChain.add(new WSAddressingClientHandler());
    ((BindingProvider)endpoint).getBinding().setHandlerChain(customHandlerChain);

    assertEquals("foo:HelloFoo", endpoint.foo("HelloFoo"));
    assertEquals("bar:HelloBar", endpoint.bar("HelloBar"));
  }
View Full Code Here

Examples of org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler

  {

    // Setup a custom chain
    List<Handler> customHandlerChain = new ArrayList<Handler>();
    customHandlerChain.add(new AddressingHandlerEnableMU());
    customHandlerChain.add(new WSAddressingClientHandler());
    ((BindingProvider)endpoint).getBinding().setHandlerChain(customHandlerChain);

    assertEquals("foo:HelloFoo", endpoint.foo("HelloFoo"));
    assertEquals("bar:HelloBar", endpoint.bar("HelloBar"));
  }
View Full Code Here

Examples of org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler

         port1 = (StatefulEndpoint)service1.getPort(StatefulEndpoint.class);
         BindingProvider bindingProvider = (BindingProvider)port1;

         List<Handler> customHandlerChain = new ArrayList<Handler>();
         customHandlerChain.add(new ClientHandler());
         customHandlerChain.add(new WSAddressingClientHandler());
         bindingProvider.getBinding().setHandlerChain(customHandlerChain);

         Service service2 = Service.create(wsdlURL, serviceName);
         port2 = (StatefulEndpoint)service2.getPort(StatefulEndpoint.class, new AddressingFeature(true, true));
         bindingProvider = (BindingProvider)port2;
View Full Code Here

Examples of org.jboss.ws.extensions.addressing.jaxws.WSAddressingClientHandler

   {
      if (feature instanceof AddressingFeature && feature.isEnabled())
      {
         BindingExt bindingExt = (BindingExt)((BindingProvider)stub).getBinding();
         List<Handler> handlers = bindingExt.getHandlerChain(HandlerType.POST);
         handlers.add(new WSAddressingClientHandler());
         bindingExt.setHandlerChain(handlers, HandlerType.POST);
      }
   }
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.