Examples of AegisBindingProvider


Examples of org.codehaus.xfire.aegis.AegisBindingProvider

    public void initialize()
            throws Exception
    {
        setFactory(new ObjectServiceFactory(m_transportManager,
                                            new AegisBindingProvider(m_typeMappingRegistry)));
    }
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

     * annotations implementation - commons-attributes on Java 1.4 and
     * Java 5 attributes on Java 5 JVMs.
     */
    public AnnotationServiceFactory(final TransportManager transportManager)
    {
        super(transportManager, new AegisBindingProvider());
        this.webAnnotations = getAnnotations();
       
        AnnotationServiceConfiguration annotationConfig = new AnnotationServiceConfiguration();
        annotationConfig.setWebAnnotations(webAnnotations);
        annotationConfig.setServiceFactory(this);
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

    }

   
    public AnnotationServiceFactory(final TransportManager transportManager,Configuration config)
    {
        super(transportManager, new AegisBindingProvider(null,config));
        this.webAnnotations = getAnnotations();
       
        AnnotationServiceConfiguration annotationConfig = new AnnotationServiceConfiguration();
        annotationConfig.setWebAnnotations(webAnnotations);
        annotationConfig.setServiceFactory(this);
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

    }
   
    public AnnotationServiceFactory(WebAnnotations webAnnotations,
                                    final TransportManager transportManager)
    {
        super(transportManager, new AegisBindingProvider());
        this.webAnnotations = webAnnotations;

        AnnotationServiceConfiguration annotationConfig = new AnnotationServiceConfiguration();
        annotationConfig.setWebAnnotations(webAnnotations);
        annotationConfig.setServiceFactory(this);
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

   
    public JAXWSServiceFactory(TransportManager transportManager)
    {
        super(new Jsr181WebAnnotations(),
              transportManager,
              new AegisBindingProvider(new JAXWSTypeRegistry()));
        setWsdlBuilderFactory(new JaxbWSDLBuilderFactory());
    }
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        if (AbstractBinding.isClientModeOn(context))
        {
            if (processOutput)
            {
                Service service = context.getService();
                AegisBindingProvider provider = (AegisBindingProvider) service.getBindingProvider();
               
                Type type = provider.getType(service, outputClass);
               
                Object in = type.readObject(new ElementReader(message.getXMLStreamReader()), context);
               
                List<Object> parameters = new ArrayList<Object>();
               
                for (Iterator itr = outputPDs.iterator(); itr.hasNext();)
                {
                    PropertyDescriptor pd = (PropertyDescriptor) itr.next();
                   
                    try
                    {
                        Object val = getReadMethod(outputClass, pd).invoke(in, new Object[] {});
                        parameters.add(val);
                    }
                    catch (Exception e)
                    {
                        throw new XFireRuntimeException("Couldn't read property " + pd.getName(), e);
                    }
                }
                message.setBody(parameters);
            } else {
                delegate.readMessage(message, context);
            }
        } else {
            if (processInput)
            {
                Service service = context.getService();
                AegisBindingProvider provider = (AegisBindingProvider) service.getBindingProvider();
               
                Type type = provider.getType(service, inputClass);
   
                Object in = type.readObject(new ElementReader(message.getXMLStreamReader()), context);
               
                List<Object> parameters = new ArrayList<Object>();
               
View Full Code Here

Examples of org.codehaus.xfire.aegis.AegisBindingProvider

        if (processOutput)
        {
          Object[] params = (Object[]) message.getBody();
           
            Service service = context.getService();
            AegisBindingProvider provider = (AegisBindingProvider) service.getBindingProvider();
           
            Type type = provider.getType(service, outputClass);

            Object out;
            try
            {
                out = outputClass.newInstance();
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.