org.eclipse.jetty.monitor.integration
Class JavaMonitorTrigger<TYPE extends java.lang.Comparable<TYPE>>
java.lang.Object
org.eclipse.jetty.monitor.jmx.EventTrigger
org.eclipse.jetty.monitor.triggers.AttrEventTrigger<TYPE>
org.eclipse.jetty.monitor.integration.JavaMonitorTrigger<TYPE>
public class JavaMonitorTrigger<TYPE extends java.lang.Comparable<TYPE>>
- extends AttrEventTrigger<TYPE>
Constructor Summary |
JavaMonitorTrigger(javax.management.ObjectName nameObject,
java.lang.String attributeName,
java.lang.String id,
java.lang.String name,
boolean dynamic)
|
Method Summary |
java.lang.String |
getID()
Retrieve the identification string of the event trigger |
java.lang.String |
getNameString()
Returns the string representation of this event trigger
in the format "[object_name:attribute_name]". |
protected boolean |
getSaveAll()
|
boolean |
match(java.lang.Comparable<TYPE> value)
Verify if the event trigger conditions are in the
appropriate state for an event to be triggered. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaMonitorTrigger
public JavaMonitorTrigger(javax.management.ObjectName nameObject,
java.lang.String attributeName,
java.lang.String id,
java.lang.String name,
boolean dynamic)
throws java.lang.IllegalArgumentException
- Parameters:
nameObject
- attributeName
- id
- dynamic
-
- Throws:
java.lang.IllegalArgumentException
match
public boolean match(java.lang.Comparable<TYPE> value)
- Description copied from class:
AttrEventTrigger
- Verify if the event trigger conditions are in the
appropriate state for an event to be triggered.
Allows subclasses to override the default behavior
that matches every invocation of this trigger
- Overrides:
match
in class AttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
- See Also:
AttrEventTrigger.match(java.lang.Comparable)
getSaveAll
protected boolean getSaveAll()
- Overrides:
getSaveAll
in class AttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
getID
public java.lang.String getID()
- Description copied from class:
EventTrigger
- Retrieve the identification string of the event trigger
- Overrides:
getID
in class EventTrigger
- Returns:
- unique identification string
getNameString
public java.lang.String getNameString()
- Description copied from class:
AttrEventTrigger
- Returns the string representation of this event trigger
in the format "[object_name:attribute_name]". Allows
subclasses to override the name string used to identify
this event trigger in the event state object as well as
string representation of the subclasses.
- Overrides:
getNameString
in class AttrEventTrigger<TYPE extends java.lang.Comparable<TYPE>>
- Returns:
- string representation of the event trigger
Copyright © 2013. All Rights Reserved.