EventPattern.Builder |
EventPattern.Builder.addSubordinate(String paramName) |
Adds a subordinate, unconditional single component to
the current multi-component.
|
EventPattern.Builder |
EventPattern.Builder.addSubordinate(String paramName,
MatchCondition predicate) |
Adds a subordinate, conditional single component to
the current multi-component.
|
EventPattern.Builder |
EventPattern.Builder.beginGroup(String groupName) |
Creates a new named capture group.
|
EventPattern.Builder |
EventPattern.Builder.beginMultiComponent() |
|
EventPattern.Builder |
EventPattern.Builder.beginParameter(String name) |
Begin a parameter definition for the given parameter
name.
|
EventPattern.Builder |
EventPattern.Builder.beginParameterMap() |
Begins the parameter map definition.
|
EventPattern.Builder |
EventPattern.Builder.beginSingleComponent(String paramName) |
Begins the collection of event pattern single parameter
component.
|
static EventPattern.Builder |
EventPattern.builder(String pName,
EventPattern.PatternType pType) |
Returns a named, ordered or unordered event pattern
builder which has no pre-defined parameters.
|
static EventPattern.Builder |
EventPattern.builder(String pName,
EventPattern.PatternType pType,
Map<String,EventPattern.FeedInfo> parameters) |
Returns a named, ordered or unordered event pattern
builder using the given parameters.
|
EventPattern.Builder |
EventPattern.Builder.condition(ECondition condition) |
Sets the optional subscription feed condition.
|
EventPattern.Builder |
EventPattern.Builder.endGroup(String groupName) |
Closes the named capture group.
|
EventPattern.Builder |
EventPattern.Builder.endMultiComponent() |
|
EventPattern.Builder |
EventPattern.Builder.endParameter() |
Ends the event pattern parameter definition using the
previously specified name, event message key, and
event feed scope.
|
EventPattern.Builder |
EventPattern.Builder.endParameterMap() |
Ends the parameter map definition which begins the
event pattern definition.
|
EventPattern.Builder |
EventPattern.Builder.endSingleComponent() |
Adds the defined single event pattern component to the
component list.
|
EventPattern.Builder |
EventPattern.Builder.isExclusive(boolean flag) |
|
EventPattern.Builder |
EventPattern.Builder.matchCondition(MatchCondition p) |
Sets the component match condition to the given
predicate.
|
EventPattern.Builder |
EventPattern.Builder.matchCount(int minMax) |
Sets the minimum and maximum match counts to the same
value.
|
EventPattern.Builder |
EventPattern.Builder.matchCount(int min,
int max) |
Sets the minimum and maximum match counts to the given
values.
|
EventPattern.Builder |
EventPattern.Builder.messageKey(EMessageKey key) |
Sets the parameter notification message key.
|
EventPattern.Builder |
EventPattern.Builder.patternCondition(Predicate<MatchEvent> p) |
|
EventPattern.Builder |
EventPattern.Builder.scope(EFeed.FeedScope scope) |
Sets the subscription feed scope.
|
EventPattern.Builder |
EventPattern.Builder.until(BiPredicate<List<ENotificationMessage>,ENotificationMessage> p) |
|