public static class CEPEngine.CEPEngineBuilder
extends java.lang.Object
CEPEngine
.
Use a dedicated CEPEngine.CEPEngineBuilder
for every CEPEngine
to be created, or make sure the rules
assigned to the builder do not interfere among multiple engines.
Constructor and Description |
---|
CEPEngine.CEPEngineBuilder() |
Modifier and Type | Method and Description |
---|---|
CEPEngine.CEPEngineBuilder |
eventContext(EventContext eventContext) |
CEPEngine.CEPEngineBuilder |
id(java.lang.String engineId) |
CEPEngine |
prepare() |
CEPEngine.CEPEngineBuilder |
rule(java.lang.Class<? extends ICepRule> rule) |
CEPEngine.CEPEngineBuilder |
rules(java.util.List<java.lang.Class<? extends ICepRule>> rules) |
public CEPEngine.CEPEngineBuilder id(java.lang.String engineId)
public CEPEngine.CEPEngineBuilder eventContext(EventContext eventContext)
public CEPEngine.CEPEngineBuilder rules(java.util.List<java.lang.Class<? extends ICepRule>> rules)
public CEPEngine.CEPEngineBuilder rule(java.lang.Class<? extends ICepRule> rule)
public CEPEngine prepare()