org.glassfish.admin.amx.impl.config
Class AMXConfigLoader
java.lang.Object
org.glassfish.admin.amx.impl.mbean.MBeanImplBase
org.glassfish.admin.amx.impl.config.AMXConfigLoader
- All Implemented Interfaces:
- java.util.EventListener, javax.management.MBeanRegistration, javax.management.NotificationListener, AMXConfigLoaderMBean, AMXSupport, NotificationSender, org.jvnet.hk2.config.TransactionListener
@Taxonomy(stability=NOT_AN_INTERFACE)
public final class AMXConfigLoader
- extends MBeanImplBase
- implements AMXConfigLoaderMBean, org.jvnet.hk2.config.TransactionListener
Responsible for loading AMXConfigProxy MBeans
- Author:
- llc
| Methods inherited from class org.glassfish.admin.amx.impl.mbean.MBeanImplBase |
_getMBeanLogLevel, addNotificationListener, addNotificationListener, createNotificationBuilder, debug, debug, debugMethod, debugMethod, enableAMXDebug, getAMXDebug, getDebugID, getDebugOutput, getJMXDomain, getListenerCount, getMBeanLogger, getMBeanLoggerName, getMBeanLogLevel, getMBeanLogLevelInt, getMBeanServer, getNotificationBuilder, getNotificationEmitter, getNotificationTypeListenerCount, getObjectName, logFine, logFiner, logFinest, logInfo, logSevere, logWarning, postDeregister, postRegister, preDeregister, preDeregisterHook, preRegister, quote, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotification, sendNotification, setAMXDebug, setMBeanLogLevel, shouldOmitObjectNameForDebug, sleepMillis, toString, trace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, postRegister, preDeregister, preRegister |
AMXConfigLoader
public AMXConfigLoader(javax.management.MBeanServer mbeanServer,
PendingConfigBeans pending,
org.jvnet.hk2.config.Transactions transactions)
registerConfigured
public void registerConfigured(java.lang.Class<? extends org.jvnet.hk2.config.ConfigBeanProxy> intf)
getConfiguredTypes
public java.util.Map<java.lang.String,java.lang.String> getConfiguredTypes()
- Description copied from interface:
AMXConfigLoaderMBean
- return known @Configured classes, keyed by their element type
- Specified by:
getConfiguredTypes in interface AMXConfigLoaderMBean
transactionCommited
public void transactionCommited(java.util.List<java.beans.PropertyChangeEvent> changes)
- Specified by:
transactionCommited in interface org.jvnet.hk2.config.TransactionListener
unprocessedTransactedEvents
public void unprocessedTransactedEvents(java.util.List<org.jvnet.hk2.config.UnprocessedChangeEvents> changes)
- Specified by:
unprocessedTransactedEvents in interface org.jvnet.hk2.config.TransactionListener
postRegisterHook
protected void postRegisterHook(java.lang.Boolean registrationDone)
- Overrides:
postRegisterHook in class MBeanImplBase
handleNotification
public void handleNotification(javax.management.Notification notif,
java.lang.Object handback)
- Specified by:
handleNotification in interface javax.management.NotificationListener
postDeregisterHook
protected void postDeregisterHook()
- Overrides:
postDeregisterHook in class MBeanImplBase
stop
public void stop()
start
public javax.management.ObjectName start()
- Enable registration of MBeans, queued until now.
Copyright © 2012 GlassFish Community. All Rights Reserved.