Package org.jboss.as.server.jmx
Interface MBeanServerPlugin
-
- All Superinterfaces:
MBeanServer,MBeanServerConnection
public interface MBeanServerPlugin extends MBeanServer
Plugin for thePluggableMBeanServer- Author:
- Kabir Khan
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccepts(ObjectName objectName)Returntrueif this plugin can handle mbeans with the passed in namebooleanshouldAuditLog()Returntrueif this plugin should audit logbooleanshouldAuthorize()Returntrueif this plugin should authorize calls-
Methods inherited from interface javax.management.MBeanServer
addNotificationListener, addNotificationListener, createMBean, createMBean, createMBean, createMBean, deserialize, deserialize, deserialize, getAttribute, getAttributes, getClassLoader, getClassLoaderFor, getClassLoaderRepository, getDefaultDomain, getDomains, getMBeanCount, getMBeanInfo, getObjectInstance, instantiate, instantiate, instantiate, instantiate, invoke, isInstanceOf, isRegistered, queryMBeans, queryNames, registerMBean, removeNotificationListener, removeNotificationListener, removeNotificationListener, removeNotificationListener, setAttribute, setAttributes, unregisterMBean
-
-
-
-
Method Detail
-
accepts
boolean accepts(ObjectName objectName)
Returntrueif this plugin can handle mbeans with the passed in name- Parameters:
objectName- the name of the mbean to check- Returns:
- whether or not this plugin can handle the mbean
-
shouldAuditLog
boolean shouldAuditLog()
Returntrueif this plugin should audit log- Returns:
- whether or not this plugin should audit log
-
shouldAuthorize
boolean shouldAuthorize()
Returntrueif this plugin should authorize calls- Returns:
- whether or not this plugin should audit log
-
-