|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.axis.handlers.BasicHandler (src)
org.jboss.axis.providers.BasicProvider (src)
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
(src) in its
transport chain such that it will set the soap-action headers in the wsdl.
Field Summary | |
protected java.lang.String |
allowedMethodsOption
which methods are allowed to be exposed |
protected java.lang.String |
allowedReadAttributesOption
which attributes are allowed to be exposed |
protected java.lang.String |
allowedWriteAttributesOption
which attributes are allowed to be exposed |
protected java.util.Map |
attributeData
stores meta-data about mbean |
protected java.util.Map |
methodData
|
protected ObjectName (src) |
name
the objectName which we are running against |
protected MBeanServer (src) |
server
the server which we are tight to |
Fields inherited from class org.jboss.axis.providers.BasicProvider (src) |
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, options |
Constructor Summary | |
MBeanProvider()
Constructor MBeanProvider |
Method Summary | |
protected QName (src) |
forName(java.lang.Class clazz,
TypeMapping (src) tm)
resolve string-based jmx types |
protected java.lang.Class |
forName(java.lang.String string,
java.lang.ClassLoader loader)
resolve string-based jmx types |
void |
generateWSDL(MessageContext (src) msgCtx)
generate wsdl document from meta-data |
void |
initServiceDesc(SOAPService (src) service,
MessageContext (src) msgCtx)
This method returns a ServiceDesc that contains the correct implimentation class. |
void |
invoke(MessageContext (src) msgContext)
Invoke is called to do the actual work of the Handler object. |
void |
undo(MessageContext (src) msgContext)
TODO called when a fault occurs to 'undo' whatever 'invoke' did. |
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 |
Field Detail |
protected MBeanServer (src) server
protected ObjectName (src) name
protected java.util.Map attributeData
protected java.util.Map methodData
protected java.lang.String allowedMethodsOption
protected java.lang.String allowedReadAttributesOption
protected java.lang.String allowedWriteAttributesOption
Constructor Detail |
public MBeanProvider()
Method Detail |
public void initServiceDesc(SOAPService (src) service, MessageContext (src) msgCtx) throws AxisFault (src)
BasicProvider (src)
initServiceDesc
in class BasicProvider (src)
AxisFault (src)
protected java.lang.Class forName(java.lang.String string, java.lang.ClassLoader loader) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
protected QName (src) forName(java.lang.Class clazz, TypeMapping (src) tm) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public void invoke(MessageContext (src) msgContext) throws AxisFault (src)
invoke
in interface Handler (src)
invoke
in class BasicHandler (src)
AxisFault (src)
public void generateWSDL(MessageContext (src) msgCtx) throws AxisFault (src)
generateWSDL
in interface Handler (src)
generateWSDL
in class BasicProvider (src)
AxisFault (src)
public void undo(MessageContext (src) msgContext)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |