|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis.handlers.BasicHandler org.apache.axis.providers.BasicProvider org.jboss.net.jmx.server.MBeanProvider
Exposes mbeans as targets (pivot-handlers) of web-services. To
deploy a particular mbean as a web-service, a deployment descriptor
would look like:
MBeanProvider is able to recognize an WsdlAwareHttpActionHandler
in its
transport chain such that it will set the soap-action headers in the wsdl.
Field Summary | |
protected String |
allowedMethodsOption
which methods are allowed to be exposed |
protected String |
allowedReadAttributesOption
which attributes are allowed to be exposed |
protected String |
allowedWriteAttributesOption
which attributes are allowed to be exposed |
protected Map |
attributeData
stores meta-data about mbean |
protected Map |
methodData
|
protected javax.management.ObjectName |
name
the objectName which we are running against |
protected javax.management.MBeanServer |
server
the server which we are tight to |
Fields inherited from class org.apache.axis.providers.BasicProvider |
OPTION_WSDL_INPUTSCHEMA, OPTION_WSDL_PORTTYPE, OPTION_WSDL_SERVICEELEMENT, OPTION_WSDL_SERVICEPORT, OPTION_WSDL_TARGETNAMESPACE |
Fields inherited from class org.apache.axis.handlers.BasicHandler |
makeLockable, options |
Constructor Summary | |
MBeanProvider()
Constructor MBeanProvider |
Method Summary | |
protected javax.xml.namespace.QName |
forName(Class clazz,
org.apache.axis.encoding.TypeMapping tm)
resolve string-based jmx types |
protected Class |
forName(String string,
ClassLoader loader)
resolve string-based jmx types |
void |
generateWSDL(org.apache.axis.MessageContext msgCtx)
generate wsdl document from meta-data |
void |
initServiceDesc(org.apache.axis.handlers.soap.SOAPService service,
org.apache.axis.MessageContext msgCtx)
|
void |
invoke(org.apache.axis.MessageContext msgContext)
Invoke is called to do the actual work of the Handler object. |
void |
undo(org.apache.axis.MessageContext msgContext)
TODO called when a fault occurs to 'undo' whatever 'invoke' did. |
Methods inherited from class org.apache.axis.providers.BasicProvider |
addOperation, getOperationName, getOperationNames, getOperationQNames |
Methods inherited from class org.apache.axis.handlers.BasicHandler |
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 |
Field Detail |
protected javax.management.MBeanServer server
protected javax.management.ObjectName name
protected Map attributeData
protected Map methodData
protected String allowedMethodsOption
protected String allowedReadAttributesOption
protected String allowedWriteAttributesOption
Constructor Detail |
public MBeanProvider()
Method Detail |
public void initServiceDesc(org.apache.axis.handlers.soap.SOAPService service, org.apache.axis.MessageContext msgCtx) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
protected Class forName(String string, ClassLoader loader) throws ClassNotFoundException
ClassNotFoundException
protected javax.xml.namespace.QName forName(Class clazz, org.apache.axis.encoding.TypeMapping tm) throws ClassNotFoundException
ClassNotFoundException
public void invoke(org.apache.axis.MessageContext msgContext) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
public void generateWSDL(org.apache.axis.MessageContext msgCtx) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
public void undo(org.apache.axis.MessageContext msgContext)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |