| java.lang.Object javax.management.modelmbean.RequiredModelMBean com.sun.jbi.management.config.RuntimeConfiguration com.sun.jbi.management.config.GlobalConfiguration
GlobalConfiguration | public class GlobalConfiguration extends com.sun.jbi.management.config.RuntimeConfiguration (Code) | | GlobalConfiguration is a model facade MBean. An instance of this MBean is registered
for each configuration category. The RuntimeConfiguration MBean on the DAS uses the
GlobalConfiguration MBean to configure the instance.
author: Sun Microsystems, Inc. |
Method Summary | |
public void | deleteOverride(String attrName) | public void | persist() Persist this configuration in the registry for the current category. | public void | setAttribute(Attribute attribute) Set the value of a specific attribute of the Dynamic MBean. |
GlobalConfiguration | public GlobalConfiguration(ModelMBeanInfo mbeanInfo, ConfigurationCategory category) throws Exception(Code) | | Creates a new GlobalConfiguration MBean.
Parameters: mbeanInfo - metadata returned by the 'real' MBean in the target instance. |
deleteOverride | public void deleteOverride(String attrName) throws Exception(Code) | | This operation is called when a configuration attribute is to use the
global configuration, the overriden attribute needs to be deleted from the
target configiration
Parameters: attrName - - attribute to be deleted |
persist | public void persist() throws Exception(Code) | | Persist this configuration in the registry for the current category.
|
Methods inherited from com.sun.jbi.management.config.RuntimeConfiguration | public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException(Code)(Java Doc) protected void checkIsValidAttribute(Attribute attribute) throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException(Code)(Java Doc) public static ModelMBeanInfo createMBeanInfo(ModelMBeanAttributeInfo[] attributeInfos) throws Exception(Code)(Java Doc) protected void deleteOverride(String attrName) throws Exception(Code)(Java Doc) public Object getAttribute(String attribute) throws AttributeNotFoundException, MBeanException, ReflectionException(Code)(Java Doc) protected ModelMBeanAttributeInfo getAttributeInfo(String attribute) throws Exception(Code)(Java Doc) public AttributeList getAttributes(String[] attributeNames)(Code)(Java Doc) protected static EnvironmentContext getEnvironmentContext()(Code)(Java Doc) protected List<NotificationListenerInfo> getListeners()(Code)(Java Doc) protected static Logger getLogger()(Code)(Java Doc) protected ManagementContext getManagementContext()(Code)(Java Doc) protected String getMatchingAttribute(String name)(Code)(Java Doc) public MBeanNotificationInfo[] getNotificationInfo()(Code)(Java Doc) protected PlatformContext getPlatformContext()(Code)(Java Doc) protected com.sun.jbi.management.registry.Registry getRegistry()(Code)(Java Doc) protected static StringTranslator getTranslator()(Code)(Java Doc) public Object invoke(String actionName, Object[] params, String[] signature) throws MBeanException, ReflectionException(Code)(Java Doc) protected boolean isPassword(String attrName)(Code)(Java Doc) protected void notifyListenersOfAttributeChange(Attribute attribute) throws Exception(Code)(Java Doc) protected void persist() throws Exception(Code)(Java Doc) protected void persistDomainConfig() throws MBeanException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener) throws javax.management.ListenerNotFoundException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws javax.management.ListenerNotFoundException(Code)(Java Doc) public AttributeList setAttributes(AttributeList attributes)(Code)(Java Doc)
|
Methods inherited from javax.management.modelmbean.RequiredModelMBean | public void addAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName, Object inhandback) throws MBeanException, RuntimeOperationsException, IllegalArgumentException(Code)(Java Doc) public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws java.lang.IllegalArgumentException(Code)(Java Doc) public Object getAttribute(String attrName) throws AttributeNotFoundException, MBeanException, ReflectionException(Code)(Java Doc) public AttributeList getAttributes(String[] attrNames)(Code)(Java Doc) protected ClassLoaderRepository getClassLoaderRepository()(Code)(Java Doc) public MBeanInfo getMBeanInfo()(Code)(Java Doc) public MBeanNotificationInfo[] getNotificationInfo()(Code)(Java Doc) public Object invoke(String opName, Object[] opArgs, String[] sig) throws MBeanException, ReflectionException(Code)(Java Doc) public void load() throws MBeanException, RuntimeOperationsException, InstanceNotFoundException(Code)(Java Doc) public void postDeregister()(Code)(Java Doc) public void postRegister(Boolean registrationDone)(Code)(Java Doc) public void preDeregister() throws java.lang.Exception(Code)(Java Doc) public ObjectName preRegister(MBeanServer server, ObjectName name) throws java.lang.Exception(Code)(Java Doc) public void removeAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName) throws MBeanException, RuntimeOperationsException, ListenerNotFoundException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException(Code)(Java Doc) public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException(Code)(Java Doc) public void sendAttributeChangeNotification(AttributeChangeNotification ntfyObj) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void sendAttributeChangeNotification(Attribute inOldVal, Attribute inNewVal) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void sendNotification(Notification ntfyObj) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void sendNotification(String ntfyText) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException(Code)(Java Doc) public AttributeList setAttributes(AttributeList attributes)(Code)(Java Doc) public void setManagedResource(Object mr, String mr_type) throws MBeanException, RuntimeOperationsException, InstanceNotFoundException, InvalidTargetObjectTypeException(Code)(Java Doc) public void setModelMBeanInfo(ModelMBeanInfo mbi) throws MBeanException, RuntimeOperationsException(Code)(Java Doc) public void store() throws MBeanException, RuntimeOperationsException, InstanceNotFoundException(Code)(Java Doc)
|
|
|