| Modifier and Type | Method and Description |
|---|---|
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) |
Copyright © 2020. All rights reserved.