org.apache.cxf.jaxws.support
Class JaxWsServiceConfiguration

java.lang.Object
  extended by org.apache.cxf.service.factory.AbstractServiceConfiguration
      extended by org.apache.cxf.jaxws.support.JaxWsServiceConfiguration
Direct Known Subclasses:
WebServiceProviderConfiguration

public class JaxWsServiceConfiguration
extends AbstractServiceConfiguration


Field Summary
 
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceConfiguration
serviceNamespace
 
Constructor Summary
JaxWsServiceConfiguration()
           
 
Method Summary
 java.lang.String getAction(OperationInfo op, java.lang.reflect.Method method)
           
 javax.xml.namespace.QName getEndpointName()
           
 javax.xml.namespace.QName getFaultName(InterfaceInfo service, OperationInfo o, java.lang.Class<?> exClass, java.lang.Class<?> beanClass)
           
 java.lang.reflect.Type getHolderType(java.lang.Class<?> cls, java.lang.reflect.Type type)
           
 javax.xml.namespace.QName getInParameterName(OperationInfo op, java.lang.reflect.Method method, int paramNumber)
           
 javax.xml.namespace.QName getInPartName(OperationInfo op, java.lang.reflect.Method method, int paramNumber)
           
 javax.xml.namespace.QName getInterfaceName()
           
 javax.xml.namespace.QName getOperationName(InterfaceInfo intf, java.lang.reflect.Method method)
          Creates a name for the operation from the method name.
 javax.xml.namespace.QName getOutParameterName(OperationInfo op, java.lang.reflect.Method method, int paramNumber)
           
 javax.xml.namespace.QName getOutPartName(OperationInfo op, java.lang.reflect.Method method, int paramNumber)
           
 java.lang.Class getRequestWrapper(java.lang.reflect.Method selected)
           
 java.lang.String getRequestWrapperClassName(java.lang.reflect.Method selected)
           
 javax.xml.namespace.QName getRequestWrapperName(OperationInfo op, java.lang.reflect.Method method)
           
 java.lang.Class getResponseWrapper(java.lang.reflect.Method selected)
           
 java.lang.String getResponseWrapperClassName(java.lang.reflect.Method selected)
           
 javax.xml.namespace.QName getResponseWrapperName(OperationInfo op, java.lang.reflect.Method method)
           
 java.lang.String getResponseWrapperPartName(OperationInfo op, java.lang.reflect.Method method)
           
 java.lang.String getServiceName()
           
 java.lang.String getServiceNamespace()
           
 java.lang.String getStyle()
           
 java.lang.String getWsdlURL()
           
 java.lang.Boolean hasOutMessage(java.lang.reflect.Method method)
           
 java.lang.Boolean isHeader(java.lang.reflect.Method method, int j)
           
 java.lang.Boolean isHolder(java.lang.Class<?> cls, java.lang.reflect.Type type)
           
 java.lang.Boolean isInParam(java.lang.reflect.Method method, int j)
           
 java.lang.Boolean isOperation(java.lang.reflect.Method method)
           
 java.lang.Boolean isOutParam(java.lang.reflect.Method method, int j)
           
 java.lang.Boolean isRPC(java.lang.reflect.Method method)
           
 java.lang.Boolean isWebMethod(java.lang.reflect.Method method)
           
 java.lang.Boolean isWrapped()
           
 java.lang.Boolean isWrapped(java.lang.reflect.Method m)
           
 java.lang.Boolean isWrapperPartQualified(MessagePartInfo mpi)
           
 void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
           
 
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceConfiguration
getInputMessageName, getMEP, getOutputMessageName, getServiceFactory, getWrapperPartMaxOccurs, getWrapperPartMinOccurs, isAsync, isWrapperPartNillable, setServiceNamespace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxWsServiceConfiguration

public JaxWsServiceConfiguration()
Method Detail

setServiceFactory

public void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
Overrides:
setServiceFactory in class AbstractServiceConfiguration

getServiceName

public java.lang.String getServiceName()
Overrides:
getServiceName in class AbstractServiceConfiguration

getServiceNamespace

public java.lang.String getServiceNamespace()
Overrides:
getServiceNamespace in class AbstractServiceConfiguration

getEndpointName

public javax.xml.namespace.QName getEndpointName()
Overrides:
getEndpointName in class AbstractServiceConfiguration

getInterfaceName

public javax.xml.namespace.QName getInterfaceName()
Overrides:
getInterfaceName in class AbstractServiceConfiguration

getWsdlURL

public java.lang.String getWsdlURL()
Overrides:
getWsdlURL in class AbstractServiceConfiguration

getOperationName

public javax.xml.namespace.QName getOperationName(InterfaceInfo intf,
                                                  java.lang.reflect.Method method)
Description copied from class: AbstractServiceConfiguration
Creates a name for the operation from the method name. If an operation with that name already exists, a name is create by appending an integer to the end. I.e. if there is already two methods named doSomething, the first one will have an operation name of "doSomething" and the second "doSomething1".

Overrides:
getOperationName in class AbstractServiceConfiguration

isWebMethod

public java.lang.Boolean isWebMethod(java.lang.reflect.Method method)

isOperation

public java.lang.Boolean isOperation(java.lang.reflect.Method method)
Overrides:
isOperation in class AbstractServiceConfiguration

getInPartName

public javax.xml.namespace.QName getInPartName(OperationInfo op,
                                               java.lang.reflect.Method method,
                                               int paramNumber)
Overrides:
getInPartName in class AbstractServiceConfiguration

getInParameterName

public javax.xml.namespace.QName getInParameterName(OperationInfo op,
                                                    java.lang.reflect.Method method,
                                                    int paramNumber)
Overrides:
getInParameterName in class AbstractServiceConfiguration

getResponseWrapperPartName

public java.lang.String getResponseWrapperPartName(OperationInfo op,
                                                   java.lang.reflect.Method method)
Overrides:
getResponseWrapperPartName in class AbstractServiceConfiguration

getOutParameterName

public javax.xml.namespace.QName getOutParameterName(OperationInfo op,
                                                     java.lang.reflect.Method method,
                                                     int paramNumber)
Overrides:
getOutParameterName in class AbstractServiceConfiguration

getOutPartName

public javax.xml.namespace.QName getOutPartName(OperationInfo op,
                                                java.lang.reflect.Method method,
                                                int paramNumber)
Overrides:
getOutPartName in class AbstractServiceConfiguration

isInParam

public java.lang.Boolean isInParam(java.lang.reflect.Method method,
                                   int j)
Overrides:
isInParam in class AbstractServiceConfiguration

isOutParam

public java.lang.Boolean isOutParam(java.lang.reflect.Method method,
                                    int j)
Overrides:
isOutParam in class AbstractServiceConfiguration

getRequestWrapperName

public javax.xml.namespace.QName getRequestWrapperName(OperationInfo op,
                                                       java.lang.reflect.Method method)
Overrides:
getRequestWrapperName in class AbstractServiceConfiguration

getResponseWrapperName

public javax.xml.namespace.QName getResponseWrapperName(OperationInfo op,
                                                        java.lang.reflect.Method method)
Overrides:
getResponseWrapperName in class AbstractServiceConfiguration

getResponseWrapper

public java.lang.Class getResponseWrapper(java.lang.reflect.Method selected)
Overrides:
getResponseWrapper in class AbstractServiceConfiguration

getResponseWrapperClassName

public java.lang.String getResponseWrapperClassName(java.lang.reflect.Method selected)
Overrides:
getResponseWrapperClassName in class AbstractServiceConfiguration

getRequestWrapperClassName

public java.lang.String getRequestWrapperClassName(java.lang.reflect.Method selected)
Overrides:
getRequestWrapperClassName in class AbstractServiceConfiguration

getRequestWrapper

public java.lang.Class getRequestWrapper(java.lang.reflect.Method selected)
Overrides:
getRequestWrapper in class AbstractServiceConfiguration

getFaultName

public javax.xml.namespace.QName getFaultName(InterfaceInfo service,
                                              OperationInfo o,
                                              java.lang.Class<?> exClass,
                                              java.lang.Class<?> beanClass)
Overrides:
getFaultName in class AbstractServiceConfiguration

isWrapped

public java.lang.Boolean isWrapped(java.lang.reflect.Method m)
Overrides:
isWrapped in class AbstractServiceConfiguration

isWrapped

public java.lang.Boolean isWrapped()
Overrides:
isWrapped in class AbstractServiceConfiguration

isHeader

public java.lang.Boolean isHeader(java.lang.reflect.Method method,
                                  int j)
Overrides:
isHeader in class AbstractServiceConfiguration

getStyle

public java.lang.String getStyle()
Overrides:
getStyle in class AbstractServiceConfiguration

isRPC

public java.lang.Boolean isRPC(java.lang.reflect.Method method)
Overrides:
isRPC in class AbstractServiceConfiguration

hasOutMessage

public java.lang.Boolean hasOutMessage(java.lang.reflect.Method method)
Overrides:
hasOutMessage in class AbstractServiceConfiguration

getAction

public java.lang.String getAction(OperationInfo op,
                                  java.lang.reflect.Method method)
Overrides:
getAction in class AbstractServiceConfiguration

isHolder

public java.lang.Boolean isHolder(java.lang.Class<?> cls,
                                  java.lang.reflect.Type type)
Overrides:
isHolder in class AbstractServiceConfiguration

getHolderType

public java.lang.reflect.Type getHolderType(java.lang.Class<?> cls,
                                            java.lang.reflect.Type type)
Overrides:
getHolderType in class AbstractServiceConfiguration

isWrapperPartQualified

public java.lang.Boolean isWrapperPartQualified(MessagePartInfo mpi)
Overrides:
isWrapperPartQualified in class AbstractServiceConfiguration


Apache CXF