org.apache.cxf.jaxws.support
Class JaxWsServiceConfiguration
java.lang.Object
org.apache.cxf.service.factory.AbstractServiceConfiguration
org.apache.cxf.jaxws.support.JaxWsServiceConfiguration
- Direct Known Subclasses:
- WebServiceProviderConfiguration
public class JaxWsServiceConfiguration
- extends AbstractServiceConfiguration
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)
|
void |
setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JaxWsServiceConfiguration
public JaxWsServiceConfiguration()
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
Apache CXF