See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
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 | Description |
---|---|
GuardEnum |
Enum for all build-in guards.
|
Exception | Description |
---|---|
GuardParameterException |
Thrown to indicate a validation error in guard parameterization.
|
Pattern guards that can define the lifetime of a pattern