org.jboss.webservice.server
Class InvokerProviderSimple
java.lang.Object
org.jboss.axis.handlers.BasicHandler (src)
org.jboss.axis.providers.BasicProvider (src)
org.jboss.axis.providers.java.JavaProvider (src)
org.jboss.axis.providers.java.RPCProvider (src)
org.jboss.webservice.server.InvokerProviderSimple
- All Implemented Interfaces:
- Handler (src)
- public class InvokerProviderSimple
- extends RPCProvider (src)
A very simple reflection provider that invokes the method on the object
that is given in the constructor of this provider.
Constructor Summary |
InvokerProviderSimple(java.lang.Object targetService)
Creates new InvokerProviderSimple |
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src) |
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InvokerProviderSimple
public InvokerProviderSimple(java.lang.Object targetService)
- Creates new InvokerProviderSimple
invokeMethod
protected java.lang.Object invokeMethod(MessageContext (src) msgContext,
java.lang.reflect.Method method,
java.lang.Object obj,
java.lang.Object[] argValues)
throws java.lang.Exception
- This method encapsulates the method invocation.
- Overrides:
invokeMethod
in class RPCProvider (src)
- Parameters:
msgContext
- MessageContextmethod
- the target method.obj
- the target objectargValues
- the method arguments
- Throws:
java.lang.Exception
getServiceObject
public java.lang.Object getServiceObject(MessageContext (src) msgContext,
Handler (src) service,
java.lang.String clsName,
IntHolder (src) scopeHolder)
throws java.lang.Exception
- Get the service object whose method actually provides the service.
May look up in session table.
- Overrides:
getServiceObject
in class JavaProvider (src)
- Throws:
java.lang.Exception
getServiceClassName
protected java.lang.String getServiceClassName(Handler (src) service)
- Return the class name of the service
- Overrides:
getServiceClassName
in class JavaProvider (src)