BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.management.configuration
Interface SNMPJMXMonitorMBean

All Known Subinterfaces:
SNMPCounterMonitorMBean, SNMPGaugeMonitorMBean, SNMPStringMonitorMBean

public interface SNMPJMXMonitorMBean
extends SNMPTrapSourceMBean

This is a base class for Monitor based trap configration MBeans : SNMPCounterMonitorMBean, SNMPStringMonitorMBean and SNMPGaugeMonitorMBean.

Author:
Copyright © 2001 BEA Systems, Inc. All Rights Reserved.

Method Summary
 java.lang.String getMonitoredAttributeName()
          The name of an attribute, we want JMX Monitor to monitor.
 java.lang.String getMonitoredMBeanName()
          The name of the MBean, we want to set JMX Monitor on.
 java.lang.String getMonitoredMBeanType()
          The type of the MBean, we want to set JMX Monitor on.
 int getPollingInterval()
          The time interval for monitoring, in seconds.
 void setMonitoredAttributeName(java.lang.String attributeName)
           
 void setMonitoredMBeanName(java.lang.String mbeanname)
           
 void setMonitoredMBeanType(java.lang.String mbeantype)
           
 void setPollingInterval(int interval)
           
 
Methods inherited from interface weblogic.management.configuration.SNMPTrapSourceMBean
addEnabledServer, getEnabledServers, removeEnabledServer, setEnabledServers
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
getNotes, setNotes, setPersistenceEnabled
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

getMonitoredMBeanType

public java.lang.String getMonitoredMBeanType()
The type of the MBean, we want to set JMX Monitor on.

Legal Value: (value != null) && (value.trim().length() > 0)

setMonitoredMBeanType

public void setMonitoredMBeanType(java.lang.String mbeantype)
                           throws javax.management.InvalidAttributeValueException,
                                  ConfigurationException


getMonitoredMBeanName

public java.lang.String getMonitoredMBeanName()
The name of the MBean, we want to set JMX Monitor on.

Legal Value: (value != null) && (value.trim().length() > 0)

setMonitoredMBeanName

public void setMonitoredMBeanName(java.lang.String mbeanname)
                           throws javax.management.InvalidAttributeValueException,
                                  ConfigurationException


getMonitoredAttributeName

public java.lang.String getMonitoredAttributeName()
The name of an attribute, we want JMX Monitor to monitor.

Legal Value: (value != null) && (value.trim().length() > 0)

setMonitoredAttributeName

public void setMonitoredAttributeName(java.lang.String attributeName)
                               throws javax.management.InvalidAttributeValueException,
                                      ConfigurationException


getPollingInterval

public int getPollingInterval()
The time interval for monitoring, in seconds.

Legal Minimum Value: 0
Legal Maximum Value: 65535

setPollingInterval

public void setPollingInterval(int interval)
                        throws javax.management.InvalidAttributeValueException,
                               ConfigurationException


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs61

WebLogic classes and methods that do not appear in this reference are not public and are not supported.