org.apache.cxf.service.factory
Class AbstractServiceConfiguration

java.lang.Object
  extended by org.apache.cxf.service.factory.AbstractServiceConfiguration
Direct Known Subclasses:
DefaultServiceConfiguration

public abstract class AbstractServiceConfiguration
extends java.lang.Object


Constructor Summary
AbstractServiceConfiguration()
           
 
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
 

Constructor Detail

AbstractServiceConfiguration

public AbstractServiceConfiguration()
Method Detail

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.