org.jboss.jmx.connector.invoker
Interface InvokerAdaptorServiceMBean

All Superinterfaces:
Service, ServiceMBean
All Known Implementing Classes:
InvokerAdaptorService

public interface InvokerAdaptorServiceMBean
extends ServiceMBean

MBean interface.


Field Summary
static 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

static final ObjectName OBJECT_NAME
Method Detail

getExportedInterfaces

Class[] getExportedInterfaces()

setExportedInterfaces

void setExportedInterfaces(Class[] exportedInterfaces)

getMethodMap

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

Returns:
A Map of the MBeanServer

invoke

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 © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.