Package com.espertech.esper.pattern.guard

Pattern guards that can define the lifetime of a pattern

See:
          Description

Interface Summary
EventGuardVisitor  
Guard Guard instances inspect a matched events and makes a determination on whether to let it pass or not.
GuardFactory Interface for a factory for Guard instances.
Quitable Receiver for quit events for use by guards.
 

Class Summary
ExpressionGuard Guard implementation that keeps a timer instance and quits when the timer expired, and also keeps a count of the number of matches so far, checking both count and timer, letting all MatchedEventMap instances pass until then.
ExpressionGuardFactory Factory for TimerWithinGuard instances.
GuardFactorySupport Abstract class for applications to extend to implement pattern guard objects.
GuardSupport Abstract class for applications to extend to implement a pattern guard.
TimerWithinGuard Guard implementation that keeps a timer instance and quits when the timer expired, letting all MatchedEventMap instances pass until then.
TimerWithinGuardFactory Factory for TimerWithinGuard instances.
TimerWithinOrMaxCountGuard Guard implementation that keeps a timer instance and quits when the timer expired, and also keeps a count of the number of matches so far, checking both count and timer, letting all MatchedEventMap instances pass until then.
TimerWithinOrMaxCountGuardFactory  
 

Enum Summary
GuardEnum Enum for all build-in guards.
 

Exception Summary
GuardParameterException Thrown to indicate a validation error in guard parameterization.
 

Package com.espertech.esper.pattern.guard Description

Pattern guards that can define the lifetime of a pattern


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com