Package org.codehaus.xfire.annotations

Examples of org.codehaus.xfire.annotations.AnnotationServiceFactory


    @Override
    protected void setUp()
        throws Exception
    {
        super.setUp();
        AnnotationServiceFactory asf = new AnnotationServiceFactory(new Jsr181WebAnnotations(),
                                                                    getXFire().getTransportManager(),
                                                                    new AegisBindingProvider(new JaxbTypeRegistry()));
        service = asf.create(GlobalWeatherCustomImpl.class);

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


   
    public void setUp() throws Exception
    {
        super.setUp();
       
        AnnotationServiceFactory sf = new AnnotationServiceFactory(new Jsr181WebAnnotations(),
                                                                   getTransportManager());
       
        service = sf.create(OneWayService.class);
        getServiceRegistry().register(service);
    }
View Full Code Here

        } else if (selectedAnnotations.equals(AN_JAVA5)
                   && selectedTypeMapping.equals(TM_JAXB2)) {
            try {
                factory = new JAXWSServiceFactory(xfire.getTransportManager());
            } catch (Exception e) {
                factory = new AnnotationServiceFactory(wa,
                        xfire.getTransportManager(),
                        new AegisBindingProvider(tm));
            }
        } else {
            factory = new AnnotationServiceFactory(wa,
                                                   xfire.getTransportManager(),
                                                   new AegisBindingProvider(tm));
        }
        // Register only JBI transport in the factory
        factory.getSoap11Transports().clear();
View Full Code Here

    public void setXFire(XFire xfire) {
        this.xfire = xfire;
    }

    protected ServiceFactory createFactory() {
        AnnotationServiceFactory factory = new AnnotationServiceFactory(
                new Jsr181WebAnnotations(),
                xfire.getTransportManager(),
                new AegisBindingProvider(new JaxbTypeRegistry()));
        return factory;
    }
View Full Code Here

            try {
                Class clazz = Class.forName("org.codehaus.xfire.jaxws.JAXWSServiceFactory");
                Constructor ct = clazz.getDeclaredConstructor(new Class[] { TransportManager.class });
                factory = (ObjectServiceFactory) ct.newInstance(new Object[] { xfire.getTransportManager() });
            } catch (Exception e) {
                factory = new AnnotationServiceFactory(wa,
                        xfire.getTransportManager(),
                        new AegisBindingProvider(tm));
            }
        } else {
            factory = new AnnotationServiceFactory(wa,
                                                   xfire.getTransportManager(),
                                                   new AegisBindingProvider(tm));
        }
        // Register only JBI transport in the factory
        factory.getSoap11Transports().clear();
View Full Code Here

        } else if (selectedAnnotations.equals(AN_JAVA5) &&
                   selectedTypeMapping.equals(TM_JAXB2)) {
            try {
                factory = new JAXWSServiceFactory(xfire.getTransportManager());
            } catch (Exception e) {
                factory = new AnnotationServiceFactory(wa,
                        xfire.getTransportManager(),
                        new AegisBindingProvider(tm));
            }
        } else {
            factory = new AnnotationServiceFactory(wa,
                                                   xfire.getTransportManager(),
                                                   new AegisBindingProvider(tm));
        }
        // Register only JBI transport in the factory
        factory.getSoap11Transports().clear();
View Full Code Here

        if (typeMappingRegistry == null)
            provider = new AegisBindingProvider();
        else
            provider = new AegisBindingProvider(typeMappingRegistry);
       
        AnnotationServiceFactory serviceFactory =
                new AnnotationServiceFactory(webAnnotations,
                                             xFire.getTransportManager(),
                                             provider);
        if( validator != null ){
          serviceFactory.setValidator(validator);
        }
    return serviceFactory;
  }
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.annotations.AnnotationServiceFactory

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.