org.apache.cxf.service.factory
Class DefaultServiceConfiguration
java.lang.Object
org.apache.cxf.service.factory.AbstractServiceConfiguration
org.apache.cxf.service.factory.DefaultServiceConfiguration
public class DefaultServiceConfiguration
- extends AbstractServiceConfiguration
Method Summary |
static String |
createName(Method method,
int paramNumber,
int currentSize,
boolean addMethodName,
String flow)
|
QName |
getEndpointName()
|
QName |
getFaultName(InterfaceInfo service,
OperationInfo o,
Class<?> exClass,
Class<?> beanClass)
|
Class<?> |
getHolderType(Class<?> cls,
Type type)
|
QName |
getInParameterName(OperationInfo op,
Method method,
int paramNumber)
|
QName |
getInPartName(OperationInfo op,
Method method,
int paramNumber)
|
QName |
getInputMessageName(OperationInfo op,
Method method)
|
QName |
getInterfaceName()
|
QName |
getOperationName(InterfaceInfo service,
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)
|
QName |
getOutputMessageName(OperationInfo op,
Method method)
|
String |
getServiceName()
|
String |
getServiceNamespace()
|
Long |
getWrapperPartMaxOccurs(MessagePartInfo mpi)
|
Long |
getWrapperPartMinOccurs(MessagePartInfo mpi)
|
Boolean |
hasOutMessage(Method m)
|
Boolean |
isAsync(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 |
isWrapped(Method m)
|
Boolean |
isWrapperPartNillable(MessagePartInfo mpi)
|
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceConfiguration |
getAction, getFaultMessageName, getMEP, getRequestWrapper, getRequestWrapperClassName, getRequestWrapperName, getRequestWrapperPartName, getResponseWrapper, getResponseWrapperClassName, getResponseWrapperName, getResponseWrapperPartName, getServiceFactory, getStyle, getWsdlURL, isRPC, isWrapped, isWrapperPartQualified, setServiceFactory, setServiceNamespace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultServiceConfiguration
public DefaultServiceConfiguration()
getOperationName
public QName getOperationName(InterfaceInfo service,
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
getFaultName
public QName getFaultName(InterfaceInfo service,
OperationInfo o,
Class<?> exClass,
Class<?> beanClass)
- Overrides:
getFaultName
in class AbstractServiceConfiguration
getInPartName
public QName getInPartName(OperationInfo op,
Method method,
int paramNumber)
- Overrides:
getInPartName
in class AbstractServiceConfiguration
getOutPartName
public QName getOutPartName(OperationInfo op,
Method method,
int paramNumber)
- Overrides:
getOutPartName
in class AbstractServiceConfiguration
getInParameterName
public QName getInParameterName(OperationInfo op,
Method method,
int paramNumber)
- Overrides:
getInParameterName
in class AbstractServiceConfiguration
getInputMessageName
public QName getInputMessageName(OperationInfo op,
Method method)
- Overrides:
getInputMessageName
in class AbstractServiceConfiguration
getOutParameterName
public QName getOutParameterName(OperationInfo op,
Method method,
int paramNumber)
- Overrides:
getOutParameterName
in class AbstractServiceConfiguration
createName
public static String createName(Method method,
int paramNumber,
int currentSize,
boolean addMethodName,
String flow)
getOutputMessageName
public QName getOutputMessageName(OperationInfo op,
Method method)
- Overrides:
getOutputMessageName
in class AbstractServiceConfiguration
getInterfaceName
public QName getInterfaceName()
- Overrides:
getInterfaceName
in class AbstractServiceConfiguration
getEndpointName
public QName getEndpointName()
- Overrides:
getEndpointName
in class AbstractServiceConfiguration
getServiceName
public String getServiceName()
- Overrides:
getServiceName
in class AbstractServiceConfiguration
getServiceNamespace
public String getServiceNamespace()
- Overrides:
getServiceNamespace
in class AbstractServiceConfiguration
hasOutMessage
public Boolean hasOutMessage(Method m)
- Overrides:
hasOutMessage
in class AbstractServiceConfiguration
isAsync
public Boolean isAsync(Method method)
- Overrides:
isAsync
in class AbstractServiceConfiguration
isHeader
public Boolean isHeader(Method method,
int j)
- Overrides:
isHeader
in class AbstractServiceConfiguration
isInParam
public Boolean isInParam(Method method,
int j)
- Overrides:
isInParam
in class AbstractServiceConfiguration
isOperation
public Boolean isOperation(Method method)
- Overrides:
isOperation
in class AbstractServiceConfiguration
isOutParam
public Boolean isOutParam(Method method,
int j)
- Overrides:
isOutParam
in class AbstractServiceConfiguration
isWrapped
public Boolean isWrapped(Method m)
- Overrides:
isWrapped
in class AbstractServiceConfiguration
isHolder
public Boolean isHolder(Class<?> cls,
Type type)
- Overrides:
isHolder
in class AbstractServiceConfiguration
getHolderType
public Class<?> getHolderType(Class<?> cls,
Type type)
- Overrides:
getHolderType
in class AbstractServiceConfiguration
isWrapperPartNillable
public Boolean isWrapperPartNillable(MessagePartInfo mpi)
- Overrides:
isWrapperPartNillable
in class AbstractServiceConfiguration
getWrapperPartMaxOccurs
public Long getWrapperPartMaxOccurs(MessagePartInfo mpi)
- Overrides:
getWrapperPartMaxOccurs
in class AbstractServiceConfiguration
getWrapperPartMinOccurs
public Long getWrapperPartMinOccurs(MessagePartInfo mpi)
- Overrides:
getWrapperPartMinOccurs
in class AbstractServiceConfiguration
Apache CXF