jfun.yan.xfire
Class ServiceNut
java.lang.Object
jfun.yan.xml.nut.Nut
jfun.yan.xml.nut.ComponentNut
jfun.yan.xml.nuts.DelegatingNut
jfun.yan.xfire.ServiceNut
- All Implemented Interfaces:
- java.io.Serializable
public class ServiceNut
- extends DelegatingNut
The nut class that wraps up a component as a service.
- Author:
- Ben Yu
Feb 2, 2006 6:40:08 PM
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.Class |
implementationClass
|
protected org.codehaus.xfire.soap.SoapVersion |
soapVersion
Some properties to make it easier to work with ObjectServiceFactory |
protected java.lang.String |
style
|
protected java.lang.String |
use
|
protected Component |
xFire
|
| Methods inherited from class jfun.yan.xml.nut.Nut |
cast, checkDuplicate, checkMandatory, checkMandatory, convert, getComponentClassLoader, getId, getNutClassLoader, getNutEnvironment, getParameterWiring, getPropertyWiring, getSequenceNumber, getTagLocation, getTagName, initGloballyDefined, initNutEnvironment, initSequenceNumber, initTagLocation, initTagName, isGloballyDefined, raise, raise, register, registerEagerInstantiation, setId, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
xFire
protected Component xFire
implementationClass
protected java.lang.Class implementationClass
soapVersion
protected org.codehaus.xfire.soap.SoapVersion soapVersion
- Some properties to make it easier to work with ObjectServiceFactory
use
protected java.lang.String use
style
protected java.lang.String style
ServiceNut
public ServiceNut()
ServiceNut
public ServiceNut(Component default_xfire)
- Create a ServiceNut object.
- Parameters:
default_xfire - the default xfire component if not specified.
getFaultHandlers
public java.util.List getFaultHandlers()
setFaultHandlers
public void setFaultHandlers(java.util.List faultHandlers)
getImplementationClass
public java.lang.Class getImplementationClass()
setImplementationClass
public void setImplementationClass(java.lang.Class implementationClass)
getInHandlers
public java.util.List getInHandlers()
setInHandlers
public void setInHandlers(java.util.List inHandlers)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getNamespace
public java.lang.String getNamespace()
setNamespace
public void setNamespace(java.lang.String namespace)
getOutHandlers
public java.util.List getOutHandlers()
setOutHandlers
public void setOutHandlers(java.util.List outHandlers)
getProperties
public java.util.List getProperties()
setProperties
public void setProperties(java.util.List properties)
getSchemas
public java.util.List getSchemas()
setSchemas
public void setSchemas(java.util.List schemas)
getScope
public ScopePolicy getScope()
setScope
public void setScope(ScopePolicy scope)
getServiceFactory
public Component getServiceFactory()
setServiceFactory
public void setServiceFactory(Component serviceFactory)
getServiceClass
public java.lang.Class getServiceClass()
setServiceClass
public void setServiceClass(java.lang.Class serviceInterface)
getSoapVersion
public org.codehaus.xfire.soap.SoapVersion getSoapVersion()
setSoapVersion
public void setSoapVersion(org.codehaus.xfire.soap.SoapVersion soapVersion)
getStyle
public java.lang.String getStyle()
setStyle
public void setStyle(java.lang.String style)
getUse
public java.lang.String getUse()
setUse
public void setUse(java.lang.String use)
getXFire
public Component getXFire()
setXFire
public void setXFire(Component fire)
eval
public Component eval()
throws java.beans.IntrospectionException
- Specified by:
eval in class ComponentNut
- Throws:
java.beans.IntrospectionException
getProxyForService
protected Component getProxyForService()
getServant
public Component getServant()
- Get the Component for the actual servant.