bobocep.setup.simple.BoboSetupSimple
- class bobocep.setup.simple.BoboSetupSimple(phenomena: List[BoboPhenomenon], handler: BoboActionHandler, validator: BoboValidator | None = None, gen_event: BoboGenEvent | None = None, urn: str | None = None)[source]
Bases:
BoboSetupA simple setup to make configuration easier.
- __init__(phenomena: List[BoboPhenomenon], handler: BoboActionHandler, validator: BoboValidator | None = None, gen_event: BoboGenEvent | None = None, urn: str | None = None)[source]
- Parameters:
phenomena – A list of phenomena.
handler – An action handler.
validator – A data validator for the engine’s Receiver task. Default: BoboValidatorAll.
gen_event – An event generator. Default: None.
urn – A URN for ID generation.
- generate() BoboEngine[source]
- Returns:
The CEP engine.