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 |
|---|
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()