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: BoboSetup

A 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.