Package org.apache.camel.component.xmlrpc

Examples of org.apache.camel.component.xmlrpc.XmlRpcRequestImpl


   
    @Test
    public void testRequestMessage() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:request");
        mock.expectedMessageCount(1);
        XmlRpcRequest result = template.requestBody("direct:request", new XmlRpcRequestImpl("greet", new Object[]{"you", 2}), XmlRpcRequest.class);
        assertNotNull(result);
        assertEquals("Get a wrong request operation name", "greet", result.getMethodName());
        assertEquals("Get a wrong request parameter size", 2, result.getParameterCount());
        assertEquals("Get a wrong request parameter", 2, result.getParameter(1));
        assertMockEndpointsSatisfied();
View Full Code Here


   
    @Test
    public void testRequestMessage() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:request");
        mock.expectedMessageCount(1);
        XmlRpcRequest result = template.requestBody("direct:request", new XmlRpcRequestImpl("greet", new Object[]{"you", 2}), XmlRpcRequest.class);
        assertNotNull(result);
        assertEquals("Get a wrong request operation name", "greet", result.getMethodName());
        assertEquals("Get a wrong request parameter size", 2, result.getParameterCount());
        assertEquals("Get a wrong request parameter", 2, result.getParameter(1));
        assertMockEndpointsSatisfied();
View Full Code Here

    public static XmlRpcRequest toXmlRpcRequest(final Object[] parameters, Exchange exchange) {
        // get the message operation name
        String operationName = exchange.getIn().getHeader(XmlRpcConstants.METHOD_NAME, String.class);
       
        // create the request object here
        XmlRpcRequest request = new XmlRpcRequestImpl(operationName, parameters);
       
        return request;
    }
View Full Code Here

    public static XmlRpcRequest toXmlRpcRequest(final List<?> parameters, Exchange exchange) {
        // get the message operation name
        String operationName = exchange.getIn().getHeader(XmlRpcConstants.METHOD_NAME, String.class);
       
        // create the request object here
        XmlRpcRequest request = new XmlRpcRequestImpl(operationName, parameters);
       
        return request;
    }
View Full Code Here

        } catch (SAXException e) {
            throw new XmlRpcClientException("Failed to parse server's response: " + e.getMessage(), e);
        } catch (IOException e) {
            throw new XmlRpcClientException("Failed to read server's response: " + e.getMessage(), e);
        }
        return new XmlRpcRequestImpl(xp.getMethodName(), xp.getParams());

    }
View Full Code Here

        } catch (SAXException e) {
            throw new XmlRpcClientException("Failed to parse server's response: " + e.getMessage(), e);
        } catch (IOException e) {
            throw new XmlRpcClientException("Failed to read server's response: " + e.getMessage(), e);
        }
        return new XmlRpcRequestImpl(xp.getMethodName(), xp.getParams());

    }
View Full Code Here

TOP

Related Classes of org.apache.camel.component.xmlrpc.XmlRpcRequestImpl

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.