org.codehaus.xfire.spring.config
Class SpringServiceConfiguration

java.lang.Object
  extended by org.codehaus.xfire.service.binding.ServiceConfiguration
      extended by org.codehaus.xfire.spring.config.SpringServiceConfiguration

public class SpringServiceConfiguration
extends org.codehaus.xfire.service.binding.ServiceConfiguration

Service configuration information which is provide by Spring beans.

Author:
Dan Diephouse

Constructor Summary
SpringServiceConfiguration()
           
 
Method Summary
 java.lang.String getAction(org.codehaus.xfire.service.OperationInfo op2)
           
 javax.xml.namespace.QName getFaultName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo o, java.lang.Class exClass, java.lang.Class beanClass)
           
 javax.xml.namespace.QName getInParameterName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo op, java.lang.reflect.Method method, int paramNumber, boolean doc)
           
 javax.xml.namespace.QName getInputMessageName(org.codehaus.xfire.service.OperationInfo op2)
           
 java.lang.String getMEP(java.lang.reflect.Method method)
           
 java.lang.String getOperationName(org.codehaus.xfire.service.ServiceInfo service, java.lang.reflect.Method method)
           
 javax.xml.namespace.QName getOutParameterName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo op, java.lang.reflect.Method method, int paramNumber, boolean doc)
           
 javax.xml.namespace.QName getOutputMessageName(org.codehaus.xfire.service.OperationInfo op)
           
 javax.xml.namespace.QName getPortType(java.lang.Class clazz)
           
 org.codehaus.xfire.service.binding.ObjectServiceFactory getServiceFactory()
           
 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)
           
 void setMethods(java.util.List operations)
           
 void setServiceFactory(org.codehaus.xfire.service.binding.ObjectServiceFactory serviceFactory)
           
 
Methods inherited from class org.codehaus.xfire.service.binding.ServiceConfiguration
hasOutMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringServiceConfiguration

public SpringServiceConfiguration()
Method Detail

getServiceFactory

public org.codehaus.xfire.service.binding.ObjectServiceFactory getServiceFactory()

setServiceFactory

public void setServiceFactory(org.codehaus.xfire.service.binding.ObjectServiceFactory serviceFactory)
Specified by:
setServiceFactory in class org.codehaus.xfire.service.binding.ServiceConfiguration

setMethods

public void setMethods(java.util.List operations)

isAsync

public java.lang.Boolean isAsync(java.lang.reflect.Method method)
Overrides:
isAsync in class org.codehaus.xfire.service.binding.ServiceConfiguration

isHeader

public java.lang.Boolean isHeader(java.lang.reflect.Method method,
                                  int j)
Overrides:
isHeader in class org.codehaus.xfire.service.binding.ServiceConfiguration

isInParam

public java.lang.Boolean isInParam(java.lang.reflect.Method method,
                                   int j)
Overrides:
isInParam in class org.codehaus.xfire.service.binding.ServiceConfiguration

isOperation

public java.lang.Boolean isOperation(java.lang.reflect.Method method)
Overrides:
isOperation in class org.codehaus.xfire.service.binding.ServiceConfiguration

isOutParam

public java.lang.Boolean isOutParam(java.lang.reflect.Method method,
                                    int j)
Overrides:
isOutParam in class org.codehaus.xfire.service.binding.ServiceConfiguration

getAction

public java.lang.String getAction(org.codehaus.xfire.service.OperationInfo op2)
Overrides:
getAction in class org.codehaus.xfire.service.binding.ServiceConfiguration

getFaultName

public javax.xml.namespace.QName getFaultName(org.codehaus.xfire.service.Service service,
                                              org.codehaus.xfire.service.OperationInfo o,
                                              java.lang.Class exClass,
                                              java.lang.Class beanClass)
Overrides:
getFaultName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getInParameterName

public javax.xml.namespace.QName getInParameterName(org.codehaus.xfire.service.Service service,
                                                    org.codehaus.xfire.service.OperationInfo op,
                                                    java.lang.reflect.Method method,
                                                    int paramNumber,
                                                    boolean doc)
Overrides:
getInParameterName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getInputMessageName

public javax.xml.namespace.QName getInputMessageName(org.codehaus.xfire.service.OperationInfo op2)
Overrides:
getInputMessageName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getMEP

public java.lang.String getMEP(java.lang.reflect.Method method)
Overrides:
getMEP in class org.codehaus.xfire.service.binding.ServiceConfiguration

getOperationName

public java.lang.String getOperationName(org.codehaus.xfire.service.ServiceInfo service,
                                         java.lang.reflect.Method method)
Overrides:
getOperationName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getOutParameterName

public javax.xml.namespace.QName getOutParameterName(org.codehaus.xfire.service.Service service,
                                                     org.codehaus.xfire.service.OperationInfo op,
                                                     java.lang.reflect.Method method,
                                                     int paramNumber,
                                                     boolean doc)
Overrides:
getOutParameterName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getOutputMessageName

public javax.xml.namespace.QName getOutputMessageName(org.codehaus.xfire.service.OperationInfo op)
Overrides:
getOutputMessageName in class org.codehaus.xfire.service.binding.ServiceConfiguration

getPortType

public javax.xml.namespace.QName getPortType(java.lang.Class clazz)
Overrides:
getPortType in class org.codehaus.xfire.service.binding.ServiceConfiguration


Copyright © 2004-2008. All Rights Reserved.