bobocep.cep.action.action.BoboAction
- class bobocep.cep.action.action.BoboAction(name: str, *args, **kwargs)[source]
Bases:
ABCAn action.
- __init__(name: str, *args, **kwargs)[source]
- Parameters:
name – The action name.
args – Action arguments.
kwargs – Action keyword arguments.
- abstract execute(event: BoboEventComplex) Tuple[bool, Any][source]
- Parameters:
event – The complex event that triggered the action.
- Returns:
A tuple containing: whether the action execution was successful; and any additional data.
- property name: str
- Returns:
Action name.