|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jetty.monitor.jmx.EventTrigger org.eclipse.jetty.monitor.triggers.AggregateEventTrigger
public class AggregateEventTrigger
AggregateEventTrigger EventTrigger aggregation that executes every aggregated event triggers in left to right order, and returns match if any one of them have returned match.
Field Summary | |
---|---|
protected List<EventTrigger> |
_triggers
|
Constructor Summary | |
---|---|
AggregateEventTrigger()
Construct an event trigger |
|
AggregateEventTrigger(EventTrigger... triggers)
Construct an event trigger and associate the array of event triggers to be aggregated by this trigger |
|
AggregateEventTrigger(List<EventTrigger> triggers)
Construct an event trigger and associate the list of event triggers to be aggregated by this trigger |
Method Summary | |
---|---|
void |
add(EventTrigger trigger)
|
void |
addAll(EventTrigger... triggers)
|
void |
addAll(List<EventTrigger> triggers)
|
EventState |
getState(long timestamp)
Retrieve the event state associated with specified invocation of the event trigger match method. |
boolean |
match(long timestamp)
Abstract method to verify if the event trigger conditions are in the appropriate state for an event to be triggered |
String |
toString()
Returns the string representation of this event trigger in the format "AND(triger1,trigger2,...)". |
Methods inherited from class org.eclipse.jetty.monitor.jmx.EventTrigger |
---|
getID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final List<EventTrigger> _triggers
Constructor Detail |
---|
public AggregateEventTrigger()
public AggregateEventTrigger(List<EventTrigger> triggers)
triggers
- list of event triggers to addpublic AggregateEventTrigger(EventTrigger... triggers)
triggers
- list of event triggers to addMethod Detail |
---|
public void add(EventTrigger trigger)
trigger
- public void addAll(List<EventTrigger> triggers)
triggers
- public void addAll(EventTrigger... triggers)
triggers
- public EventState getState(long timestamp)
getState
in class EventTrigger
timestamp
- time stamp associated with invocation
EventTrigger.getState(long)
public boolean match(long timestamp) throws Exception
EventTrigger
match
in class EventTrigger
Exception
EventTrigger.match(long)
public String toString()
toString
in class Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |