org.eclipse.jetty.monitor.triggers
类 AndEventTrigger

java.lang.Object
  继承者 org.eclipse.jetty.monitor.jmx.EventTrigger
      继承者 org.eclipse.jetty.monitor.triggers.AndEventTrigger

public class AndEventTrigger
extends EventTrigger

AndEventTrigger EventTrigger aggregation using logical AND operation that executes matching of the aggregated event triggers in left to right order


字段摘要
protected  List<EventTrigger> _triggers
           
 
构造方法摘要
AndEventTrigger(EventTrigger... triggers)
          Construct an event trigger and associate the array of event triggers to be aggregated by this trigger
AndEventTrigger(List<EventTrigger> triggers)
          Construct an event trigger and associate the list of event triggers to be aggregated by this trigger
 
方法摘要
 EventState getState(long timestamp)
          Retrieve the event state associated with specified invocation of the event trigger match method.
 boolean match(long timestamp)
          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,...)".
 
从类 org.eclipse.jetty.monitor.jmx.EventTrigger 继承的方法
getID
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

_triggers

protected final List<EventTrigger> _triggers
构造方法详细信息

AndEventTrigger

public AndEventTrigger(List<EventTrigger> triggers)
Construct an event trigger and associate the list of event triggers to be aggregated by this trigger

参数:
triggers - list of event triggers to add

AndEventTrigger

public AndEventTrigger(EventTrigger... triggers)
Construct an event trigger and associate the array of event triggers to be aggregated by this trigger

参数:
triggers - array of event triggers to add
方法详细信息

match

public boolean match(long timestamp)
              throws Exception
Verify if the event trigger conditions are in the appropriate state for an event to be triggered. This event trigger will match if all aggregated event triggers would return a match.

指定者:
EventTrigger 中的 match
返回:
true to trigger an event
抛出:
Exception
另请参见:
EventTrigger.match(long)

getState

public EventState getState(long timestamp)
Retrieve the event state associated with specified invocation of the event trigger match method. This event trigger retrieves the combined event state of all aggregated event triggers.

指定者:
EventTrigger 中的 getState
参数:
timestamp - time stamp associated with invocation
返回:
event state or null if not found
另请参见:
EventTrigger.getState(long)

toString

public String toString()
Returns the string representation of this event trigger in the format "AND(triger1,trigger2,...)".

覆盖:
Object 中的 toString
返回:
string representation of the event trigger
另请参见:
Object.toString()


Copyright © 2013. All Rights Reserved.