| java.lang.Object javax.management.StandardMBean org.continuent.sequoia.controller.jmx.AbstractStandardMBean
All known Subclasses: org.continuent.sequoia.controller.loadbalancer.LoadBalancerControl, org.continuent.sequoia.controller.loadbalancer.BackendTaskQueuesControl, org.continuent.sequoia.controller.virtualdatabase.management.VirtualDatabase, org.continuent.sequoia.controller.recoverylog.RecoveryLogControl, org.continuent.sequoia.controller.monitoring.datacollector.DataCollector, org.continuent.sequoia.controller.requestmanager.RequestManager, org.continuent.sequoia.controller.cache.parsing.ParsingCacheControl, org.continuent.sequoia.controller.scheduler.AbstractSchedulerControl, org.continuent.sequoia.controller.management.Controller, org.continuent.sequoia.controller.backend.management.DatabaseBackend,
Method Summary | |
public void | addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) | abstract public String | getAssociatedString() | public NotificationBroadcasterSupport | getBroadcaster() Returns the notification broadcaster. | protected String | getDescription(MBeanInfo info) Returns the description of the MBean. | protected String | getDescription(MBeanConstructorInfo ctor) | protected String | getDescription(MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence) | protected String | getDescription(MBeanAttributeInfo info) | protected String | getDescription(MBeanOperationInfo info) | protected String | getDescription(MBeanOperationInfo op, MBeanParameterInfo param, int sequence) | public MBeanNotificationInfo[] | getNotificationInfo() | protected String | getParameterName(MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence) | protected String | getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int sequence) | public void | removeNotificationListener(NotificationListener listener) | public void | removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) | public void | sendNotification(Notification notification) Sends a notification. |
AbstractStandardMBean | public AbstractStandardMBean(Class mbeanInterface) throws NotCompliantMBeanException(Code) | | Creates a new AbstractStandardMBean.java object
Parameters: mbeanInterface - The Management Interface exported by this MBean. throws: NotCompliantMBeanException - - if the mbeanInterface does not followJMX design patterns for Management Interfaces, or if this doesnot implement the specified interface. |
getAssociatedString | abstract public String getAssociatedString()(Code) | | Allow to retrieve internationalization description on mbeans as well
part of the key to look for in the translation file. |
getDescription | protected String getDescription(MBeanInfo info)(Code) | | Returns the description of the MBean.
a String containing the description |
sendNotification | public void sendNotification(Notification notification)(Code) | | Sends a notification.
Parameters: notification - The notification to send. |
Methods inherited from javax.management.StandardMBean | protected void cacheMBeanInfo(MBeanInfo info)(Code)(Java Doc) public Object getAttribute(String attribute) throws AttributeNotFoundException, MBeanException, ReflectionException(Code)(Java Doc) public AttributeList getAttributes(String[] attributes)(Code)(Java Doc) protected MBeanInfo getCachedMBeanInfo()(Code)(Java Doc) protected String getClassName(MBeanInfo info)(Code)(Java Doc) protected MBeanConstructorInfo[] getConstructors(MBeanConstructorInfo[] ctors, Object impl)(Code)(Java Doc) protected String getDescription(MBeanInfo info)(Code)(Java Doc) protected String getDescription(MBeanFeatureInfo info)(Code)(Java Doc) protected String getDescription(MBeanAttributeInfo info)(Code)(Java Doc) protected String getDescription(MBeanConstructorInfo info)(Code)(Java Doc) protected String getDescription(MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence)(Code)(Java Doc) protected String getDescription(MBeanOperationInfo info)(Code)(Java Doc) protected String getDescription(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)(Code)(Java Doc) protected int getImpact(MBeanOperationInfo info)(Code)(Java Doc) public Object getImplementation()(Code)(Java Doc) public Class> getImplementationClass()(Code)(Java Doc) public MBeanInfo getMBeanInfo()(Code)(Java Doc) final public Class> getMBeanInterface()(Code)(Java Doc) protected String getParameterName(MBeanConstructorInfo ctor, MBeanParameterInfo param, int sequence)(Code)(Java Doc) protected String getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)(Code)(Java Doc) public Object invoke(String actionName, Object params, String signature) throws MBeanException, ReflectionException(Code)(Java Doc) public void postDeregister()(Code)(Java Doc) public void postRegister(Boolean registrationDone)(Code)(Java Doc) public void preDeregister() throws Exception(Code)(Java Doc) public ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception(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 setImplementation(Object implementation) throws NotCompliantMBeanException(Code)(Java Doc)
|
|
|