Examples of JAXBDataBindingCallback


Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        assertNotNull(objContext.getReturn());
        assertEquals(data, (String)objContext.getReturn());
    }   

    public void testMethodAnnotation() throws Exception {
        JAXBDataBindingCallback callback = new JAXBDataBindingCallback(objContext.getMethod(),
                                                                       DataBindingCallback.Mode.PARTS,
                                                                       null);
        WebResult resultAnnotation  = callback.getWebResult();
        assertEquals("responseType", resultAnnotation.name());
    }
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        PingMeFault ex = new PingMeFault(exMessage, ec);
        objContext.setException(ex);

        binding.marshalFault(objContext,
                             xmlContext,
                             new JAXBDataBindingCallback(objContext.getMethod(),
                                                         DataBindingCallback.Mode.PARTS,
                                                         null));
        XMLMessage msg = xmlContext.getMessage();

        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        XMLBindingException se = new XMLBindingException("XML Binding  Exception");
        objContext.setException(se);

        binding.marshalFault(objContext,
                             xmlContext,
                             new JAXBDataBindingCallback(objContext.getMethod(),
                                                         DataBindingCallback.Mode.PARTS,
                                                         null));
        XMLMessage msg = xmlContext.getMessage();
       
        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        XMLMessage faultMsg = binding.getMessageFactory().createMessage(is);
        xmlContext.setMessage(faultMsg);

        binding.unmarshalFault(xmlContext,
                               objContext,
                               new JAXBDataBindingCallback(objContext.getMethod(),
                                                           DataBindingCallback.Mode.PARTS,
                                                           null));
        assertNotNull(objContext.getException());
        Object faultEx = objContext.getException();
       
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        String arg0 = new String("TestXMLInputMessage");
        objContext.setMessageObjects(arg0);

        binding.marshal(objContext,
                        xmlContext,
                        new JAXBDataBindingCallback(objContext.getMethod(),
                                                    DataBindingCallback.Mode.PARTS,
                                                    null));
        XMLMessage msg = xmlContext.getMessage();
        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        String arg0 = new String("TestXMLInputMessage");
        objContext.setMessageObjects(arg0);

        binding.marshal(objContext,
                        xmlContext,
                        new JAXBDataBindingCallback(objContext.getMethod(),
                                                    DataBindingCallback.Mode.PARTS,
                                                    null));

        XMLMessage msg = xmlContext.getMessage();
        assertNotNull(msg);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        //testDocLitBare method has a IN parameter
        objContext.setMethod(ClassUtils.getMethod(Greeter.class, "greetMe"));
        objContext.setMessageObjects(new Object[1]);
        binding.unmarshal(xmlContext, objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
                                                      DataBindingCallback.Mode.PARTS,
                                                      null));
       
        Object[] params = objContext.getMessageObjects();
        assertNotNull(params);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        //testDocLitBare method has a IN parameter
        objContext.setMethod(ClassUtils.getMethod(Greeter.class, "greetMe"));
        objContext.setMessageObjects(new Object[1]);
        binding.unmarshal(xmlContext, objContext,
                          new JAXBDataBindingCallback(objContext.getMethod(),
                                                      DataBindingCallback.Mode.PARTS,
                                                      null));
       
        Object[] params = objContext.getMessageObjects();
        assertNotNull(params);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

            OutputStreamMessageContext outputContext =
                control.createMock(OutputStreamMessageContext.class);
            aggregator.serverTransport.rebase(context, replyTo);
            EasyMock.expectLastCall().andReturn(outputContext);
            DataBindingCallback callback =
                new JAXBDataBindingCallback(null,
                                            DataBindingCallback.Mode.PARTS,
                                            ContextUtils.getJAXBContext());
            EasyMock.reportMatcher(new PartialResponseMatcher());
            EasyMock.reportMatcher(new PartialResponseMatcher());
            aggregator.serverBinding.partialResponse(outputContext, callback);
View Full Code Here

Examples of org.objectweb.celtix.bus.jaxws.JAXBDataBindingCallback

        objContext = new ObjectMessageContextImpl();
        objContext.setMethod(paramModesClass.getMethod("testSingleInParam", params));
        objContext.setMessageObjects((short)0);
        bindingImpl.unmarshal(corbaContext,
                              objContext,
                              new JAXBDataBindingCallback(objContext.getMethod(),
                                                          DataBindingCallback.Mode.MESSAGE,
                                                          null));
       
        Object[] resultArgs = objContext.getMessageObjects();
        assertTrue(resultArgs.length == 1);
       
        // Now try the call with a return type
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, false);
        corbaContext.getMessage().setStreamableReturn(arg0);
        objContext = new ObjectMessageContextImpl();
        objContext.setMethod(paramModesClass.getMethod("testSingleInParamWithReturn", params));
        objContext.setMessageObjects((short)0);
       
        bindingImpl.unmarshal(corbaContext,
                              objContext,
                              new JAXBDataBindingCallback(objContext.getMethod(),
                                                          DataBindingCallback.Mode.MESSAGE,
                                                          null));
       
        resultArgs = objContext.getMessageObjects();
        assertTrue(resultArgs.length == 1);
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.