org.codehaus.xfire.jaxws
Class JAXWSServiceFactory

java.lang.Object
  extended by AnnotationServiceFactory
      extended by org.codehaus.xfire.jaxws.JAXWSServiceFactory

public class JAXWSServiceFactory
extends AnnotationServiceFactory

Creates JAX-WS services from a service class.

Author:
Dan Diephouse

Constructor Summary
JAXWSServiceFactory(TransportManager transportManager)
           
 
Method Summary
protected  FaultInfo addFault(Service service, OperationInfo op, java.lang.Class exClazz)
           
protected  OperationInfo addOperation(Service endpoint, java.lang.reflect.Method method, java.lang.String style)
           
 void createBindingOperation(Service service, AbstractSoapBinding binding, OperationInfo op)
           
protected  javax.xml.namespace.QName createInputMessageName(OperationInfo op)
           
protected  javax.xml.namespace.QName createOutputMessageName(OperationInfo op)
           
protected  void createSoapBinding(Service service, AbstractSoapBinding binding)
          Creates an AbstractSoapBinding using the JAXWSBinding as the serializer.
protected  javax.xml.namespace.QName getFaultName(Service service, OperationInfo o, java.lang.Class exClass, java.lang.Class beanClass)
           
protected  boolean isFaultInfoClass(java.lang.Class exClass)
           
protected  void registerHandlers(Service service)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXWSServiceFactory

public JAXWSServiceFactory(TransportManager transportManager)
Method Detail

registerHandlers

protected void registerHandlers(Service service)

addOperation

protected OperationInfo addOperation(Service endpoint,
                                     java.lang.reflect.Method method,
                                     java.lang.String style)

addFault

protected FaultInfo addFault(Service service,
                             OperationInfo op,
                             java.lang.Class exClazz)

isFaultInfoClass

protected boolean isFaultInfoClass(java.lang.Class exClass)

getFaultName

protected javax.xml.namespace.QName getFaultName(Service service,
                                                 OperationInfo o,
                                                 java.lang.Class exClass,
                                                 java.lang.Class beanClass)

createSoapBinding

protected void createSoapBinding(Service service,
                                 AbstractSoapBinding binding)
Creates an AbstractSoapBinding using the JAXWSBinding as the serializer.


createBindingOperation

public void createBindingOperation(Service service,
                                   AbstractSoapBinding binding,
                                   OperationInfo op)

createInputMessageName

protected javax.xml.namespace.QName createInputMessageName(OperationInfo op)

createOutputMessageName

protected javax.xml.namespace.QName createOutputMessageName(OperationInfo op)


Copyright © 2004-2006 Envoi Solutions LLC. All Rights Reserved.