Class AMXConfigLoader
- java.lang.Object
-
- org.glassfish.admin.amx.impl.config.AMXConfigLoader
-
- All Implemented Interfaces:
TransactionListener
@Taxonomy(stability=NOT_AN_INTERFACE) public final class AMXConfigLoader extends Object implements TransactionListener
Responsible for loading ConfigBeanProxy MBeans (com.sun.enterprise.config.serverbeans.*)- Author:
- llc
-
-
Constructor Summary
Constructors Constructor Description AMXConfigLoader(MBeanServer mbeanServer, PendingConfigBeans pending, Transactions transactions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getConfiguredTypes()
Domain
getDomain()
void
handleNotification(Notification notif, Object handback)
void
registerConfigured(Class<? extends ConfigBeanProxy> intf)
ObjectName
start()
Enable registration of MBeans, queued until now.void
stop()
void
transactionCommited(List<PropertyChangeEvent> changes)
Notification of a transaction with the list of property changes.void
unprocessedTransactedEvents(List<UnprocessedChangeEvents> changes)
Nofication of unprocessed events by ConfigListener, usually requiring a server restart.
-
-
-
Constructor Detail
-
AMXConfigLoader
public AMXConfigLoader(MBeanServer mbeanServer, PendingConfigBeans pending, Transactions transactions)
-
-
Method Detail
-
registerConfigured
public void registerConfigured(Class<? extends ConfigBeanProxy> intf)
-
transactionCommited
public void transactionCommited(List<PropertyChangeEvent> changes)
Description copied from interface:TransactionListener
Notification of a transaction with the list of property changes.- Specified by:
transactionCommited
in interfaceTransactionListener
-
unprocessedTransactedEvents
public void unprocessedTransactedEvents(List<UnprocessedChangeEvents> changes)
Description copied from interface:TransactionListener
Nofication of unprocessed events by ConfigListener, usually requiring a server restart.- Specified by:
unprocessedTransactedEvents
in interfaceTransactionListener
-
handleNotification
public void handleNotification(Notification notif, Object handback)
-
stop
public void stop()
-
start
public ObjectName start()
Enable registration of MBeans, queued until now.
-
getDomain
public Domain getDomain()
-
-