Package org.codehaus.xfire

Examples of org.codehaus.xfire.MessageContext


        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());
        assertEquals("junk", data.getName());
        assertEquals(true, data.isUseless());
        data.setName("bigjunk");
        data.setUseless(false);
        assertEquals("bigjunk", data.getName());
View Full Code Here


        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        try
        {
            data.getNameById(0);
            fail(IllegalAccessError.class + " should be thrown.");
View Full Code Here

        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        try
        {
            data.setNameNoParams();
            fail(IllegalAccessError.class + " should be thrown.");
View Full Code Here

        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        try
        {
            data.doSomething();
            fail(IllegalAccessError.class + " should be thrown.");
View Full Code Here

        type.setTypeMapping(mapping);
        type.setSchemaType(new QName("urn:MyInterface", "data"));

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface.xml"));
        IMyInterface data = (IMyInterface) type.readObject(reader, new MessageContext());

        assertEquals("junk", data.getName());
        assertNull(data.getType());
    }
View Full Code Here

        type2.setTypeMapping(mapping);
        type2.getTypeInfo().mapType(new QName("urn:MyInterface", "myInterface"), type);

        ElementReader reader = new ElementReader(
                getResourceAsStream("/org/codehaus/xfire/aegis/type/basic/MyInterface2.xml"));
        IMyInterface2 data = (IMyInterface2) type2.readObject(reader, new MessageContext());

        assertNotNull(data.getMyInterface());
        assertEquals("junk", data.getMyInterface().getName());
        assertEquals(true, data.getMyInterface().isUseless());
    }
View Full Code Here

       
        readerControl.replay();
       
        XMLGregorianCalendarType xType = (XMLGregorianCalendarType) tm.getType(XMLGregorianCalendar.class);
        assertNotNull(xType);
        XMLGregorianCalendar cal = (XMLGregorianCalendar) xType.readObject(reader, new MessageContext());
        assertEquals(28, cal.getDay());
       
        readerControl.verify();
       
        // test writing
        MockControl writerControl = MockControl.createControl(MessageWriter.class);
        MessageWriter writer = (MessageWriter) writerControl.getMock();
       
        writer.writeValue("---28");
        writerControl.setVoidCallable();
       
        writerControl.replay();
       
        xType.writeObject(cal, writer, new MessageContext());
       
        writerControl.verify();
    }
View Full Code Here

       
        readerControl.replay();
       
        DurationType dType = (DurationType) tm.getType(Duration.class);
        assertNotNull(dType);
        Duration d = (Duration) dType.readObject(reader, new MessageContext());
        assertEquals(120, d.getDays());
       
        readerControl.verify();
       
        // test writing
        MockControl writerControl = MockControl.createControl(MessageWriter.class);
        MessageWriter writer = (MessageWriter) writerControl.getMock();
       
        writer.writeValue("-P120D");
        writerControl.setVoidCallable();
       
        writerControl.replay();
       
        dType.writeObject(d, writer, new MessageContext());
        assertEquals(120, d.getDays());
       
        writerControl.verify();
    }
View Full Code Here

    private XMLInputFactory ifactory;
    private XMLOutputFactory ofactory;
   
    public void testFactoryCreation()
    {
        MessageContext ctx = new MessageContext();
        ctx.setProperty(XFire.STAX_INPUT_FACTORY, WstxInputFactory.class.getName());
       
        XMLStreamReader reader = STAXUtils.createXMLStreamReader(getResourceAsStream("amazon.xml"), null, ctx);
       
        ctx.setProperty(XFire.STAX_OUTPUT_FACTORY, WstxOutputFactory.class.getName());
       
        XMLStreamWriter writer = STAXUtils.createXMLStreamWriter(new ByteArrayOutputStream(), null, ctx);
    }
View Full Code Here

       
        if (m.getName().equals("receive"))
        {
            long now = System.currentTimeMillis();
           
            MessageContext context = (MessageContext) args[0];
            if (context.getFaultHandler() == null)
            {
                context.setFaultHandler(createFaultHandler());
            }
           
            retVal = proxy.invoke(channel, args);
           
            // set the response type
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.MessageContext

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.