Package org.codehaus.xfire.client

Examples of org.codehaus.xfire.client.Client


        Element root = new Element("root", "a", "urn:a");
        root.addContent("hello");
       
        Transport transport = getTransportManager().getTransport(SoapHttpTransport.SOAP11_HTTP_BINDING);

        Client client = new Client(transport, service, "http://localhost:8391/Echo");

//        HttpClientParams params = new HttpClientParams();
//        params.setParameter("http.protocol.version", HttpVersion.HTTP_1_1);
//        client.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS, params);
//    
        OperationInfo op = service.getServiceInfo().getOperation("echo");
        Object[] response = client.invoke(op, new Object[] {root});
        assertNotNull(response);
        assertEquals(1, response.length);
       
        Element e = (Element) response[0];
View Full Code Here


        Element root = new Element("root", "a", "urn:a");
        root.addContent("hello");
       
        Transport transport = getTransportManager().getTransport(SoapHttpTransport.SOAP11_HTTP_BINDING);

        Client client = new Client(transport, service, "http://localhost:8391/Echo");

        OperationInfo op = service.getServiceInfo().getOperation("echo");
        Soap11Binding binding = (Soap11Binding) service.getBinding(SoapHttpTransport.SOAP11_HTTP_BINDING);
        binding.setSoapAction(op, "echoAction");
       
        Object[] response = client.invoke(op, new Object[] {root});
        assertNotNull(response);
        assertEquals(1, response.length);
       
        Element e = (Element) response[0];
View Full Code Here

        root.addContent("hello");

        Transport transport = getTransportManager()
                .getTransport(SoapHttpTransport.SOAP11_HTTP_BINDING);

        Client client = new Client(transport, service, "http://localhost:8391/Echo");

        OperationInfo op = service.getServiceInfo().getOperation("echo");
        try
        {
            Object[] response = client.invoke(op, new Object[] { root });
            fail("Invalid endpoint should not be invoked.");
        }
        catch (XFireFault f)
        {
            assertEquals("Invalid endpoint for service.", f.getMessage());
View Full Code Here

        root.addContent("hello");

        Transport transport = getTransportManager()
                .getTransport(SoapHttpTransport.SOAP11_HTTP_BINDING);

        Client client = new Client(transport, asyncService, "http://localhost:8391/AsyncService");
        Object[] response = client.invoke("echo", new Object[] { root });

        client.close();
       
        assertNull(response);
    }
View Full Code Here

   
    public void testClient() throws Exception {
        InheritanceService client = (InheritanceService)
        new XFireProxyFactory(getXFire()).create(endpoint, "xfire.local://InheritanceService");
       
        Client xc = Client.getInstance(client);

//        xc.addOutHandler(new LoggingHandler());
//        xc.addOutHandler(new DOMOutHandler());
//        xc.addInHandler(new LoggingHandler());
//        xc.addInHandler(new DOMInHandler());
View Full Code Here

       
        Service service = (Service) builder.getAllServices().iterator().next();
        assertTrue(service.getBindingProvider() instanceof AegisBindingProvider);
        AbstractSoapBinding binding = (AbstractSoapBinding) service.getBindings().iterator().next();
       
        Client client = new Client(binding, "xfire.local://" + service.getSimpleName());
        client.setXFire(getXFire());
        client.setTransport(getTransportManager().getTransport(LocalTransport.BINDING_ID));
       
        OperationInfo op = service.getServiceInfo().getOperation("echo");

        Object[] response = client.invoke(op, new Object[] {"hello"});

        assertNotNull(response);
        assertEquals(1, response.length);
       
        assertEquals("hello", response[0]);
View Full Code Here

    {
        XFireHttpServer server = new XFireHttpServer();
        server.setPort(8191);
        server.start();
       
        Client client = new Client(new URL("http://localhost:8191/Echo?wsdl"));
       
        OperationInfo op = client.getService().getServiceInfo().getOperation("echo");

        Object[] response = client.invoke(op, new Object[] {"hello"});

        assertNotNull(response);
        assertEquals(1, response.length);
       
        server.stop();
View Full Code Here

        throws Exception
    {
        XFireProxyFactory xpf = new XFireProxyFactory();
        PictureService picClient = (PictureService) xpf.create(service, "http://localhost:8081/PictureService");
       
        Client client = ((XFireProxy) Proxy.getInvocationHandler(picClient)).getClient();
        client.setProperty(SoapConstants.MTOM_ENABLED, "true");
       
        EchoPicture req = new EchoPicture();
        FileDataSource source = new FileDataSource(getTestFile("src/test-resources/xfire.jpg"));
        req.setImage(new DataHandler(source));
       
View Full Code Here

        if (LOG.isDebugEnabled())
        {
            LOG.debug("Created: " + toString());
        }

        Client client = Client.getInstance(serviceClient);
       
        String username = getUsername();
        if (username != null)
        {
            client.setProperty(Channel.USERNAME, username);

            String password = getPassword();
            client.setProperty(Channel.PASSWORD, password);

            if (LOG.isDebugEnabled())
            {
                LOG.debug("Enabled HTTP basic authentication for: " + interf + " with username: "
                        + username);
View Full Code Here

                return method.invoke(client, args);
            }
            catch (InvocationTargetException e)
            {
                Object target = SpringUtils.getUserTarget(client);
                Client c = Client.getInstance(target);
                StringBuffer callTarget = new StringBuffer(c.getUrl()).append(" arguments: ");
                for(int x = 0 ; x < args.length ; x ++ )
                {
                    callTarget.append(args[x].getClass().getName()).append(" : ").append(args[x].toString()).append(" |");
                }
                Throwable targetException = e.getTargetException();
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.client.Client

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.