bobocep.cep.engine.decider.pubsub.BoboDeciderPublisher
- class bobocep.cep.engine.decider.pubsub.BoboDeciderPublisher[source]
Bases:
abc.ABCA decider publisher interface.
- __init__()
- abstract snapshot() Tuple[List[bobocep.cep.engine.decider.runserial.BoboRunSerial], List[bobocep.cep.engine.decider.runserial.BoboRunSerial], List[bobocep.cep.engine.decider.runserial.BoboRunSerial]][source]
A snapshot of the current state of the Decider.
- Returns
Tuple of cached completed, cached halted, and currently partially-completed runs. If caching is disabled, the first two lists will be empty.
- abstract subscribe(subscriber: bobocep.cep.engine.decider.pubsub.BoboDeciderSubscriber)[source]
- Parameters
subscriber – Subscriber to add to list.