org.jboss.jmx.connector.invoker
Interface InvokerAdaptorServiceMBean

All Superinterfaces:
org.jboss.system.Service, org.jboss.system.ServiceMBean
All Known Implementing Classes:
InvokerAdaptorService

public interface InvokerAdaptorServiceMBean
extends org.jboss.system.ServiceMBean

MBean interface.


Field Summary
static javax.management.ObjectName OBJECT_NAME
           
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Method Summary
 Class[] getExportedInterfaces()
           
 Map getMethodMap()
          Expose the service interface mapping as a read-only attribute
 Object invoke(Invocation invocation)
          Expose the MBeanServer service via JMX to invokers.
 void setExportedInterfaces(Class[] exportedInterfaces)
           
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

OBJECT_NAME

public static final javax.management.ObjectName OBJECT_NAME
Method Detail

getExportedInterfaces

public Class[] getExportedInterfaces()

setExportedInterfaces

public void setExportedInterfaces(Class[] exportedInterfaces)

getMethodMap

public Map getMethodMap()
Expose the service interface mapping as a read-only attribute

Returns:
A Map of the MBeanServer

invoke

public Object invoke(Invocation invocation)
              throws Exception
Expose the MBeanServer service via JMX to invokers.

Parameters:
invocation - A pointer to the invocation object
Returns:
Return value of method invocation.
Throws:
Exception - Failed to invoke method.


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.