org.apache.cxf.jaxws.support
Class JaxWsServiceConfiguration
java.lang.Object
org.apache.cxf.wsdl.service.factory.AbstractServiceConfiguration
org.apache.cxf.jaxws.support.JaxWsServiceConfiguration
- Direct Known Subclasses:
- WebServiceProviderConfiguration
public class JaxWsServiceConfiguration
- extends AbstractServiceConfiguration
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 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 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