pypushflow.persistence.mongo.MongoWorkflowDbClient¶
- class pypushflow.persistence.mongo.MongoWorkflowDbClient[source]¶
Bases:
WorkflowDbClient
Client interface of a Mongo database for storing workflow executions.
- classmethod apply_actorinfo_filters(info)¶
- Parameters:
info (
dict
) –- Return type:
dict
- connect(*args, **kw)¶
- disconnect(*args, **kw)¶
- classmethod get_dbclient_class(name)¶
- classmethod register_actorinfo_filter(method)¶
- Parameters:
method (
Callable
[[dict
],dict
]) –
- setActorStatus(actorId, status)¶
- Parameters:
status (
str
) –- Return type:
None
- setWorkflowStatus(status)¶
- Parameters:
status (
str
) –- Return type:
None