org.jboss.monitor
Class JBossMonitorNotification

java.lang.Object
  extended byjava.util.EventObject
      extended byjavax.management.Notification (src) 
          extended byorg.jboss.monitor.JBossMonitorNotification
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
StringThresholdNotification (src) , ThresholdNotification (src)

public class JBossMonitorNotification
extends Notification (src)

Comment

See Also:
Serialized Form

Field Summary
protected  java.lang.String attribute
           
static java.lang.String ATTRIBUTE
           
static java.lang.String MONITOR_NAME
           
static java.lang.String MONITOR_OBJECT_NAME
           
protected  java.lang.String monitorName
           
protected  ObjectName (src) monitorObjectName
           
static java.lang.String NOTIFICATION_TYPE
           
static java.lang.String OBSERVED_OBJECT
           
protected  ObjectName (src) observedObject
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
JBossMonitorNotification(java.lang.String monitorName, ObjectName (src)  monitorObjectName, ObjectName (src)  observedObject, java.lang.String attribute, long sequenceNumber)
           
 
Method Summary
 java.lang.String getAttribute()
           
 java.lang.String getMonitorName()
           
 ObjectName (src) getMonitorObjectName()
           
 ObjectName (src) getObservedObject()
           
 java.util.Map substitutionMap()
          Return a substitution map that can be used by org.jboss.util.Strings.subst to create a printable alert message.
 
Methods inherited from class javax.management.Notification (src)
getMessage, getSequenceNumber, getSource, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NOTIFICATION_TYPE

public static final java.lang.String NOTIFICATION_TYPE
See Also:
Constant Field Values (src)

OBSERVED_OBJECT

public static final java.lang.String OBSERVED_OBJECT
See Also:
Constant Field Values (src)

MONITOR_OBJECT_NAME

public static final java.lang.String MONITOR_OBJECT_NAME
See Also:
Constant Field Values (src)

MONITOR_NAME

public static final java.lang.String MONITOR_NAME
See Also:
Constant Field Values (src)

ATTRIBUTE

public static final java.lang.String ATTRIBUTE
See Also:
Constant Field Values (src)

observedObject

protected final ObjectName (src)  observedObject

monitorObjectName

protected final ObjectName (src)  monitorObjectName

monitorName

protected final java.lang.String monitorName

attribute

protected final java.lang.String attribute
Constructor Detail

JBossMonitorNotification

public JBossMonitorNotification(java.lang.String monitorName,
                                ObjectName (src)  monitorObjectName,
                                ObjectName (src)  observedObject,
                                java.lang.String attribute,
                                long sequenceNumber)
Method Detail

getObservedObject

public ObjectName (src)  getObservedObject()

getMonitorObjectName

public ObjectName (src)  getMonitorObjectName()

getMonitorName

public java.lang.String getMonitorName()

getAttribute

public java.lang.String getAttribute()

substitutionMap

public java.util.Map substitutionMap()
Return a substitution map that can be used by org.jboss.util.Strings.subst to create a printable alert message.

Returns: