org.apache.cxf.service.factory
Class AbstractServiceConfiguration
java.lang.Object
org.apache.cxf.service.factory.AbstractServiceConfiguration
- Direct Known Subclasses:
- DefaultServiceConfiguration
public abstract class AbstractServiceConfiguration
- extends java.lang.Object
|
Method Summary |
java.lang.String |
getAction(org.apache.cxf.service.model.OperationInfo op)
|
javax.xml.namespace.QName |
getEndpointName()
|
javax.xml.namespace.QName |
getFaultName(org.apache.cxf.service.model.InterfaceInfo service,
org.apache.cxf.service.model.OperationInfo o,
java.lang.Class<?> exClass,
java.lang.Class<?> beanClass)
|
javax.xml.namespace.QName |
getInParameterName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
|
javax.xml.namespace.QName |
getInPartName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
|
javax.xml.namespace.QName |
getInputMessageName(org.apache.cxf.service.model.OperationInfo op)
|
javax.xml.namespace.QName |
getInterfaceName()
|
java.lang.String |
getMEP(java.lang.reflect.Method method)
|
javax.xml.namespace.QName |
getOperationName(org.apache.cxf.service.model.InterfaceInfo service,
java.lang.reflect.Method method)
Creates a name for the operation from the method name. |
javax.xml.namespace.QName |
getOutParameterName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
|
javax.xml.namespace.QName |
getOutPartName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
|
javax.xml.namespace.QName |
getOutputMessageName(org.apache.cxf.service.model.OperationInfo op)
|
java.lang.Class |
getRequestWrapper(java.lang.reflect.Method selected)
|
java.lang.Class |
getResponseWrapper(java.lang.reflect.Method selected)
|
ReflectionServiceFactoryBean |
getServiceFactory()
|
java.lang.String |
getServiceName()
|
java.lang.String |
getServiceNamespace()
|
java.net.URL |
getWsdlURL()
|
java.lang.Boolean |
hasOutMessage(java.lang.reflect.Method m)
|
java.lang.Boolean |
isAsync(java.lang.reflect.Method method)
|
java.lang.Boolean |
isHeader(java.lang.reflect.Method method,
int j)
|
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 |
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 |
AbstractServiceConfiguration
public AbstractServiceConfiguration()
getServiceFactory
public ReflectionServiceFactoryBean getServiceFactory()
setServiceFactory
public void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
getWsdlURL
public java.net.URL getWsdlURL()
getServiceName
public java.lang.String getServiceName()
getServiceNamespace
public java.lang.String getServiceNamespace()
isOperation
public java.lang.Boolean isOperation(java.lang.reflect.Method method)
isWrapped
public java.lang.Boolean isWrapped()
isWrapped
public java.lang.Boolean isWrapped(java.lang.reflect.Method m)
isOutParam
public java.lang.Boolean isOutParam(java.lang.reflect.Method method,
int j)
isInParam
public java.lang.Boolean isInParam(java.lang.reflect.Method method,
int j)
getInputMessageName
public javax.xml.namespace.QName getInputMessageName(org.apache.cxf.service.model.OperationInfo op)
getOutputMessageName
public javax.xml.namespace.QName getOutputMessageName(org.apache.cxf.service.model.OperationInfo op)
hasOutMessage
public java.lang.Boolean hasOutMessage(java.lang.reflect.Method m)
getFaultName
public javax.xml.namespace.QName getFaultName(org.apache.cxf.service.model.InterfaceInfo service,
org.apache.cxf.service.model.OperationInfo o,
java.lang.Class<?> exClass,
java.lang.Class<?> beanClass)
getAction
public java.lang.String getAction(org.apache.cxf.service.model.OperationInfo op)
isHeader
public java.lang.Boolean isHeader(java.lang.reflect.Method method,
int j)
getOperationName
public javax.xml.namespace.QName getOperationName(org.apache.cxf.service.model.InterfaceInfo service,
java.lang.reflect.Method method)
- 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".
- Parameters:
service - method -
getMEP
public java.lang.String getMEP(java.lang.reflect.Method method)
isAsync
public java.lang.Boolean isAsync(java.lang.reflect.Method method)
getInParameterName
public javax.xml.namespace.QName getInParameterName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
getOutParameterName
public javax.xml.namespace.QName getOutParameterName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
getInPartName
public javax.xml.namespace.QName getInPartName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
getOutPartName
public javax.xml.namespace.QName getOutPartName(org.apache.cxf.service.model.OperationInfo op,
java.lang.reflect.Method method,
int paramNumber)
getInterfaceName
public javax.xml.namespace.QName getInterfaceName()
getEndpointName
public javax.xml.namespace.QName getEndpointName()
getResponseWrapper
public java.lang.Class getResponseWrapper(java.lang.reflect.Method selected)
getRequestWrapper
public java.lang.Class getRequestWrapper(java.lang.reflect.Method selected)
Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.