BEA Systems, Inc.

Type-Safe Access to BEA WebLogic Server 9.0 MBeans (Deprecated)


weblogic.management.runtime
Interface WLDFWatchNotificationRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, WebLogicMBean

public interface WLDFWatchNotificationRuntimeMBean
extends weblogic.management.runtime.RuntimeMBean

Provides access to Watch and Notification statistical data for the current instance of this server.

Since:
9.0.0.0
Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Method Summary
 String[] getActiveAlarmWatches()
          The names of active alarm watches.
 long getAverageEventDataWatchEvaluationTime()
          The average Instrumentation event data evaluation cycle time, in milliseconds.
 long getAverageHarvesterWatchEvaluationTime()
          The average Harvester evaluation cycle time, in milliseconds.
 long getAverageLogWatchEvaluationTime()
          The average Log evaluation cycle time, in milliseconds.
 int getCurrentActiveAlarmsCount()
          The number of active alarms of any type.
 int getMaximumActiveAlarmsCount()
          The maximum number of active alarms at any one time.
 long getMaximumEventDataWatchEvaluationTime()
          The maximum time spent evaluating EventData watches.
 long getMaximumHarvesterWatchEvaluationTime()
          The maximum time spent evaluating Harvester watches.
 long getMaximumLogWatchEvaluationTime()
          The maximum time spent evaluating Log watches.
 long getMinimumEventDataWatchEvaluationTime()
          The minimum time spent evaluating Log watches.
 long getMinimumHarvesterWatchEvaluationTime()
          The minimum time spent evaluating Harvester watches.
 long getMinimumLogWatchEvaluationTime()
          The minimum time spent evaluating Log watches.
 long getTotalActiveAutomaticResetAlarms()
          The total number of active automatically reset alarms.
 long getTotalActiveManualResetAlarms()
          The total number of active manually reset alarms.
 long getTotalDIMGNotificationsPerformed()
          The total number of Diagnostic Image notifications fired.
 long getTotalEventDataEvaluationCycles()
          The total number of times Instrumentation event data watch rules have been evaluated.
 long getTotalEventDataWatchesTriggered()
          The total number of Instrumentation event data watch rules that have evaluated to true and triggered notifications.
 long getTotalEventDataWatchEvaluations()
          The total number of Instrumentation event data watch rules that have been evaluated.
 long getTotalFailedDIMGNotifications()
          The total number of failed Diagnostic Image notification requests.
 long getTotalFailedJMSNotifications()
          The total number of failed JMS notification attempts.
 long getTotalFailedJMXNotifications()
          The total number of failed JMX notification attempts.
 long getTotalFailedNotifications()
          The total number of failed notification requests.
 long getTotalFailedSMTPNotifications()
          The total number of failed SMTP notification attempts.
 long getTotalFailedSNMPNotifications()
          The total number of failed SNMP notification attempts.
 long getTotalHarvesterEvaluationCycles()
          The total number of times the Harvester has invoked the Watch and Notification component to evaluate Harvester watch rules.
 long getTotalHarvesterWatchesTriggered()
          The total number of Harvester watch rules that have evaluated to true and triggered notifications.
 long getTotalHarvesterWatchEvaluations()
          The total number of Harvester watch rules that have been evaluated.
 long getTotalJMSNotificationsPerformed()
          The total number of JMS notifications successfully fired.
 long getTotalJMXNotificationsPerformed()
          The total number of JMX notifications successfully fired.
 long getTotalLogEvaluationCycles()
          The total number of times Log watch rules have been evaluated.
 long getTotalLogWatchesTriggered()
          The total number of Log watch rules that have evaluated to true and triggered notifications.
 long getTotalLogWatchEvaluations()
          The total number of Log watch rules that have been evaluated.
 long getTotalNotificationsPerformed()
          The total number of notifications performed.
 long getTotalSMTPNotificationsPerformed()
          The total number of SMTP notifications successfully fired.
 long getTotalSNMPNotificationsPerformed()
          The total number of SNMP notifications successfully fired.
 WLDFWatchJMXNotificationRuntimeMBean getWLDFWatchJMXNotificationRuntime()
          The WLDFWatchJMXNotificationRuntimeMBean instance that sends JMX notifications when a configured watch rule evaluates to true.
 void resetWatchAlarm(String watchName)
          Resets a watch alarm.
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, 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

getActiveAlarmWatches

public String[] getActiveAlarmWatches()
                               throws ManagementException

The names of active alarm watches.

Returns:
a string array of active alarm watches
Throws:
ManagementException

getAverageEventDataWatchEvaluationTime

public long getAverageEventDataWatchEvaluationTime()

The average Instrumentation event data evaluation cycle time, in milliseconds.

Returns:
the average Instrumentation event data evaluation cycle time

getAverageHarvesterWatchEvaluationTime

public long getAverageHarvesterWatchEvaluationTime()

The average Harvester evaluation cycle time, in milliseconds.

Returns:
the average evaluation time

getAverageLogWatchEvaluationTime

public long getAverageLogWatchEvaluationTime()

The average Log evaluation cycle time, in milliseconds.

Returns:
the average Log evaluation cycle time

getCurrentActiveAlarmsCount

public int getCurrentActiveAlarmsCount()

The number of active alarms of any type.

Returns:
the number of active alarms

getMaximumActiveAlarmsCount

public int getMaximumActiveAlarmsCount()

The maximum number of active alarms at any one time.

Returns:
the maximum active alarm count

getMaximumEventDataWatchEvaluationTime

public long getMaximumEventDataWatchEvaluationTime()
The maximum time spent evaluating EventData watches.

Returns:

getMaximumHarvesterWatchEvaluationTime

public long getMaximumHarvesterWatchEvaluationTime()
The maximum time spent evaluating Harvester watches.

Returns:

getMaximumLogWatchEvaluationTime

public long getMaximumLogWatchEvaluationTime()
The maximum time spent evaluating Log watches.

Returns:

getMinimumEventDataWatchEvaluationTime

public long getMinimumEventDataWatchEvaluationTime()
The minimum time spent evaluating Log watches.

Returns:

getMinimumHarvesterWatchEvaluationTime

public long getMinimumHarvesterWatchEvaluationTime()
The minimum time spent evaluating Harvester watches.


getMinimumLogWatchEvaluationTime

public long getMinimumLogWatchEvaluationTime()
The minimum time spent evaluating Log watches.

Returns:

getTotalActiveAutomaticResetAlarms

public long getTotalActiveAutomaticResetAlarms()

The total number of active automatically reset alarms.

Returns:
the total number of active automatically reset alarms

getTotalActiveManualResetAlarms

public long getTotalActiveManualResetAlarms()

The total number of active manually reset alarms.

Returns:
the total number of active manually reset alarms

getTotalDIMGNotificationsPerformed

public long getTotalDIMGNotificationsPerformed()
The total number of Diagnostic Image notifications fired. Diagnostic Image files are not true notifications, but this records the number of image captures requested by the watch component.

Returns:
the total Diagnostic Image notifications fired

getTotalEventDataEvaluationCycles

public long getTotalEventDataEvaluationCycles()

The total number of times Instrumentation event data watch rules have been evaluated.

Returns:
the number of evaluation cycles for the Instrumentation event data watches

getTotalEventDataWatchesTriggered

public long getTotalEventDataWatchesTriggered()

The total number of Instrumentation event data watch rules that have evaluated to true and triggered notifications.

Returns:
the number of Instrumentation event data watches that have triggered notifications

getTotalEventDataWatchEvaluations

public long getTotalEventDataWatchEvaluations()

The total number of Instrumentation event data watch rules that have been evaluated. For each cycle, the Watch and Notification component evaluates all of the enabled Instrumentation event data watches.

Returns:
the number of Instrumentation event data watches evaluated

getTotalFailedDIMGNotifications

public long getTotalFailedDIMGNotifications()
The total number of failed Diagnostic Image notification requests.

Returns:
the total number of failed Diagnostic Image notification attempts

getTotalFailedJMSNotifications

public long getTotalFailedJMSNotifications()
The total number of failed JMS notification attempts.

Returns:
the total number of failed notification attempts

getTotalFailedJMXNotifications

public long getTotalFailedJMXNotifications()
The total number of failed JMX notification attempts.

Returns:
the total number of failed JMX notification attempts

getTotalFailedNotifications

public long getTotalFailedNotifications()
The total number of failed notification requests. that failed.

Returns:
the total number of failed notification attempts

getTotalFailedSMTPNotifications

public long getTotalFailedSMTPNotifications()
The total number of failed SMTP notification attempts.

Returns:
the total number of failed SMTP notification attempts

getTotalFailedSNMPNotifications

public long getTotalFailedSNMPNotifications()
The total number of failed SNMP notification attempts.

Returns:
the total number of failed SNMP notification attempts

getTotalHarvesterEvaluationCycles

public long getTotalHarvesterEvaluationCycles()

The total number of times the Harvester has invoked the Watch and Notification component to evaluate Harvester watch rules. (This number corresponds to the number of sampling cycles.)

Returns:
the number of evaluation cycles for the Harvester watches

getTotalHarvesterWatchesTriggered

public long getTotalHarvesterWatchesTriggered()

The total number of Harvester watch rules that have evaluated to true and triggered notifications.

Returns:
the number of Harvester watches that have triggered notifications

getTotalHarvesterWatchEvaluations

public long getTotalHarvesterWatchEvaluations()

The total number of Harvester watch rules that have been evaluated. For each cycle, the Watch and Notification component evaluates all of the enabled Harvester watches.

Returns:
the number of Harvester watches evaluated

getTotalJMSNotificationsPerformed

public long getTotalJMSNotificationsPerformed()
The total number of JMS notifications successfully fired.

Returns:
the total JMS notifications fired

getTotalJMXNotificationsPerformed

public long getTotalJMXNotificationsPerformed()
The total number of JMX notifications successfully fired.

Returns:
the total JMX notifications fired

getTotalLogEvaluationCycles

public long getTotalLogEvaluationCycles()

The total number of times Log watch rules have been evaluated.

Returns:
the number of evaluation cycles for the Log watches

getTotalLogWatchesTriggered

public long getTotalLogWatchesTriggered()

The total number of Log watch rules that have evaluated to true and triggered notifications.

Returns:
the number of Log watches that have triggered notifications

getTotalLogWatchEvaluations

public long getTotalLogWatchEvaluations()

The total number of Log watch rules that have been evaluated. For each cycle, the Watch and Notification component evaluates all of the enabled Log watches.

Returns:
the number of Log watches evaluated

getTotalNotificationsPerformed

public long getTotalNotificationsPerformed()

The total number of notifications performed.

Returns:
the total number of notifications performed

getTotalSMTPNotificationsPerformed

public long getTotalSMTPNotificationsPerformed()
The total number of SMTP notifications successfully fired.

Returns:
the total SMTP notifications fired

getTotalSNMPNotificationsPerformed

public long getTotalSNMPNotificationsPerformed()
The total number of SNMP notifications successfully fired.

Returns:
the total SMTP notifications fired

getWLDFWatchJMXNotificationRuntime

public WLDFWatchJMXNotificationRuntimeMBean getWLDFWatchJMXNotificationRuntime()

The WLDFWatchJMXNotificationRuntimeMBean instance that sends JMX notifications when a configured watch rule evaluates to true.

Returns:

resetWatchAlarm

public void resetWatchAlarm(String watchName)
                     throws ManagementException

Resets a watch alarm.

Parameters:
watchName - the name of the watch to reset
Throws:
ManagementException

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs90
Copyright 2005 BEA Systems Inc.