org.jboss.webservice.server
Class InvokerProviderJMX

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler (src) 
      extended byorg.jboss.axis.providers.BasicProvider (src) 
          extended byorg.jboss.axis.providers.java.JavaProvider (src) 
              extended byorg.jboss.axis.providers.java.RPCProvider (src) 
                  extended byorg.jboss.webservice.server.InvokerProvider (src) 
                      extended byorg.jboss.webservice.server.InvokerProviderJSE (src) 
                          extended byorg.jboss.webservice.server.InvokerProviderJMX
All Implemented Interfaces:
Handler (src)

public class InvokerProviderJMX
extends InvokerProviderJSE (src)

An Axis RPC provider for JMX endpoints.

Since:
30-Sep-2004

Field Summary
 
Fields inherited from class org.jboss.webservice.server.InvokerProvider (src)
handlerChain, portComponentInfo, server
 
Fields inherited from class org.jboss.axis.providers.java.RPCProvider (src)
RPC_INVOCATION
 
Fields inherited from class org.jboss.axis.providers.java.JavaProvider (src)
OPTION_ALLOWEDMETHODS, OPTION_CLASSNAME, OPTION_CLASSPATH, OPTION_IS_STATIC, OPTION_SCOPE, OPTION_WSDL_INPUTSCHEMA, OPTION_WSDL_PORTTYPE, OPTION_WSDL_SERVICEELEMENT, OPTION_WSDL_SERVICEPORT, OPTION_WSDL_TARGETNAMESPACE
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src)
makeLockable, name, options
 
Constructor Summary
InvokerProviderJMX()
           
 
Method Summary
protected  java.lang.Object invokeServiceEndpoint(MessageContext (src)  msgContext, java.lang.reflect.Method method, java.lang.Object obj, java.lang.Object[] argValues)
          This method encapsulates the method invocation.
 
Methods inherited from class org.jboss.webservice.server.InvokerProviderJSE (src)
getContextClassLoader, invokeTarget, makeNewServiceObject
 
Methods inherited from class org.jboss.webservice.server.InvokerProvider (src)
createRPCInvocation, generateWSDL, getPortComponentInfo, getServiceClass, getServiceClassName, initServiceDesc, invokeMethod
 
Methods inherited from class org.jboss.axis.providers.java.RPCProvider (src)
checkMethodName, processMessage
 
Methods inherited from class org.jboss.axis.providers.java.JavaProvider (src)
getServiceClassNameOptionName, getServiceObject, invoke, processException
 
Methods inherited from class org.jboss.axis.providers.BasicProvider (src)
addOperation, getOperationName, getOperationNames, getOperationQNames
 
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
 

Constructor Detail

InvokerProviderJMX

public InvokerProviderJMX()
Method Detail

invokeServiceEndpoint

protected java.lang.Object invokeServiceEndpoint(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:
invokeServiceEndpoint in class InvokerProviderJSE (src)
Parameters:
msgContext - MessageContext
method - the target method.
obj - the target object
argValues - the method arguments
Throws:
java.lang.Exception