|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.pattern.guard.TimerWithinGuard
public class TimerWithinGuard
Guard implementation that keeps a timer instance and quits when the timer expired,
letting all MatchedEventMap
instances pass until then.
Constructor Summary | |
---|---|
TimerWithinGuard(long msec,
PatternContext context,
Quitable quitable)
Ctor. |
Method Summary | |
---|---|
boolean |
inspect(MatchedEventMap matchEvent)
Returns true if inspection shows that the match events can pass, or false to not pass. |
void |
scheduledTrigger()
Callback that is invoked as indicated by a schedule added to the scheduling service. |
void |
startGuard()
Start the guard operation. |
void |
stopGuard()
Called when sub-expression quits, or when the pattern stopped. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TimerWithinGuard(long msec, PatternContext context, Quitable quitable)
msec
- - number of millisecond to guard expirationcontext
- - contains timer servicequitable
- - to use to indicate that the gaurd quittedMethod Detail |
---|
public void startGuard()
Guard
startGuard
in interface Guard
public void stopGuard()
Guard
stopGuard
in interface Guard
public boolean inspect(MatchedEventMap matchEvent)
Guard
inspect
in interface Guard
public final void scheduledTrigger()
ScheduleCallback
scheduledTrigger
in interface ScheduleCallback
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |