Package com.espertech.esper.common.internal.epl.pattern.guard
package com.espertech.esper.common.internal.epl.pattern.guard
-
ClassDescriptionThis class represents a guard in the evaluation tree representing an event expressions.This class represents a guard in the evaluation tree representing an event expressions.This class represents a guard in the evaluation tree representing an event expressions.This class represents the state of a "within" operator in the evaluation state tree.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.Guard instances inspect a matched events and makes a determination on whether to let it pass or not.Enum for all build-in guards.Interface for a factory forGuard
instances.Thrown to indicate a validation error in guard parameterization.Receiver for quit events for use by guards.Guard implementation that keeps a timer instance and quits when the timer expired, letting allMatchedEventMap
instances pass until then.Factory forTimerWithinGuard
instances.Forge forTimerWithinGuard
instances.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 allMatchedEventMap
instances pass until then.