Apache CXF API

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
 String getAction(OperationInfo op, Method method)
           
 QName getEndpointName()
           
 String getFaultMessageName(OperationInfo op, Class<?> exClass, Class<?> beanClass)
           
 QName getFaultName(InterfaceInfo service, OperationInfo o, Class<?> exClass, Class<?> beanClass)
           
 Type getHolderType(Class<?> cls, Type type)
           
 QName getInParameterName(OperationInfo op, Method method, int paramNumber)
           
 QName getInPartName(OperationInfo op, Method method, int paramNumber)
           
 QName getInterfaceName()
           
 QName getOperationName(InterfaceInfo intf, Method method)
          Creates a name for the operation from the method name.
 QName getOutParameterName(OperationInfo op, Method method, int paramNumber)
           
 QName getOutPartName(OperationInfo op, Method method, int paramNumber)
           
 Class getRequestWrapper(Method selected)
           
 String getRequestWrapperClassName(Method selected)
           
 QName getRequestWrapperName(OperationInfo op, Method method)
           
 String getRequestWrapperPartName(OperationInfo op, Method method)
           
 Class getResponseWrapper(Method selected)
           
 String getResponseWrapperClassName(Method selected)
           
 QName getResponseWrapperName(OperationInfo op, Method method)
           
 String getResponseWrapperPartName(OperationInfo op, Method method)
           
 String getServiceName()
           
 String getServiceNamespace()
           
 String getStyle()
           
 Long getWrapperPartMinOccurs(MessagePartInfo mpi)
           
 String getWsdlURL()
           
 Boolean hasOutMessage(Method method)
           
 Boolean isHeader(Method method, int j)
           
 Boolean isHolder(Class<?> cls, Type type)
           
 Boolean isInParam(Method method, int j)
           
 Boolean isOperation(Method method)
           
 Boolean isOutParam(Method method, int j)
           
 Boolean isRPC(Method method)
           
 Boolean isWebMethod(Method method)
           
 Boolean isWrapped()
           
 Boolean isWrapped(Method m)
           
 Boolean isWrapperPartQualified(MessagePartInfo mpi)
           
 void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
           
 
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceConfiguration
getInputMessageName, getMEP, getOutputMessageName, getServiceFactory, getWrapperPartMaxOccurs, 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 String getServiceName()
Overrides:
getServiceName in class AbstractServiceConfiguration

getServiceNamespace

public String getServiceNamespace()
Overrides:
getServiceNamespace in class AbstractServiceConfiguration

getEndpointName

public QName getEndpointName()
Overrides:
getEndpointName in class AbstractServiceConfiguration

getInterfaceName

public QName getInterfaceName()
Overrides:
getInterfaceName in class AbstractServiceConfiguration

getWsdlURL

public String getWsdlURL()
Overrides:
getWsdlURL in class AbstractServiceConfiguration

getOperationName

public QName getOperationName(InterfaceInfo intf,
                              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 Boolean isWebMethod(Method method)

isOperation

public Boolean isOperation(Method method)
Overrides:
isOperation in class AbstractServiceConfiguration

getInPartName

public QName getInPartName(OperationInfo op,
                           Method method,
                           int paramNumber)
Overrides:
getInPartName in class AbstractServiceConfiguration

getInParameterName

public QName getInParameterName(OperationInfo op,
                                Method method,
                                int paramNumber)
Overrides:
getInParameterName in class AbstractServiceConfiguration

getRequestWrapperPartName

public String getRequestWrapperPartName(OperationInfo op,
                                        Method method)
Overrides:
getRequestWrapperPartName in class AbstractServiceConfiguration

getResponseWrapperPartName

public String getResponseWrapperPartName(OperationInfo op,
                                         Method method)
Overrides:
getResponseWrapperPartName in class AbstractServiceConfiguration

getFaultMessageName

public String getFaultMessageName(OperationInfo op,
                                  Class<?> exClass,
                                  Class<?> beanClass)
Overrides:
getFaultMessageName in class AbstractServiceConfiguration

getOutParameterName

public QName getOutParameterName(OperationInfo op,
                                 Method method,
                                 int paramNumber)
Overrides:
getOutParameterName in class AbstractServiceConfiguration

getOutPartName

public QName getOutPartName(OperationInfo op,
                            Method method,
                            int paramNumber)
Overrides:
getOutPartName in class AbstractServiceConfiguration

isInParam

public Boolean isInParam(Method method,
                         int j)
Overrides:
isInParam in class AbstractServiceConfiguration

isOutParam

public Boolean isOutParam(Method method,
                          int j)
Overrides:
isOutParam in class AbstractServiceConfiguration

getRequestWrapperName

public QName getRequestWrapperName(OperationInfo op,
                                   Method method)
Overrides:
getRequestWrapperName in class AbstractServiceConfiguration

getResponseWrapperName

public QName getResponseWrapperName(OperationInfo op,
                                    Method method)
Overrides:
getResponseWrapperName in class AbstractServiceConfiguration

getResponseWrapper

public Class getResponseWrapper(Method selected)
Overrides:
getResponseWrapper in class AbstractServiceConfiguration

getResponseWrapperClassName

public String getResponseWrapperClassName(Method selected)
Overrides:
getResponseWrapperClassName in class AbstractServiceConfiguration

getRequestWrapperClassName

public String getRequestWrapperClassName(Method selected)
Overrides:
getRequestWrapperClassName in class AbstractServiceConfiguration

getRequestWrapper

public Class getRequestWrapper(Method selected)
Overrides:
getRequestWrapper in class AbstractServiceConfiguration

getFaultName

public QName getFaultName(InterfaceInfo service,
                          OperationInfo o,
                          Class<?> exClass,
                          Class<?> beanClass)
Overrides:
getFaultName in class AbstractServiceConfiguration

isWrapped

public Boolean isWrapped(Method m)
Overrides:
isWrapped in class AbstractServiceConfiguration

isWrapped

public Boolean isWrapped()
Overrides:
isWrapped in class AbstractServiceConfiguration

isHeader

public Boolean isHeader(Method method,
                        int j)
Overrides:
isHeader in class AbstractServiceConfiguration

getStyle

public String getStyle()
Overrides:
getStyle in class AbstractServiceConfiguration

isRPC

public Boolean isRPC(Method method)
Overrides:
isRPC in class AbstractServiceConfiguration

hasOutMessage

public Boolean hasOutMessage(Method method)
Overrides:
hasOutMessage in class AbstractServiceConfiguration

getAction

public String getAction(OperationInfo op,
                        Method method)
Overrides:
getAction in class AbstractServiceConfiguration

isHolder

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

getHolderType

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

isWrapperPartQualified

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

getWrapperPartMinOccurs

public Long getWrapperPartMinOccurs(MessagePartInfo mpi)
Overrides:
getWrapperPartMinOccurs in class AbstractServiceConfiguration

Apache CXF API

Apache CXF