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 |
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