Package io.zeebe.engine.state.instance
Class ElementInstanceState
- java.lang.Object
-
- io.zeebe.engine.state.instance.ElementInstanceState
-
public final class ElementInstanceState extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceElementInstanceState.RecordVisitor
-
Constructor Summary
Constructors Constructor Description ElementInstanceState(ZeebeDb<ZbColumnFamilies> zeebeDb, DbContext dbContext, KeyGenerator keyGenerator)
-
Method Summary
-
-
-
Constructor Detail
-
ElementInstanceState
public ElementInstanceState(ZeebeDb<ZbColumnFamilies> zeebeDb, DbContext dbContext, KeyGenerator keyGenerator)
-
-
Method Detail
-
newInstance
public ElementInstance newInstance(long key, WorkflowInstanceRecord value, WorkflowInstanceIntent state)
-
newInstance
public ElementInstance newInstance(ElementInstance parent, long key, WorkflowInstanceRecord value, WorkflowInstanceIntent state)
-
getInstance
public ElementInstance getInstance(long key)
-
removeInstance
public void removeInstance(long key)
-
getStoredRecord
public StoredRecord getStoredRecord(long recordKey)
-
updateInstance
public void updateInstance(ElementInstance scopeInstance)
-
getChildren
public List<ElementInstance> getChildren(long parentKey)
-
consumeToken
public void consumeToken(long scopeKey)
-
spawnToken
public void spawnToken(long scopeKey)
-
storeRecord
public void storeRecord(long key, long scopeKey, WorkflowInstanceRecord value, WorkflowInstanceIntent intent, StoredRecord.Purpose purpose)
-
removeStoredRecord
public void removeStoredRecord(long scopeKey, long recordKey, StoredRecord.Purpose purpose)
-
getDeferredRecords
public List<IndexedRecord> getDeferredRecords(long scopeKey)
-
getFailedRecord
public IndexedRecord getFailedRecord(long key)
-
getVariablesState
public VariablesState getVariablesState()
-
setAwaitResultRequestMetadata
public void setAwaitResultRequestMetadata(long workflowInstanceKey, AwaitWorkflowInstanceResultMetadata metadata)
-
getAwaitResultRequestMetadata
public AwaitWorkflowInstanceResultMetadata getAwaitResultRequestMetadata(long workflowInstanceKey)
-
-