Examples of AegisBindingProvider


Examples of org.codehaus.xfire.aegis.AegisBindingProvider

    public void setUp()
        throws Exception
    {
        super.setUp();
        setServiceFactory(new ObjectServiceFactory(getTransportManager(),
                new AegisBindingProvider()));
        ObjectServiceFactory osf = (ObjectServiceFactory) getServiceFactory();

        HashMap props = new HashMap();
        props.put(AegisBindingProvider.WRITE_XSI_TYPE_KEY, "true");
        ArrayList l = new ArrayList();
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

       
        Client client = new Client(new ByteArrayInputStream(bos.toByteArray()), null);
       
        // -- From change 1929
        Service model = client.getService();
        AegisBindingProvider bp = (AegisBindingProvider) model.getBindingProvider();
        TypeMapping typeMapping = bp.getTypeMapping(model);
       
        BeanType bt = new BeanType();
        bt.setSchemaType(new QName("http://services.xfire.codehaus.org","SimpleBean"));
        bt.setTypeClass(SimpleBean.class);
        typeMapping.register(bt);
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

    public void testBeanService()
            throws Exception
    {
        // START SNIPPET: types
        ObjectServiceFactory osf = (ObjectServiceFactory) getServiceFactory();
        AegisBindingProvider provider = (AegisBindingProvider) osf.getBindingProvider();
        TypeMapping tm = provider.getTypeMappingRegistry().getDefaultTypeMapping();
       
        // Create your custom type
        BeanType type = new BeanType();
        type.setTypeClass(SimpleBean.class);
        type.setSchemaType(new QName("urn:ReallyNotSoSimpleBean", "SimpleBean"));
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        {
            m_xfire = xfire;
        }
        m_serviceRegistry = m_xfire.getServiceRegistry();
        m_serviceFactory = new ObjectServiceFactory(m_xfire.getTransportManager(),
                new AegisBindingProvider());
    }
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        throws Exception
    {
        super.setUp();
        AnnotationServiceFactory asf = new AnnotationServiceFactory(new Jsr181WebAnnotations(),
                                                                    getXFire().getTransportManager(),
                                                                    new AegisBindingProvider(new JaxbTypeRegistry()));
        service = asf.create(SendMessageImpl.class);
        server = new SendMessageImpl();
        service.setInvoker(new BeanInvoker(server));
       
        getServiceRegistry().register(service);
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

                             "com.bea.xml.stream.MXParserFactory");

        CastorTypeMappingRegistry registry = new CastorTypeMappingRegistry();
        registry.setMappingFile("org/codehaus/xfire/castor/castor.xml");
        builder = new ObjectServiceFactory(getXFire().getTransportManager(),
                new AegisBindingProvider(registry));
        ArrayList schemas = new ArrayList();
        schemas.add(getTestFile("src/test-schemas/Book.xsd").getAbsolutePath());
        Map props = new HashMap();
        props.put(ObjectServiceFactory.SCHEMAS, schemas);
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        System.setProperty("javax.xml.stream.XMLInputFactory",
                             "com.bea.xml.stream.MXParserFactory");

        CastorTypeMappingRegistry registry = new CastorTypeMappingRegistry();
        builder = new ObjectServiceFactory(getXFire().getTransportManager(),
                new AegisBindingProvider(registry));
        ArrayList schemas = new ArrayList();
        schemas.add(getTestFile("src/test-schemas/WeatherForecast.xsd").getAbsolutePath());
        Map props = new HashMap();
        props.put(ObjectServiceFactory.SCHEMAS, schemas);
       
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        throws Exception
    {
        super.setUp();
        AnnotationServiceFactory asf = new AnnotationServiceFactory(new Jsr181WebAnnotations(),
                                                                    getXFire().getTransportManager(),
                                                                    new AegisBindingProvider(new XmlBeansTypeRegistry()));
        service = asf.create(CustomEchoImpl.class);

        getServiceRegistry().register(service);

    }
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        throws Exception
    {
        super.setUp();
        AnnotationServiceFactory asf = new AnnotationServiceFactory(new Jsr181WebAnnotations(),
                                                                    getXFire().getTransportManager(),
                                                                    new AegisBindingProvider(new XmlBeansTypeRegistry()));
        service = asf.create(CustomEchoImpl.class);

        getServiceRegistry().register(service);
    }
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

       
        Service service = reg.getService("Echo");
        OperationInfo operation = service.getServiceInfo().getOperation("echo");
        MessagePartInfo mp = (MessagePartInfo) operation.getInputMessage().getMessageParts().get(0);

        AegisBindingProvider bp = (AegisBindingProvider) getBean("xfire.aegisBindingProvider");
       
        TypeMapping dtypeMapping = bp.getTypeMappingRegistry().getDefaultTypeMapping();

        TypeMapping typeMapping = bp.getTypeMapping(service);
        assertEquals(((CustomTypeMapping)typeMapping).getParent(), dtypeMapping);
    }
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.