Package io.zeebe.engine.state.deployment
Class WorkflowPersistenceCache
- java.lang.Object
-
- io.zeebe.engine.state.deployment.WorkflowPersistenceCache
-
public final class WorkflowPersistenceCache extends Object
-
-
Constructor Summary
Constructors Constructor Description WorkflowPersistenceCache(ZeebeDb<ZbColumnFamilies> zeebeDb, DbContext dbContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.agrona.DirectBuffergetLatestVersionDigest(org.agrona.DirectBuffer processId)DeployedWorkflowgetLatestWorkflowVersionByProcessId(org.agrona.DirectBuffer processId)DeployedWorkflowgetWorkflowByKey(long key)DeployedWorkflowgetWorkflowByProcessIdAndVersion(org.agrona.DirectBuffer processId, int version)Collection<DeployedWorkflow>getWorkflows()Collection<DeployedWorkflow>getWorkflowsByBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId)voidputLatestVersionDigest(org.agrona.DirectBuffer processId, org.agrona.DirectBuffer digest)
-
-
-
Constructor Detail
-
WorkflowPersistenceCache
public WorkflowPersistenceCache(ZeebeDb<ZbColumnFamilies> zeebeDb, DbContext dbContext)
-
-
Method Detail
-
getLatestWorkflowVersionByProcessId
public DeployedWorkflow getLatestWorkflowVersionByProcessId(org.agrona.DirectBuffer processId)
-
getWorkflowByProcessIdAndVersion
public DeployedWorkflow getWorkflowByProcessIdAndVersion(org.agrona.DirectBuffer processId, int version)
-
getWorkflowByKey
public DeployedWorkflow getWorkflowByKey(long key)
-
getWorkflows
public Collection<DeployedWorkflow> getWorkflows()
-
getWorkflowsByBpmnProcessId
public Collection<DeployedWorkflow> getWorkflowsByBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId)
-
putLatestVersionDigest
public void putLatestVersionDigest(org.agrona.DirectBuffer processId, org.agrona.DirectBuffer digest)
-
getLatestVersionDigest
public org.agrona.DirectBuffer getLatestVersionDigest(org.agrona.DirectBuffer processId)
-
-