Documentation ¶
Overview ¶
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Package workflow is a generated GoMock package.
Index ¶
- Constants
- Variables
- func FindAutoResetPoint(timeSource clock.TimeSource, verifyChecksum func(string) error, ...) (string, *workflowpb.ResetPointInfo)
- func NewTimerSequence(timeSource clock.TimeSource, mutableState MutableState) *timerSequenceImpl
- func NotifyNewHistoryMutationEvent(engine shard.Engine, workflowMutation *persistence.WorkflowMutation) error
- func NotifyNewHistorySnapshotEvent(engine shard.Engine, workflowSnapshot *persistence.WorkflowSnapshot) error
- func NotifyWorkflowMutationTasks(engine shard.Engine, workflowMutation *persistence.WorkflowMutation)
- func NotifyWorkflowSnapshotTasks(engine shard.Engine, workflowSnapshot *persistence.WorkflowSnapshot)
- func PersistWorkflowEvents(shard shard.Context, workflowEvents *persistence.WorkflowEvents) (int64, error)
- func ScheduleWorkflowTask(mutableState MutableState) error
- func SetupNewWorkflowForRetryOrCron(previousMutableState MutableState, newMutableState MutableState, ...) error
- func TerminateWorkflow(mutableState MutableState, eventBatchFirstEventID int64, ...) error
- func TestCloneToProto(mutableState MutableState) *persistencespb.WorkflowMutableState
- func TimeoutWorkflow(mutableState MutableState, eventBatchFirstEventID int64, ...) error
- type Cache
- type CacheImpl
- func (c *CacheImpl) GetOrCreateCurrentWorkflowExecution(ctx context.Context, namespaceID string, workflowID string) (Context, ReleaseCacheFunc, error)
- func (c *CacheImpl) GetOrCreateWorkflowExecution(ctx context.Context, namespaceID string, execution commonpb.WorkflowExecution, ...) (Context, ReleaseCacheFunc, error)
- type CallerType
- type Context
- type ContextImpl
- func (c *ContextImpl) Clear()
- func (c *ContextImpl) ConflictResolveWorkflowExecution(now time.Time, conflictResolveMode persistence.ConflictResolveWorkflowMode, ...) (retError error)
- func (c *ContextImpl) CreateWorkflowExecution(_ time.Time, createMode persistence.CreateWorkflowMode, prevRunID string, ...) (retError error)
- func (c *ContextImpl) GetExecution() *commonpb.WorkflowExecution
- func (c *ContextImpl) GetHistorySize() int64
- func (c *ContextImpl) GetNamespace() string
- func (c *ContextImpl) GetNamespaceID() string
- func (c *ContextImpl) LoadExecutionStats() (*persistencespb.ExecutionStats, error)
- func (c *ContextImpl) LoadWorkflowExecution() (MutableState, error)
- func (c *ContextImpl) LoadWorkflowExecutionForReplication(incomingVersion int64) (MutableState, error)
- func (c *ContextImpl) Lock(ctx context.Context, caller CallerType) error
- func (c *ContextImpl) PersistWorkflowEvents(workflowEvents *persistence.WorkflowEvents) (int64, error)
- func (c *ContextImpl) ReapplyEvents(eventBatches []*persistence.WorkflowEvents) error
- func (c *ContextImpl) SetHistorySize(size int64)
- func (c *ContextImpl) Unlock(caller CallerType)
- func (c *ContextImpl) UpdateWorkflowExecutionAsActive(now time.Time) error
- func (c *ContextImpl) UpdateWorkflowExecutionAsPassive(now time.Time) error
- func (c *ContextImpl) UpdateWorkflowExecutionWithNew(now time.Time, updateMode persistence.UpdateWorkflowMode, newContext Context, ...) (retError error)
- func (c *ContextImpl) UpdateWorkflowExecutionWithNewAsActive(now time.Time, newContext Context, newMutableState MutableState) error
- func (c *ContextImpl) UpdateWorkflowExecutionWithNewAsPassive(now time.Time, newContext Context, newMutableState MutableState) error
- type HistoryBuilder
- func (b *HistoryBuilder) AddActivityTaskCancelRequestedEvent(workflowTaskCompletedEventID int64, scheduleID int64) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddActivityTaskCanceledEvent(scheduleEventID int64, startedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddActivityTaskCompletedEvent(scheduleEventID int64, startedEventID int64, identity string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddActivityTaskFailedEvent(scheduleEventID int64, startedEventID int64, failure *failurepb.Failure, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddActivityTaskScheduledEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddActivityTaskStartedEvent(scheduleEventID int64, attempt int32, requestID string, identity string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddActivityTaskTimedOutEvent(scheduleEventID, startedEventID int64, timeoutFailure *failurepb.Failure, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddChildWorkflowExecutionCanceledEvent(initiatedID int64, startedID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddChildWorkflowExecutionCompletedEvent(initiatedID int64, startedID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddChildWorkflowExecutionFailedEvent(initiatedID int64, startedID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddChildWorkflowExecutionStartedEvent(initiatedID int64, namespace string, execution *commonpb.WorkflowExecution, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddChildWorkflowExecutionTerminatedEvent(initiatedID int64, startedID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddChildWorkflowExecutionTimedOutEvent(initiatedID int64, startedID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddCompletedWorkflowEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddContinuedAsNewEvent(workflowTaskCompletedEventID int64, newRunID string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddExternalWorkflowExecutionCancelRequested(initiatedEventID int64, namespace string, workflowID string, runID string) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddExternalWorkflowExecutionSignaled(initiatedEventID int64, namespace string, workflowID string, runID string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddFailWorkflowEvent(workflowTaskCompletedEventID int64, retryState enumspb.RetryState, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddMarkerRecordedEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddRequestCancelExternalWorkflowExecutionFailedEvent(workflowTaskCompletedEventID int64, initiatedEventID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddSignalExternalWorkflowExecutionFailedEvent(workflowTaskCompletedEventID int64, initiatedEventID int64, namespace string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddSignalExternalWorkflowExecutionInitiatedEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddStartChildWorkflowExecutionFailedEvent(workflowTaskCompletedEventID int64, initiatedID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddStartChildWorkflowExecutionInitiatedEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddTimeoutWorkflowEvent(retryState enumspb.RetryState, newExecutionRunID string) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddTimerCanceledEvent(workflowTaskCompletedEventID int64, startedEventID int64, timerID string, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddTimerFiredEvent(startedEventID int64, timerID string) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddTimerStartedEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddUpsertWorkflowSearchAttributesEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowExecutionCancelRequestedEvent(request *historyservice.RequestCancelWorkflowExecutionRequest) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowExecutionCanceledEvent(workflowTaskCompletedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowExecutionSignaledEvent(signalName string, input *commonpb.Payloads, identity string) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowExecutionStartedEvent(startTime time.Time, request *historyservice.StartWorkflowExecutionRequest, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowExecutionTerminatedEvent(reason string, details *commonpb.Payloads, identity string) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowTaskCompletedEvent(scheduleEventID int64, startedEventID int64, identity string, checksum string) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowTaskFailedEvent(scheduleEventID int64, startedEventID int64, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowTaskScheduledEvent(taskQueue *taskqueuepb.TaskQueue, startToCloseTimeoutSeconds int32, ...) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowTaskStartedEvent(scheduleEventID int64, requestID string, identity string, now time.Time) *historypb.HistoryEvent
- func (b *HistoryBuilder) AddWorkflowTaskTimedOutEvent(scheduleEventID int64, startedEventID int64, timeoutType enumspb.TimeoutType) *historypb.HistoryEvent
- func (b *HistoryBuilder) BufferEventSize() int
- func (b *HistoryBuilder) Finish(flushBufferEvent bool) (*HistoryMutation, error)
- func (b *HistoryBuilder) FlushAndCreateNewBatch()
- func (b *HistoryBuilder) FlushBufferToCurrentBatch() map[int64]int64
- func (b *HistoryBuilder) GetAndRemoveTimerFireEvent(timerID string) *historypb.HistoryEvent
- func (b *HistoryBuilder) HasActivityFinishEvent(scheduleID int64) bool
- func (b *HistoryBuilder) HasBufferEvents() bool
- func (b *HistoryBuilder) NextEventID() int64
- type HistoryBuilderState
- type HistoryMutation
- type MockContext
- func (m *MockContext) Clear()
- func (m *MockContext) ConflictResolveWorkflowExecution(now time.Time, conflictResolveMode persistence.ConflictResolveWorkflowMode, ...) error
- func (m *MockContext) CreateWorkflowExecution(now time.Time, createMode persistence.CreateWorkflowMode, prevRunID string, ...) error
- func (m *MockContext) EXPECT() *MockContextMockRecorder
- func (m *MockContext) GetExecution() *v1.WorkflowExecution
- func (m *MockContext) GetHistorySize() int64
- func (m *MockContext) GetNamespace() string
- func (m *MockContext) GetNamespaceID() string
- func (m *MockContext) LoadExecutionStats() (*v10.ExecutionStats, error)
- func (m *MockContext) LoadWorkflowExecution() (MutableState, error)
- func (m *MockContext) LoadWorkflowExecutionForReplication(incomingVersion int64) (MutableState, error)
- func (m *MockContext) Lock(ctx context.Context, caller CallerType) error
- func (m *MockContext) PersistWorkflowEvents(workflowEvents *persistence.WorkflowEvents) (int64, error)
- func (m *MockContext) ReapplyEvents(eventBatches []*persistence.WorkflowEvents) error
- func (m *MockContext) SetHistorySize(size int64)
- func (m *MockContext) Unlock(caller CallerType)
- func (m *MockContext) UpdateWorkflowExecutionAsActive(now time.Time) error
- func (m *MockContext) UpdateWorkflowExecutionAsPassive(now time.Time) error
- func (m *MockContext) UpdateWorkflowExecutionWithNew(now time.Time, updateMode persistence.UpdateWorkflowMode, newContext Context, ...) error
- func (m *MockContext) UpdateWorkflowExecutionWithNewAsActive(now time.Time, newContext Context, newMutableState MutableState) error
- func (m *MockContext) UpdateWorkflowExecutionWithNewAsPassive(now time.Time, newContext Context, newMutableState MutableState) error
- type MockContextMockRecorder
- func (mr *MockContextMockRecorder) Clear() *gomock.Call
- func (mr *MockContextMockRecorder) ConflictResolveWorkflowExecution(...) *gomock.Call
- func (mr *MockContextMockRecorder) CreateWorkflowExecution(...) *gomock.Call
- func (mr *MockContextMockRecorder) GetExecution() *gomock.Call
- func (mr *MockContextMockRecorder) GetHistorySize() *gomock.Call
- func (mr *MockContextMockRecorder) GetNamespace() *gomock.Call
- func (mr *MockContextMockRecorder) GetNamespaceID() *gomock.Call
- func (mr *MockContextMockRecorder) LoadExecutionStats() *gomock.Call
- func (mr *MockContextMockRecorder) LoadWorkflowExecution() *gomock.Call
- func (mr *MockContextMockRecorder) LoadWorkflowExecutionForReplication(incomingVersion interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) Lock(ctx, caller interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) PersistWorkflowEvents(workflowEvents interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) ReapplyEvents(eventBatches interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) SetHistorySize(size interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) Unlock(caller interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) UpdateWorkflowExecutionAsActive(now interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) UpdateWorkflowExecutionAsPassive(now interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) UpdateWorkflowExecutionWithNew(...) *gomock.Call
- func (mr *MockContextMockRecorder) UpdateWorkflowExecutionWithNewAsActive(now, newContext, newMutableState interface{}) *gomock.Call
- func (mr *MockContextMockRecorder) UpdateWorkflowExecutionWithNewAsPassive(now, newContext, newMutableState interface{}) *gomock.Call
- type MockMutableState
- func (m *MockMutableState) AddActivityTaskCancelRequestedEvent(arg0, arg1 int64, arg2 string) (*v13.HistoryEvent, *v19.ActivityInfo, error)
- func (m *MockMutableState) AddActivityTaskCanceledEvent(arg0, arg1, arg2 int64, arg3 *v10.Payloads, arg4 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddActivityTaskCompletedEvent(arg0, arg1 int64, arg2 *v16.RespondActivityTaskCompletedRequest) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddActivityTaskFailedEvent(arg0, arg1 int64, arg2 *v12.Failure, arg3 v11.RetryState, arg4 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddActivityTaskScheduledEvent(arg0 int64, arg1 *v1.ScheduleActivityTaskCommandAttributes) (*v13.HistoryEvent, *v19.ActivityInfo, error)
- func (m *MockMutableState) AddActivityTaskStartedEvent(arg0 *v19.ActivityInfo, arg1 int64, arg2, arg3 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddActivityTaskTimedOutEvent(arg0, arg1 int64, arg2 *v12.Failure, arg3 v11.RetryState) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddChildWorkflowExecutionCanceledEvent(arg0 int64, arg1 *v10.WorkflowExecution, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddChildWorkflowExecutionCompletedEvent(arg0 int64, arg1 *v10.WorkflowExecution, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddChildWorkflowExecutionFailedEvent(arg0 int64, arg1 *v10.WorkflowExecution, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddChildWorkflowExecutionStartedEvent(arg0 string, arg1 *v10.WorkflowExecution, arg2 *v10.WorkflowType, arg3 int64, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddChildWorkflowExecutionTerminatedEvent(arg0 int64, arg1 *v10.WorkflowExecution, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddChildWorkflowExecutionTimedOutEvent(arg0 int64, arg1 *v10.WorkflowExecution, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddCompletedWorkflowEvent(arg0 int64, arg1 *v1.CompleteWorkflowExecutionCommandAttributes, arg2 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddContinueAsNewEvent(arg0, arg1 int64, arg2 string, ...) (*v13.HistoryEvent, MutableState, error)
- func (m *MockMutableState) AddExternalWorkflowExecutionCancelRequested(arg0 int64, arg1, arg2, arg3 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddExternalWorkflowExecutionSignaled(arg0 int64, arg1, arg2, arg3, arg4 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddFailWorkflowEvent(arg0 int64, arg1 v11.RetryState, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddFirstWorkflowTaskScheduled(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) AddRecordMarkerEvent(arg0 int64, arg1 *v1.RecordMarkerCommandAttributes) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddRequestCancelExternalWorkflowExecutionFailedEvent(arg0 int64, arg1, arg2, arg3 string, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, ...) (*v13.HistoryEvent, *v19.RequestCancelInfo, error)
- func (m *MockMutableState) AddSignalExternalWorkflowExecutionFailedEvent(arg0 int64, arg1, arg2, arg3, arg4 string, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, ...) (*v13.HistoryEvent, *v19.SignalInfo, error)
- func (m *MockMutableState) AddSignalRequested(requestID string)
- func (m *MockMutableState) AddStartChildWorkflowExecutionFailedEvent(arg0 int64, arg1 v11.StartChildWorkflowExecutionFailedCause, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddStartChildWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *v1.StartChildWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, *v19.ChildExecutionInfo, error)
- func (m *MockMutableState) AddTimeoutWorkflowEvent(arg0 int64, arg1 v11.RetryState, arg2 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddTimerCanceledEvent(arg0 int64, arg1 *v1.CancelTimerCommandAttributes, arg2 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddTimerFiredEvent(arg0 string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddTimerStartedEvent(arg0 int64, arg1 *v1.StartTimerCommandAttributes) (*v13.HistoryEvent, *v19.TimerInfo, error)
- func (m *MockMutableState) AddTimerTasks(timerTasks ...tasks.Task)
- func (m *MockMutableState) AddTransferTasks(transferTasks ...tasks.Task)
- func (m *MockMutableState) AddUpsertWorkflowSearchAttributesEvent(arg0 int64, arg1 *v1.UpsertWorkflowSearchAttributesCommandAttributes) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddVisibilityTasks(visibilityTasks ...tasks.Task)
- func (m *MockMutableState) AddWorkflowExecutionCancelRequestedEvent(arg0 *v18.RequestCancelWorkflowExecutionRequest) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowExecutionCanceledEvent(arg0 int64, arg1 *v1.CancelWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowExecutionSignaled(signalName string, input *v10.Payloads, identity string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowExecutionStartedEvent(arg0 v10.WorkflowExecution, arg1 *v18.StartWorkflowExecutionRequest) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowExecutionStartedEventWithOptions(arg0 v10.WorkflowExecution, arg1 *v18.StartWorkflowExecutionRequest, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowExecutionTerminatedEvent(firstEventID int64, reason string, details *v10.Payloads, identity string) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowTaskCompletedEvent(arg0, arg1 int64, arg2 *v16.RespondWorkflowTaskCompletedRequest, arg3 int) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowTaskFailedEvent(scheduleEventID, startedEventID int64, cause v11.WorkflowTaskFailedCause, ...) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowTaskScheduleToStartTimeoutEvent(arg0 int64) (*v13.HistoryEvent, error)
- func (m *MockMutableState) AddWorkflowTaskScheduledEvent(bypassTaskGeneration bool) (*WorkflowTaskInfo, error)
- func (m *MockMutableState) AddWorkflowTaskScheduledEventAsHeartbeat(bypassTaskGeneration bool, originalScheduledTimestamp *time.Time) (*WorkflowTaskInfo, error)
- func (m *MockMutableState) AddWorkflowTaskStartedEvent(arg0 int64, arg1 string, arg2 *v14.TaskQueue, arg3 string) (*v13.HistoryEvent, *WorkflowTaskInfo, error)
- func (m *MockMutableState) AddWorkflowTaskTimedOutEvent(arg0, arg1 int64) (*v13.HistoryEvent, error)
- func (m *MockMutableState) CheckResettable() error
- func (m *MockMutableState) ClearStickyness()
- func (m *MockMutableState) CloneToProto() *v19.WorkflowMutableState
- func (m *MockMutableState) CloseTransactionAsMutation(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowMutation, []*persistence.WorkflowEvents, error)
- func (m *MockMutableState) CloseTransactionAsSnapshot(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowSnapshot, []*persistence.WorkflowEvents, error)
- func (m *MockMutableState) CreateTransientWorkflowTaskEvents(di *WorkflowTaskInfo, identity string) (*v13.HistoryEvent, *v13.HistoryEvent)
- func (m *MockMutableState) DeleteSignalRequested(requestID string)
- func (m *MockMutableState) DeleteWorkflowTask()
- func (m *MockMutableState) EXPECT() *MockMutableStateMockRecorder
- func (m *MockMutableState) FlushBufferedEvents()
- func (m *MockMutableState) GetActivityByActivityID(arg0 string) (*v19.ActivityInfo, bool)
- func (m *MockMutableState) GetActivityInfo(arg0 int64) (*v19.ActivityInfo, bool)
- func (m *MockMutableState) GetActivityInfoWithTimerHeartbeat(scheduleEventID int64) (*v19.ActivityInfo, time.Time, bool)
- func (m *MockMutableState) GetActivityScheduledEvent(arg0 int64) (*v13.HistoryEvent, error)
- func (m *MockMutableState) GetChildExecutionInfo(arg0 int64) (*v19.ChildExecutionInfo, bool)
- func (m *MockMutableState) GetChildExecutionInitiatedEvent(arg0 int64) (*v13.HistoryEvent, error)
- func (m *MockMutableState) GetCompletionEvent() (*v13.HistoryEvent, error)
- func (m *MockMutableState) GetCronBackoffDuration() time.Duration
- func (m *MockMutableState) GetCurrentBranchToken() ([]byte, error)
- func (m *MockMutableState) GetCurrentVersion() int64
- func (m *MockMutableState) GetExecutionInfo() *v19.WorkflowExecutionInfo
- func (m *MockMutableState) GetExecutionState() *v19.WorkflowExecutionState
- func (m *MockMutableState) GetFirstRunID() (string, error)
- func (m *MockMutableState) GetInFlightWorkflowTask() (*WorkflowTaskInfo, bool)
- func (m *MockMutableState) GetLastFirstEventIDTxnID() (int64, int64)
- func (m *MockMutableState) GetLastWriteVersion() (int64, error)
- func (m *MockMutableState) GetNamespaceEntry() *namespace.Namespace
- func (m *MockMutableState) GetNextEventID() int64
- func (m *MockMutableState) GetPendingActivityInfos() map[int64]*v19.ActivityInfo
- func (m *MockMutableState) GetPendingChildExecutionInfos() map[int64]*v19.ChildExecutionInfo
- func (m *MockMutableState) GetPendingRequestCancelExternalInfos() map[int64]*v19.RequestCancelInfo
- func (m *MockMutableState) GetPendingSignalExternalInfos() map[int64]*v19.SignalInfo
- func (m *MockMutableState) GetPendingTimerInfos() map[string]*v19.TimerInfo
- func (m *MockMutableState) GetPendingWorkflowTask() (*WorkflowTaskInfo, bool)
- func (m *MockMutableState) GetPreviousStartedEventID() int64
- func (m *MockMutableState) GetQueryRegistry() QueryRegistry
- func (m *MockMutableState) GetRequestCancelInfo(arg0 int64) (*v19.RequestCancelInfo, bool)
- func (m *MockMutableState) GetRetryBackoffDuration(failure *v12.Failure) (time.Duration, v11.RetryState)
- func (m *MockMutableState) GetSignalInfo(arg0 int64) (*v19.SignalInfo, bool)
- func (m *MockMutableState) GetStartEvent() (*v13.HistoryEvent, error)
- func (m *MockMutableState) GetStartVersion() (int64, error)
- func (m *MockMutableState) GetUpdateCondition() (int64, int64)
- func (m *MockMutableState) GetUserTimerInfo(arg0 string) (*v19.TimerInfo, bool)
- func (m *MockMutableState) GetUserTimerInfoByEventID(arg0 int64) (*v19.TimerInfo, bool)
- func (m *MockMutableState) GetWorkflowIdentifier() definition.WorkflowIdentifier
- func (m *MockMutableState) GetWorkflowStateStatus() (v17.WorkflowExecutionState, v11.WorkflowExecutionStatus)
- func (m *MockMutableState) GetWorkflowTaskInfo(arg0 int64) (*WorkflowTaskInfo, bool)
- func (m *MockMutableState) GetWorkflowType() *v10.WorkflowType
- func (m *MockMutableState) HasBufferedEvents() bool
- func (m *MockMutableState) HasInFlightWorkflowTask() bool
- func (m *MockMutableState) HasParentExecution() bool
- func (m *MockMutableState) HasPendingWorkflowTask() bool
- func (m *MockMutableState) HasProcessedOrPendingWorkflowTask() bool
- func (m *MockMutableState) IsCancelRequested() bool
- func (m *MockMutableState) IsCurrentWorkflowGuaranteed() bool
- func (m *MockMutableState) IsResourceDuplicated(resourceDedupKey definition.DeduplicationID) bool
- func (m *MockMutableState) IsSignalRequested(requestID string) bool
- func (m *MockMutableState) IsStickyTaskQueueEnabled() bool
- func (m *MockMutableState) IsWorkflowExecutionRunning() bool
- func (m *MockMutableState) ReplicateActivityInfo(arg0 *v18.SyncActivityRequest, arg1 bool) error
- func (m *MockMutableState) ReplicateActivityTaskCancelRequestedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateActivityTaskCanceledEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateActivityTaskCompletedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateActivityTaskFailedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateActivityTaskScheduledEvent(arg0 int64, arg1 *v13.HistoryEvent) (*v19.ActivityInfo, error)
- func (m *MockMutableState) ReplicateActivityTaskStartedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateActivityTaskTimedOutEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateChildWorkflowExecutionCanceledEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateChildWorkflowExecutionCompletedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateChildWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateChildWorkflowExecutionStartedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateExternalWorkflowExecutionCancelRequested(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateExternalWorkflowExecutionSignaled(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *v13.HistoryEvent, arg2 string) (*v19.RequestCancelInfo, error)
- func (m *MockMutableState) ReplicateSignalExternalWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *v13.HistoryEvent, arg2 string) (*v19.SignalInfo, error)
- func (m *MockMutableState) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateStartChildWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *v13.HistoryEvent, arg2 string) (*v19.ChildExecutionInfo, error)
- func (m *MockMutableState) ReplicateTimerCanceledEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateTimerFiredEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateTimerStartedEvent(arg0 *v13.HistoryEvent) (*v19.TimerInfo, error)
- func (m *MockMutableState) ReplicateTransientWorkflowTaskScheduled() (*WorkflowTaskInfo, error)
- func (m *MockMutableState) ReplicateUpsertWorkflowSearchAttributesEvent(arg0 *v13.HistoryEvent)
- func (m *MockMutableState) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionCanceledEvent(arg0 int64, arg1 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionCompletedEvent(arg0 int64, arg1 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0 int64, arg1 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionFailedEvent(arg0 int64, arg1 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionSignaled(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionStartedEvent(arg0 string, arg1 v10.WorkflowExecution, arg2 string, arg3 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionTerminatedEvent(arg0 int64, arg1 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowExecutionTimedoutEvent(arg0 int64, arg1 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowTaskCompletedEvent(arg0 *v13.HistoryEvent) error
- func (m *MockMutableState) ReplicateWorkflowTaskFailedEvent() error
- func (m *MockMutableState) ReplicateWorkflowTaskScheduledEvent(arg0, arg1 int64, arg2 *v14.TaskQueue, arg3, arg4 int32, arg5, arg6 *time.Time) (*WorkflowTaskInfo, error)
- func (m *MockMutableState) ReplicateWorkflowTaskStartedEvent(arg0 *WorkflowTaskInfo, arg1, arg2, arg3 int64, arg4 string, arg5 time.Time) (*WorkflowTaskInfo, error)
- func (m *MockMutableState) ReplicateWorkflowTaskTimedOutEvent(arg0 v11.TimeoutType) error
- func (m *MockMutableState) RetryActivity(ai *v19.ActivityInfo, failure *v12.Failure) (v11.RetryState, error)
- func (m *MockMutableState) SetCurrentBranchToken(branchToken []byte) error
- func (m *MockMutableState) SetHistoryBuilder(hBuilder *HistoryBuilder)
- func (m *MockMutableState) SetHistoryTree(treeID string) error
- func (m *MockMutableState) SetUpdateCondition(arg0, arg1 int64)
- func (m *MockMutableState) StartTransaction(entry *namespace.Namespace) (bool, error)
- func (m *MockMutableState) StartTransactionSkipWorkflowTaskFail(entry *namespace.Namespace) error
- func (m *MockMutableState) UpdateActivity(arg0 *v19.ActivityInfo) error
- func (m *MockMutableState) UpdateActivityProgress(ai *v19.ActivityInfo, request *v16.RecordActivityTaskHeartbeatRequest)
- func (m *MockMutableState) UpdateActivityWithTimerHeartbeat(arg0 *v19.ActivityInfo, arg1 time.Time) error
- func (m *MockMutableState) UpdateCurrentVersion(version int64, forceUpdate bool) error
- func (m *MockMutableState) UpdateDuplicatedResource(resourceDedupKey definition.DeduplicationID)
- func (m *MockMutableState) UpdateUserTimer(arg0 *v19.TimerInfo) error
- func (m *MockMutableState) UpdateWorkflowStateStatus(state v17.WorkflowExecutionState, status v11.WorkflowExecutionStatus) error
- func (m *MockMutableState) UpdateWorkflowTask(arg0 *WorkflowTaskInfo)
- type MockMutableStateMockRecorder
- func (mr *MockMutableStateMockRecorder) AddActivityTaskCancelRequestedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddActivityTaskCanceledEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddActivityTaskCompletedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddActivityTaskFailedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddActivityTaskScheduledEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddActivityTaskStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddActivityTaskTimedOutEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionCanceledEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionCompletedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionStartedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionTerminatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionTimedOutEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddCompletedWorkflowEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddContinueAsNewEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddExternalWorkflowExecutionCancelRequested(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddExternalWorkflowExecutionSignaled(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddFailWorkflowEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddFirstWorkflowTaskScheduled(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddRecordMarkerEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionFailedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddSignalExternalWorkflowExecutionFailedEvent(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddSignalRequested(requestID interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddStartChildWorkflowExecutionFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddStartChildWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddTimeoutWorkflowEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddTimerCanceledEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddTimerFiredEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddTimerStartedEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddTimerTasks(timerTasks ...interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddTransferTasks(transferTasks ...interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddUpsertWorkflowSearchAttributesEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddVisibilityTasks(visibilityTasks ...interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionCancelRequestedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionCanceledEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionSignaled(signalName, input, identity interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionStartedEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionStartedEventWithOptions(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionTerminatedEvent(firstEventID, reason, details, identity interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskCompletedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskFailedEvent(...) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskScheduleToStartTimeoutEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskScheduledEvent(bypassTaskGeneration interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskScheduledEventAsHeartbeat(bypassTaskGeneration, originalScheduledTimestamp interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) AddWorkflowTaskTimedOutEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) CheckResettable() *gomock.Call
- func (mr *MockMutableStateMockRecorder) ClearStickyness() *gomock.Call
- func (mr *MockMutableStateMockRecorder) CloneToProto() *gomock.Call
- func (mr *MockMutableStateMockRecorder) CloseTransactionAsMutation(now, transactionPolicy interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) CloseTransactionAsSnapshot(now, transactionPolicy interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) CreateTransientWorkflowTaskEvents(di, identity interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) DeleteSignalRequested(requestID interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) DeleteWorkflowTask() *gomock.Call
- func (mr *MockMutableStateMockRecorder) FlushBufferedEvents() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetActivityByActivityID(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetActivityInfo(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetActivityInfoWithTimerHeartbeat(scheduleEventID interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetActivityScheduledEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetChildExecutionInfo(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetChildExecutionInitiatedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetCompletionEvent() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetCronBackoffDuration() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetCurrentBranchToken() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetCurrentVersion() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetExecutionInfo() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetExecutionState() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetFirstRunID() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetInFlightWorkflowTask() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetLastFirstEventIDTxnID() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetLastWriteVersion() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetNamespaceEntry() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetNextEventID() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPendingActivityInfos() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPendingChildExecutionInfos() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPendingRequestCancelExternalInfos() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPendingSignalExternalInfos() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPendingTimerInfos() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPendingWorkflowTask() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetPreviousStartedEventID() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetQueryRegistry() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetRequestCancelInfo(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetRetryBackoffDuration(failure interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetSignalInfo(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetStartEvent() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetStartVersion() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetUpdateCondition() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetUserTimerInfo(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetUserTimerInfoByEventID(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetWorkflowIdentifier() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetWorkflowStateStatus() *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetWorkflowTaskInfo(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) GetWorkflowType() *gomock.Call
- func (mr *MockMutableStateMockRecorder) HasBufferedEvents() *gomock.Call
- func (mr *MockMutableStateMockRecorder) HasInFlightWorkflowTask() *gomock.Call
- func (mr *MockMutableStateMockRecorder) HasParentExecution() *gomock.Call
- func (mr *MockMutableStateMockRecorder) HasPendingWorkflowTask() *gomock.Call
- func (mr *MockMutableStateMockRecorder) HasProcessedOrPendingWorkflowTask() *gomock.Call
- func (mr *MockMutableStateMockRecorder) IsCancelRequested() *gomock.Call
- func (mr *MockMutableStateMockRecorder) IsCurrentWorkflowGuaranteed() *gomock.Call
- func (mr *MockMutableStateMockRecorder) IsResourceDuplicated(resourceDedupKey interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) IsSignalRequested(requestID interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) IsStickyTaskQueueEnabled() *gomock.Call
- func (mr *MockMutableStateMockRecorder) IsWorkflowExecutionRunning() *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityInfo(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskCancelRequestedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskCanceledEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskCompletedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskFailedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskScheduledEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskStartedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskTimedOutEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionCanceledEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionCompletedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionStartedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateExternalWorkflowExecutionCancelRequested(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateExternalWorkflowExecutionSignaled(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateStartChildWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateTimerCanceledEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateTimerFiredEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateTimerStartedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateTransientWorkflowTaskScheduled() *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateUpsertWorkflowSearchAttributesEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionCanceledEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionCompletedEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionFailedEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionSignaled(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionTerminatedEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionTimedoutEvent(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskCompletedEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskFailedEvent() *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskScheduledEvent(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskStartedEvent(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskTimedOutEvent(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) RetryActivity(ai, failure interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) SetCurrentBranchToken(branchToken interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) SetHistoryBuilder(hBuilder interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) SetHistoryTree(treeID interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) SetUpdateCondition(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) StartTransaction(entry interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) StartTransactionSkipWorkflowTaskFail(entry interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateActivity(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateActivityProgress(ai, request interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateActivityWithTimerHeartbeat(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateCurrentVersion(version, forceUpdate interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateDuplicatedResource(resourceDedupKey interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateUserTimer(arg0 interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateWorkflowStateStatus(state, status interface{}) *gomock.Call
- func (mr *MockMutableStateMockRecorder) UpdateWorkflowTask(arg0 interface{}) *gomock.Call
- type MockMutableStateRebuilder
- type MockMutableStateRebuilderMockRecorder
- type MockTaskGenerator
- func (m *MockTaskGenerator) EXPECT() *MockTaskGeneratorMockRecorder
- func (m *MockTaskGenerator) GenerateActivityRetryTasks(activityScheduleID int64) error
- func (m *MockTaskGenerator) GenerateActivityTimerTasks(now time.Time) error
- func (m *MockTaskGenerator) GenerateActivityTransferTasks(now time.Time, event *history.HistoryEvent) error
- func (m *MockTaskGenerator) GenerateChildWorkflowTasks(now time.Time, event *history.HistoryEvent) error
- func (m *MockTaskGenerator) GenerateDelayedWorkflowTasks(now time.Time, startEvent *history.HistoryEvent) error
- func (m *MockTaskGenerator) GenerateRecordWorkflowStartedTasks(now time.Time, startEvent *history.HistoryEvent) error
- func (m *MockTaskGenerator) GenerateRequestCancelExternalTasks(now time.Time, event *history.HistoryEvent) error
- func (m *MockTaskGenerator) GenerateScheduleWorkflowTaskTasks(now time.Time, workflowTaskScheduleID int64) error
- func (m *MockTaskGenerator) GenerateSignalExternalTasks(now time.Time, event *history.HistoryEvent) error
- func (m *MockTaskGenerator) GenerateStartWorkflowTaskTasks(now time.Time, workflowTaskScheduleID int64) error
- func (m *MockTaskGenerator) GenerateUserTimerTasks(now time.Time) error
- func (m *MockTaskGenerator) GenerateWorkflowCloseTasks(now time.Time) error
- func (m *MockTaskGenerator) GenerateWorkflowResetTasks(now time.Time) error
- func (m *MockTaskGenerator) GenerateWorkflowSearchAttrTasks(now time.Time) error
- func (m *MockTaskGenerator) GenerateWorkflowStartTasks(now time.Time, startEvent *history.HistoryEvent) error
- type MockTaskGeneratorMockRecorder
- func (mr *MockTaskGeneratorMockRecorder) GenerateActivityRetryTasks(activityScheduleID interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateActivityTimerTasks(now interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateActivityTransferTasks(now, event interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateChildWorkflowTasks(now, event interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateDelayedWorkflowTasks(now, startEvent interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateRecordWorkflowStartedTasks(now, startEvent interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateRequestCancelExternalTasks(now, event interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateScheduleWorkflowTaskTasks(now, workflowTaskScheduleID interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateSignalExternalTasks(now, event interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateStartWorkflowTaskTasks(now, workflowTaskScheduleID interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateUserTimerTasks(now interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowCloseTasks(now interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowResetTasks(now interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowSearchAttrTasks(now interface{}) *gomock.Call
- func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowStartTasks(now, startEvent interface{}) *gomock.Call
- type MockTaskRefresher
- type MockTaskRefresherMockRecorder
- type MockTimerSequence
- func (m *MockTimerSequence) CreateNextActivityTimer() (bool, error)
- func (m *MockTimerSequence) CreateNextUserTimer() (bool, error)
- func (m *MockTimerSequence) EXPECT() *MockTimerSequenceMockRecorder
- func (m *MockTimerSequence) IsExpired(referenceTime time.Time, timerSequenceID TimerSequenceID) bool
- func (m *MockTimerSequence) LoadAndSortActivityTimers() []TimerSequenceID
- func (m *MockTimerSequence) LoadAndSortUserTimers() []TimerSequenceID
- type MockTimerSequenceMockRecorder
- func (mr *MockTimerSequenceMockRecorder) CreateNextActivityTimer() *gomock.Call
- func (mr *MockTimerSequenceMockRecorder) CreateNextUserTimer() *gomock.Call
- func (mr *MockTimerSequenceMockRecorder) IsExpired(referenceTime, timerSequenceID interface{}) *gomock.Call
- func (mr *MockTimerSequenceMockRecorder) LoadAndSortActivityTimers() *gomock.Call
- func (mr *MockTimerSequenceMockRecorder) LoadAndSortUserTimers() *gomock.Call
- type MockTransaction
- func (m *MockTransaction) ConflictResolveWorkflowExecution(conflictResolveMode persistence.ConflictResolveWorkflowMode, ...) (int64, int64, int64, error)
- func (m *MockTransaction) CreateWorkflowExecution(createMode persistence.CreateWorkflowMode, ...) (int64, error)
- func (m *MockTransaction) EXPECT() *MockTransactionMockRecorder
- func (m *MockTransaction) UpdateWorkflowExecution(updateMode persistence.UpdateWorkflowMode, ...) (int64, int64, error)
- type MockTransactionMockRecorder
- func (mr *MockTransactionMockRecorder) ConflictResolveWorkflowExecution(...) *gomock.Call
- func (mr *MockTransactionMockRecorder) CreateWorkflowExecution(createMode, newWorkflowSnapshot, newWorkflowEventsSeq interface{}) *gomock.Call
- func (mr *MockTransactionMockRecorder) UpdateWorkflowExecution(updateMode, currentWorkflowMutation, currentWorkflowEventsSeq, ... interface{}) *gomock.Call
- type MutableState
- type MutableStateImpl
- func NewMutableState(shard shard.Context, eventsCache events.Cache, logger log.Logger, ...) *MutableStateImpl
- func TestGlobalMutableState(shard shard.Context, eventsCache events.Cache, logger log.Logger, ...) *MutableStateImpl
- func TestLocalMutableState(shard shard.Context, eventsCache events.Cache, ns *namespace.Namespace, ...) *MutableStateImpl
- func (e *MutableStateImpl) AddActivityTaskCancelRequestedEvent(workflowTaskCompletedEventID int64, scheduleID int64, _ string) (*historypb.HistoryEvent, *persistencespb.ActivityInfo, error)
- func (e *MutableStateImpl) AddActivityTaskCanceledEvent(scheduleEventID int64, startedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddActivityTaskCompletedEvent(scheduleEventID int64, startedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddActivityTaskFailedEvent(scheduleEventID int64, startedEventID int64, failure *failurepb.Failure, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddActivityTaskScheduledEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, *persistencespb.ActivityInfo, error)
- func (e *MutableStateImpl) AddActivityTaskStartedEvent(ai *persistencespb.ActivityInfo, scheduleEventID int64, requestID string, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddActivityTaskTimedOutEvent(scheduleEventID int64, startedEventID int64, timeoutFailure *failurepb.Failure, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddChildWorkflowExecutionCanceledEvent(initiatedID int64, childExecution *commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddChildWorkflowExecutionCompletedEvent(initiatedID int64, childExecution *commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddChildWorkflowExecutionFailedEvent(initiatedID int64, childExecution *commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddChildWorkflowExecutionStartedEvent(namespace string, execution *commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddChildWorkflowExecutionTerminatedEvent(initiatedID int64, childExecution *commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddChildWorkflowExecutionTimedOutEvent(initiatedID int64, childExecution *commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddCompletedWorkflowEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddContinueAsNewEvent(firstEventID int64, workflowTaskCompletedEventID int64, parentNamespace string, ...) (*historypb.HistoryEvent, MutableState, error)
- func (e *MutableStateImpl) AddExternalWorkflowExecutionCancelRequested(initiatedID int64, namespace string, workflowID string, runID string) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddExternalWorkflowExecutionSignaled(initiatedID int64, namespace string, workflowID string, runID string, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddFailWorkflowEvent(workflowTaskCompletedEventID int64, retryState enumspb.RetryState, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddFirstWorkflowTaskScheduled(startEvent *historypb.HistoryEvent) error
- func (e *MutableStateImpl) AddRecordMarkerEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddRequestCancelExternalWorkflowExecutionFailedEvent(initiatedID int64, namespace string, workflowID string, runID string, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(workflowTaskCompletedEventID int64, cancelRequestID string, ...) (*historypb.HistoryEvent, *persistencespb.RequestCancelInfo, error)
- func (e *MutableStateImpl) AddSignalExternalWorkflowExecutionFailedEvent(initiatedID int64, namespace string, workflowID string, runID string, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddSignalExternalWorkflowExecutionInitiatedEvent(workflowTaskCompletedEventID int64, signalRequestID string, ...) (*historypb.HistoryEvent, *persistencespb.SignalInfo, error)
- func (e *MutableStateImpl) AddSignalRequested(requestID string)
- func (e *MutableStateImpl) AddStartChildWorkflowExecutionFailedEvent(initiatedID int64, cause enumspb.StartChildWorkflowExecutionFailedCause, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddStartChildWorkflowExecutionInitiatedEvent(workflowTaskCompletedEventID int64, createRequestID string, ...) (*historypb.HistoryEvent, *persistencespb.ChildExecutionInfo, error)
- func (e *MutableStateImpl) AddTimeoutWorkflowEvent(firstEventID int64, retryState enumspb.RetryState, newExecutionRunID string) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddTimerCanceledEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddTimerFiredEvent(timerID string) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddTimerStartedEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, *persistencespb.TimerInfo, error)
- func (e *MutableStateImpl) AddTimerTasks(timerTasks ...tasks.Task)
- func (e *MutableStateImpl) AddTransferTasks(transferTasks ...tasks.Task)
- func (e *MutableStateImpl) AddUpsertWorkflowSearchAttributesEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddVisibilityTasks(visibilityTasks ...tasks.Task)
- func (e *MutableStateImpl) AddWorkflowExecutionCancelRequestedEvent(request *historyservice.RequestCancelWorkflowExecutionRequest) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowExecutionCanceledEvent(workflowTaskCompletedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowExecutionSignaled(signalName string, input *commonpb.Payloads, identity string) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowExecutionStartedEvent(execution commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowExecutionStartedEventWithOptions(execution commonpb.WorkflowExecution, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowExecutionTerminatedEvent(firstEventID int64, reason string, details *commonpb.Payloads, identity string) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowTaskCompletedEvent(scheduleEventID int64, startedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowTaskFailedEvent(scheduleEventID int64, startedEventID int64, ...) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowTaskScheduleToStartTimeoutEvent(scheduleEventID int64) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) AddWorkflowTaskScheduledEvent(bypassTaskGeneration bool) (*WorkflowTaskInfo, error)
- func (e *MutableStateImpl) AddWorkflowTaskScheduledEventAsHeartbeat(bypassTaskGeneration bool, originalScheduledTimestamp *time.Time) (*WorkflowTaskInfo, error)
- func (e *MutableStateImpl) AddWorkflowTaskStartedEvent(scheduleEventID int64, requestID string, taskQueue *taskqueuepb.TaskQueue, ...) (*historypb.HistoryEvent, *WorkflowTaskInfo, error)
- func (e *MutableStateImpl) AddWorkflowTaskTimedOutEvent(scheduleEventID int64, startedEventID int64) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) CheckResettable() error
- func (e *MutableStateImpl) ClearStickyness()
- func (e *MutableStateImpl) CloneToProto() *persistencespb.WorkflowMutableState
- func (e *MutableStateImpl) CloseTransactionAsMutation(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowMutation, []*persistence.WorkflowEvents, error)
- func (e *MutableStateImpl) CloseTransactionAsSnapshot(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowSnapshot, []*persistence.WorkflowEvents, error)
- func (e *MutableStateImpl) CreateTransientWorkflowTaskEvents(workflowTask *WorkflowTaskInfo, identity string) (*historypb.HistoryEvent, *historypb.HistoryEvent)
- func (e *MutableStateImpl) DeleteActivity(scheduleEventID int64) error
- func (e *MutableStateImpl) DeletePendingChildExecution(initiatedEventID int64) error
- func (e *MutableStateImpl) DeletePendingRequestCancel(initiatedEventID int64) error
- func (e *MutableStateImpl) DeletePendingSignal(initiatedEventID int64) error
- func (e *MutableStateImpl) DeleteSignalRequested(requestID string)
- func (e *MutableStateImpl) DeleteUserTimer(timerID string) error
- func (e *MutableStateImpl) DeleteWorkflowTask()
- func (e *MutableStateImpl) FlushBufferedEvents()
- func (e *MutableStateImpl) GetActivityByActivityID(activityID string) (*persistencespb.ActivityInfo, bool)
- func (e *MutableStateImpl) GetActivityInfo(scheduleEventID int64) (*persistencespb.ActivityInfo, bool)
- func (e *MutableStateImpl) GetActivityInfoWithTimerHeartbeat(scheduleEventID int64) (*persistencespb.ActivityInfo, time.Time, bool)
- func (e *MutableStateImpl) GetActivityScheduledEvent(scheduleEventID int64) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) GetChildExecutionInfo(initiatedEventID int64) (*persistencespb.ChildExecutionInfo, bool)
- func (e *MutableStateImpl) GetChildExecutionInitiatedEvent(initiatedEventID int64) (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) GetCompletionEvent() (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) GetCronBackoffDuration() time.Duration
- func (e *MutableStateImpl) GetCurrentBranchToken() ([]byte, error)
- func (e *MutableStateImpl) GetCurrentVersion() int64
- func (e *MutableStateImpl) GetExecutionInfo() *persistencespb.WorkflowExecutionInfo
- func (e *MutableStateImpl) GetExecutionState() *persistencespb.WorkflowExecutionState
- func (e *MutableStateImpl) GetFirstRunID() (string, error)
- func (e *MutableStateImpl) GetInFlightWorkflowTask() (*WorkflowTaskInfo, bool)
- func (e *MutableStateImpl) GetLastFirstEventIDTxnID() (int64, int64)
- func (e *MutableStateImpl) GetLastWriteVersion() (int64, error)
- func (e *MutableStateImpl) GetNamespaceEntry() *namespace.Namespace
- func (e *MutableStateImpl) GetNextEventID() int64
- func (e *MutableStateImpl) GetPendingActivityInfos() map[int64]*persistencespb.ActivityInfo
- func (e *MutableStateImpl) GetPendingChildExecutionInfos() map[int64]*persistencespb.ChildExecutionInfo
- func (e *MutableStateImpl) GetPendingRequestCancelExternalInfos() map[int64]*persistencespb.RequestCancelInfo
- func (e *MutableStateImpl) GetPendingSignalExternalInfos() map[int64]*persistencespb.SignalInfo
- func (e *MutableStateImpl) GetPendingTimerInfos() map[string]*persistencespb.TimerInfo
- func (e *MutableStateImpl) GetPendingWorkflowTask() (*WorkflowTaskInfo, bool)
- func (e *MutableStateImpl) GetPreviousStartedEventID() int64
- func (e *MutableStateImpl) GetQueryRegistry() QueryRegistry
- func (e *MutableStateImpl) GetRequestCancelInfo(initiatedEventID int64) (*persistencespb.RequestCancelInfo, bool)
- func (e *MutableStateImpl) GetRetryBackoffDuration(failure *failurepb.Failure) (time.Duration, enumspb.RetryState)
- func (e *MutableStateImpl) GetSignalInfo(initiatedEventID int64) (*persistencespb.SignalInfo, bool)
- func (e *MutableStateImpl) GetStartEvent() (*historypb.HistoryEvent, error)
- func (e *MutableStateImpl) GetStartVersion() (int64, error)
- func (e *MutableStateImpl) GetUpdateCondition() (int64, int64)
- func (e *MutableStateImpl) GetUserTimerInfo(timerID string) (*persistencespb.TimerInfo, bool)
- func (e *MutableStateImpl) GetUserTimerInfoByEventID(startEventID int64) (*persistencespb.TimerInfo, bool)
- func (e *MutableStateImpl) GetWorkflowIdentifier() definition.WorkflowIdentifier
- func (e *MutableStateImpl) GetWorkflowStateStatus() (enumsspb.WorkflowExecutionState, enumspb.WorkflowExecutionStatus)
- func (e *MutableStateImpl) GetWorkflowTaskInfo(scheduleEventID int64) (*WorkflowTaskInfo, bool)
- func (e *MutableStateImpl) GetWorkflowType() *commonpb.WorkflowType
- func (e *MutableStateImpl) HasBufferedEvents() bool
- func (e *MutableStateImpl) HasInFlightWorkflowTask() bool
- func (e *MutableStateImpl) HasParentExecution() bool
- func (e *MutableStateImpl) HasPendingWorkflowTask() bool
- func (e *MutableStateImpl) HasProcessedOrPendingWorkflowTask() bool
- func (e *MutableStateImpl) IsCancelRequested() bool
- func (e *MutableStateImpl) IsCurrentWorkflowGuaranteed() bool
- func (e *MutableStateImpl) IsResourceDuplicated(resourceDedupKey definition.DeduplicationID) bool
- func (e *MutableStateImpl) IsSignalRequested(requestID string) bool
- func (e *MutableStateImpl) IsStickyTaskQueueEnabled() bool
- func (e *MutableStateImpl) IsWorkflowExecutionRunning() bool
- func (e *MutableStateImpl) ReplicateActivityInfo(request *historyservice.SyncActivityRequest, resetActivityTimerTaskStatus bool) error
- func (e *MutableStateImpl) ReplicateActivityTaskCancelRequestedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateActivityTaskCanceledEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateActivityTaskCompletedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateActivityTaskFailedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateActivityTaskScheduledEvent(firstEventID int64, event *historypb.HistoryEvent) (*persistencespb.ActivityInfo, error)
- func (e *MutableStateImpl) ReplicateActivityTaskStartedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateActivityTaskTimedOutEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateChildWorkflowExecutionCanceledEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateChildWorkflowExecutionCompletedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateChildWorkflowExecutionFailedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateChildWorkflowExecutionStartedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateChildWorkflowExecutionTerminatedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateChildWorkflowExecutionTimedOutEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateExternalWorkflowExecutionCancelRequested(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateExternalWorkflowExecutionSignaled(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(firstEventID int64, event *historypb.HistoryEvent, cancelRequestID string) (*persistencespb.RequestCancelInfo, error)
- func (e *MutableStateImpl) ReplicateSignalExternalWorkflowExecutionFailedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(firstEventID int64, event *historypb.HistoryEvent, signalRequestID string) (*persistencespb.SignalInfo, error)
- func (e *MutableStateImpl) ReplicateStartChildWorkflowExecutionFailedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateStartChildWorkflowExecutionInitiatedEvent(firstEventID int64, event *historypb.HistoryEvent, createRequestID string) (*persistencespb.ChildExecutionInfo, error)
- func (e *MutableStateImpl) ReplicateTimerCanceledEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateTimerFiredEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateTimerStartedEvent(event *historypb.HistoryEvent) (*persistencespb.TimerInfo, error)
- func (e *MutableStateImpl) ReplicateTransientWorkflowTaskScheduled() (*WorkflowTaskInfo, error)
- func (e *MutableStateImpl) ReplicateUpsertWorkflowSearchAttributesEvent(event *historypb.HistoryEvent)
- func (e *MutableStateImpl) ReplicateWorkflowExecutionCancelRequestedEvent(_ *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionCanceledEvent(firstEventID int64, event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionCompletedEvent(firstEventID int64, event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionContinuedAsNewEvent(firstEventID int64, continueAsNewEvent *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionFailedEvent(firstEventID int64, event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionSignaled(_ *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionStartedEvent(parentNamespaceID string, execution commonpb.WorkflowExecution, ...) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionTerminatedEvent(firstEventID int64, event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowExecutionTimedoutEvent(firstEventID int64, event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowTaskCompletedEvent(event *historypb.HistoryEvent) error
- func (e *MutableStateImpl) ReplicateWorkflowTaskFailedEvent() error
- func (e *MutableStateImpl) ReplicateWorkflowTaskScheduledEvent(version int64, scheduleID int64, taskQueue *taskqueuepb.TaskQueue, ...) (*WorkflowTaskInfo, error)
- func (e *MutableStateImpl) ReplicateWorkflowTaskStartedEvent(workflowTask *WorkflowTaskInfo, version int64, scheduleID int64, ...) (*WorkflowTaskInfo, error)
- func (e *MutableStateImpl) ReplicateWorkflowTaskTimedOutEvent(timeoutType enumspb.TimeoutType) error
- func (e *MutableStateImpl) RetryActivity(ai *persistencespb.ActivityInfo, failure *failurepb.Failure) (enumspb.RetryState, error)
- func (e *MutableStateImpl) SetCurrentBranchToken(branchToken []byte) error
- func (e *MutableStateImpl) SetHistoryBuilder(hBuilder *HistoryBuilder)
- func (e *MutableStateImpl) SetHistoryTree(treeID string) error
- func (e *MutableStateImpl) SetUpdateCondition(nextEventIDInDB int64, dbRecordVersion int64)
- func (e *MutableStateImpl) StartTransaction(namespaceEntry *namespace.Namespace) (bool, error)
- func (e *MutableStateImpl) StartTransactionSkipWorkflowTaskFail(namespaceEntry *namespace.Namespace) error
- func (e *MutableStateImpl) UpdateActivity(ai *persistencespb.ActivityInfo) error
- func (e *MutableStateImpl) UpdateActivityProgress(ai *persistencespb.ActivityInfo, ...)
- func (e *MutableStateImpl) UpdateActivityWithTimerHeartbeat(ai *persistencespb.ActivityInfo, timerTimeoutVisibility time.Time) error
- func (e *MutableStateImpl) UpdateCurrentVersion(version int64, forceUpdate bool) error
- func (e *MutableStateImpl) UpdateDuplicatedResource(resourceDedupKey definition.DeduplicationID)
- func (e *MutableStateImpl) UpdateUserTimer(ti *persistencespb.TimerInfo) error
- func (e *MutableStateImpl) UpdateWorkflowStateStatus(state enumsspb.WorkflowExecutionState, status enumspb.WorkflowExecutionStatus) error
- func (e *MutableStateImpl) UpdateWorkflowTask(workflowTask *WorkflowTaskInfo)
- type MutableStateRebuilder
- type MutableStateRebuilderImpl
- type NewCacheFn
- type QueryRegistry
- type QueryTerminationState
- type QueryTerminationType
- type ReleaseCacheFunc
- type TaskGenerator
- type TaskGeneratorImpl
- func (r *TaskGeneratorImpl) GenerateActivityRetryTasks(activityScheduleID int64) error
- func (r *TaskGeneratorImpl) GenerateActivityTimerTasks(now time.Time) error
- func (r *TaskGeneratorImpl) GenerateActivityTransferTasks(now time.Time, event *historypb.HistoryEvent) error
- func (r *TaskGeneratorImpl) GenerateChildWorkflowTasks(now time.Time, event *historypb.HistoryEvent) error
- func (r *TaskGeneratorImpl) GenerateDelayedWorkflowTasks(now time.Time, startEvent *historypb.HistoryEvent) error
- func (r *TaskGeneratorImpl) GenerateRecordWorkflowStartedTasks(now time.Time, startEvent *historypb.HistoryEvent) error
- func (r *TaskGeneratorImpl) GenerateRequestCancelExternalTasks(now time.Time, event *historypb.HistoryEvent) error
- func (r *TaskGeneratorImpl) GenerateScheduleWorkflowTaskTasks(now time.Time, workflowTaskScheduleID int64) error
- func (r *TaskGeneratorImpl) GenerateSignalExternalTasks(now time.Time, event *historypb.HistoryEvent) error
- func (r *TaskGeneratorImpl) GenerateStartWorkflowTaskTasks(_ time.Time, workflowTaskScheduleID int64) error
- func (r *TaskGeneratorImpl) GenerateUserTimerTasks(now time.Time) error
- func (r *TaskGeneratorImpl) GenerateWorkflowCloseTasks(now time.Time) error
- func (r *TaskGeneratorImpl) GenerateWorkflowResetTasks(now time.Time) error
- func (r *TaskGeneratorImpl) GenerateWorkflowSearchAttrTasks(now time.Time) error
- func (r *TaskGeneratorImpl) GenerateWorkflowStartTasks(_ time.Time, startEvent *historypb.HistoryEvent) error
- type TaskIDGenerator
- type TaskRefresher
- type TaskRefresherImpl
- type TimerSequence
- type TimerSequenceID
- type TimerSequenceIDs
- type Transaction
- type TransactionImpl
- func (t *TransactionImpl) ConflictResolveWorkflowExecution(conflictResolveMode persistence.ConflictResolveWorkflowMode, ...) (int64, int64, int64, error)
- func (t *TransactionImpl) CreateWorkflowExecution(createMode persistence.CreateWorkflowMode, ...) (int64, error)
- func (t *TransactionImpl) UpdateWorkflowExecution(updateMode persistence.UpdateWorkflowMode, ...) (int64, int64, error)
- type TransactionPolicy
- type WorkflowTaskInfo
Constants ¶
const ( HistoryBuilderStateMutable HistoryBuilderState = 0 HistoryBuilderStateImmutable = 1 HistoryBuilderStateSealed = 2 )
const ( TimerTaskStatusNone = iota TimerTaskStatusCreated )
const ( TimerTaskStatusCreatedStartToClose = 1 << iota TimerTaskStatusCreatedScheduleToStart TimerTaskStatusCreatedScheduleToClose TimerTaskStatusCreatedHeartbeat )
const (
// ErrMessageHistorySizeZero indicate that history is empty
ErrMessageHistorySizeZero = "encounter history size being zero"
)
Variables ¶
var ( // ErrWorkflowFinished indicates trying to mutate mutable state after workflow finished ErrWorkflowFinished = serviceerror.NewInternal("invalid mutable state action: mutation after finish") // ErrMissingTimerInfo indicates missing timer info ErrMissingTimerInfo = serviceerror.NewInternal("unable to get timer info") // ErrMissingActivityInfo indicates missing activity info ErrMissingActivityInfo = serviceerror.NewInternal("unable to get activity info") // ErrMissingChildWorkflowInfo indicates missing child workflow info ErrMissingChildWorkflowInfo = serviceerror.NewInternal("unable to get child workflow info") // ErrMissingRequestCancelInfo indicates missing request cancel info ErrMissingRequestCancelInfo = serviceerror.NewInternal("unable to get request cancel info") // ErrMissingSignalInfo indicates missing signal external ErrMissingSignalInfo = serviceerror.NewInternal("unable to get signal info") // ErrMissingWorkflowStartEvent indicates missing workflow start event ErrMissingWorkflowStartEvent = serviceerror.NewInternal("unable to get workflow start event") // ErrMissingWorkflowCompletionEvent indicates missing workflow completion event ErrMissingWorkflowCompletionEvent = serviceerror.NewInternal("unable to get workflow completion event") // ErrMissingActivityScheduledEvent indicates missing workflow activity scheduled event ErrMissingActivityScheduledEvent = serviceerror.NewInternal("unable to get activity scheduled event") // ErrMissingChildWorkflowInitiatedEvent indicates missing child workflow initiated event ErrMissingChildWorkflowInitiatedEvent = serviceerror.NewInternal("unable to get child workflow initiated event") )
var Module = fx.Options( fx.Provide(NewCacheFnProvider), )
var (
PersistenceOperationRetryPolicy = common.CreatePersistanceRetryPolicy()
)
Functions ¶
func FindAutoResetPoint ¶
func FindAutoResetPoint( timeSource clock.TimeSource, verifyChecksum func(string) error, autoResetPoints *workflowpb.ResetPoints, ) (string, *workflowpb.ResetPointInfo)
FindAutoResetPoint returns the auto reset point
func NewTimerSequence ¶
func NewTimerSequence( timeSource clock.TimeSource, mutableState MutableState, ) *timerSequenceImpl
func NotifyNewHistoryMutationEvent ¶ added in v1.12.0
func NotifyNewHistoryMutationEvent( engine shard.Engine, workflowMutation *persistence.WorkflowMutation, ) error
func NotifyNewHistorySnapshotEvent ¶ added in v1.12.0
func NotifyNewHistorySnapshotEvent( engine shard.Engine, workflowSnapshot *persistence.WorkflowSnapshot, ) error
func NotifyWorkflowMutationTasks ¶ added in v1.12.0
func NotifyWorkflowMutationTasks( engine shard.Engine, workflowMutation *persistence.WorkflowMutation, )
func NotifyWorkflowSnapshotTasks ¶ added in v1.12.0
func NotifyWorkflowSnapshotTasks( engine shard.Engine, workflowSnapshot *persistence.WorkflowSnapshot, )
func PersistWorkflowEvents ¶ added in v1.12.0
func PersistWorkflowEvents( shard shard.Context, workflowEvents *persistence.WorkflowEvents, ) (int64, error)
func ScheduleWorkflowTask ¶
func ScheduleWorkflowTask( mutableState MutableState, ) error
func SetupNewWorkflowForRetryOrCron ¶ added in v1.13.0
func SetupNewWorkflowForRetryOrCron( previousMutableState MutableState, newMutableState MutableState, newRunID string, startAttr *historypb.WorkflowExecutionStartedEventAttributes, lastCompletionResult *commonpb.Payloads, failure *failurepb.Failure, backoffInterval time.Duration, initiator enumspb.ContinueAsNewInitiator, ) error
func TerminateWorkflow ¶
func TestCloneToProto ¶
func TestCloneToProto( mutableState MutableState, ) *persistencespb.WorkflowMutableState
func TimeoutWorkflow ¶
func TimeoutWorkflow( mutableState MutableState, eventBatchFirstEventID int64, retryState enumspb.RetryState, continuedRunID string, ) error
Types ¶
type Cache ¶
type Cache interface { GetOrCreateCurrentWorkflowExecution( ctx context.Context, namespaceID string, workflowID string, ) (Context, ReleaseCacheFunc, error) GetOrCreateWorkflowExecution( ctx context.Context, namespaceID string, execution commonpb.WorkflowExecution, caller CallerType, ) (Context, ReleaseCacheFunc, error) }
type CacheImpl ¶ added in v1.13.0
func (*CacheImpl) GetOrCreateCurrentWorkflowExecution ¶ added in v1.13.0
func (*CacheImpl) GetOrCreateWorkflowExecution ¶ added in v1.13.0
func (c *CacheImpl) GetOrCreateWorkflowExecution( ctx context.Context, namespaceID string, execution commonpb.WorkflowExecution, caller CallerType, ) (Context, ReleaseCacheFunc, error)
type CallerType ¶
type CallerType int
const ( CallerTypeAPI CallerType = 0 CallerTypeTask CallerType = 1 )
type Context ¶
type Context interface { GetNamespace() string GetNamespaceID() string GetExecution() *commonpb.WorkflowExecution LoadWorkflowExecution() (MutableState, error) LoadWorkflowExecutionForReplication(incomingVersion int64) (MutableState, error) LoadExecutionStats() (*persistencespb.ExecutionStats, error) Clear() Lock(ctx context.Context, caller CallerType) error Unlock(caller CallerType) GetHistorySize() int64 SetHistorySize(size int64) ReapplyEvents( eventBatches []*persistence.WorkflowEvents, ) error PersistWorkflowEvents( workflowEvents *persistence.WorkflowEvents, ) (int64, error) CreateWorkflowExecution( now time.Time, createMode persistence.CreateWorkflowMode, prevRunID string, prevLastWriteVersion int64, newMutableState MutableState, newWorkflow *persistence.WorkflowSnapshot, newWorkflowEvents []*persistence.WorkflowEvents, ) error ConflictResolveWorkflowExecution( now time.Time, conflictResolveMode persistence.ConflictResolveWorkflowMode, resetMutableState MutableState, newContext Context, newMutableState MutableState, currentContext Context, currentMutableState MutableState, currentTransactionPolicy *TransactionPolicy, ) error UpdateWorkflowExecutionAsActive( now time.Time, ) error UpdateWorkflowExecutionWithNewAsActive( now time.Time, newContext Context, newMutableState MutableState, ) error UpdateWorkflowExecutionAsPassive( now time.Time, ) error UpdateWorkflowExecutionWithNewAsPassive( now time.Time, newContext Context, newMutableState MutableState, ) error UpdateWorkflowExecutionWithNew( now time.Time, updateMode persistence.UpdateWorkflowMode, newContext Context, newMutableState MutableState, currentWorkflowTransactionPolicy TransactionPolicy, newWorkflowTransactionPolicy *TransactionPolicy, ) error }
type ContextImpl ¶
type ContextImpl struct { MutableState MutableState // contains filtered or unexported fields }
func NewContext ¶
func NewContext( namespaceID string, execution commonpb.WorkflowExecution, shard shard.Context, logger log.Logger, ) *ContextImpl
func (*ContextImpl) Clear ¶
func (c *ContextImpl) Clear()
func (*ContextImpl) ConflictResolveWorkflowExecution ¶
func (c *ContextImpl) ConflictResolveWorkflowExecution( now time.Time, conflictResolveMode persistence.ConflictResolveWorkflowMode, resetMutableState MutableState, newContext Context, newMutableState MutableState, currentContext Context, currentMutableState MutableState, currentTransactionPolicy *TransactionPolicy, ) (retError error)
func (*ContextImpl) CreateWorkflowExecution ¶
func (c *ContextImpl) CreateWorkflowExecution( _ time.Time, createMode persistence.CreateWorkflowMode, prevRunID string, prevLastWriteVersion int64, newMutableState MutableState, newWorkflow *persistence.WorkflowSnapshot, newWorkflowEvents []*persistence.WorkflowEvents, ) (retError error)
func (*ContextImpl) GetExecution ¶
func (c *ContextImpl) GetExecution() *commonpb.WorkflowExecution
func (*ContextImpl) GetHistorySize ¶
func (c *ContextImpl) GetHistorySize() int64
func (*ContextImpl) GetNamespace ¶
func (c *ContextImpl) GetNamespace() string
func (*ContextImpl) GetNamespaceID ¶
func (c *ContextImpl) GetNamespaceID() string
func (*ContextImpl) LoadExecutionStats ¶
func (c *ContextImpl) LoadExecutionStats() (*persistencespb.ExecutionStats, error)
func (*ContextImpl) LoadWorkflowExecution ¶
func (c *ContextImpl) LoadWorkflowExecution() (MutableState, error)
func (*ContextImpl) LoadWorkflowExecutionForReplication ¶
func (c *ContextImpl) LoadWorkflowExecutionForReplication( incomingVersion int64, ) (MutableState, error)
func (*ContextImpl) Lock ¶
func (c *ContextImpl) Lock( ctx context.Context, caller CallerType, ) error
func (*ContextImpl) PersistWorkflowEvents ¶ added in v1.12.0
func (c *ContextImpl) PersistWorkflowEvents( workflowEvents *persistence.WorkflowEvents, ) (int64, error)
func (*ContextImpl) ReapplyEvents ¶
func (c *ContextImpl) ReapplyEvents( eventBatches []*persistence.WorkflowEvents, ) error
func (*ContextImpl) SetHistorySize ¶
func (c *ContextImpl) SetHistorySize(size int64)
func (*ContextImpl) Unlock ¶
func (c *ContextImpl) Unlock( caller CallerType, )
func (*ContextImpl) UpdateWorkflowExecutionAsActive ¶
func (c *ContextImpl) UpdateWorkflowExecutionAsActive( now time.Time, ) error
func (*ContextImpl) UpdateWorkflowExecutionAsPassive ¶
func (c *ContextImpl) UpdateWorkflowExecutionAsPassive( now time.Time, ) error
func (*ContextImpl) UpdateWorkflowExecutionWithNew ¶
func (c *ContextImpl) UpdateWorkflowExecutionWithNew( now time.Time, updateMode persistence.UpdateWorkflowMode, newContext Context, newMutableState MutableState, currentWorkflowTransactionPolicy TransactionPolicy, newWorkflowTransactionPolicy *TransactionPolicy, ) (retError error)
func (*ContextImpl) UpdateWorkflowExecutionWithNewAsActive ¶
func (c *ContextImpl) UpdateWorkflowExecutionWithNewAsActive( now time.Time, newContext Context, newMutableState MutableState, ) error
func (*ContextImpl) UpdateWorkflowExecutionWithNewAsPassive ¶
func (c *ContextImpl) UpdateWorkflowExecutionWithNewAsPassive( now time.Time, newContext Context, newMutableState MutableState, ) error
type HistoryBuilder ¶
type HistoryBuilder struct {
// contains filtered or unexported fields
}
TODO should the reorderFunc functionality be ported?
func NewImmutableHistoryBuilder ¶
func NewImmutableHistoryBuilder( history []*historypb.HistoryEvent, ) *HistoryBuilder
func NewMutableHistoryBuilder ¶
func NewMutableHistoryBuilder( timeSource clock.TimeSource, taskIDGenerator TaskIDGenerator, version int64, nextEventID int64, dbBufferBatch []*historypb.HistoryEvent, ) *HistoryBuilder
func (*HistoryBuilder) AddActivityTaskCancelRequestedEvent ¶
func (b *HistoryBuilder) AddActivityTaskCancelRequestedEvent( workflowTaskCompletedEventID int64, scheduleID int64, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddActivityTaskCanceledEvent ¶
func (b *HistoryBuilder) AddActivityTaskCanceledEvent( scheduleEventID int64, startedEventID int64, latestCancelRequestedEventID int64, details *commonpb.Payloads, identity string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddActivityTaskCompletedEvent ¶
func (b *HistoryBuilder) AddActivityTaskCompletedEvent( scheduleEventID int64, startedEventID int64, identity string, result *commonpb.Payloads, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddActivityTaskFailedEvent ¶
func (b *HistoryBuilder) AddActivityTaskFailedEvent( scheduleEventID int64, startedEventID int64, failure *failurepb.Failure, retryState enumspb.RetryState, identity string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddActivityTaskScheduledEvent ¶
func (b *HistoryBuilder) AddActivityTaskScheduledEvent( workflowTaskCompletedEventID int64, command *commandpb.ScheduleActivityTaskCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddActivityTaskStartedEvent ¶
func (b *HistoryBuilder) AddActivityTaskStartedEvent( scheduleEventID int64, attempt int32, requestID string, identity string, lastFailure *failurepb.Failure, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddActivityTaskTimedOutEvent ¶
func (b *HistoryBuilder) AddActivityTaskTimedOutEvent( scheduleEventID, startedEventID int64, timeoutFailure *failurepb.Failure, retryState enumspb.RetryState, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddChildWorkflowExecutionCanceledEvent ¶
func (b *HistoryBuilder) AddChildWorkflowExecutionCanceledEvent( initiatedID int64, startedID int64, namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, details *commonpb.Payloads, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddChildWorkflowExecutionCompletedEvent ¶
func (b *HistoryBuilder) AddChildWorkflowExecutionCompletedEvent( initiatedID int64, startedID int64, namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, result *commonpb.Payloads, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddChildWorkflowExecutionFailedEvent ¶
func (b *HistoryBuilder) AddChildWorkflowExecutionFailedEvent( initiatedID int64, startedID int64, namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, failure *failurepb.Failure, retryState enumspb.RetryState, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddChildWorkflowExecutionStartedEvent ¶
func (b *HistoryBuilder) AddChildWorkflowExecutionStartedEvent( initiatedID int64, namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, header *commonpb.Header, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddChildWorkflowExecutionTerminatedEvent ¶
func (b *HistoryBuilder) AddChildWorkflowExecutionTerminatedEvent( initiatedID int64, startedID int64, namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddChildWorkflowExecutionTimedOutEvent ¶
func (b *HistoryBuilder) AddChildWorkflowExecutionTimedOutEvent( initiatedID int64, startedID int64, namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, retryState enumspb.RetryState, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddCompletedWorkflowEvent ¶
func (b *HistoryBuilder) AddCompletedWorkflowEvent( workflowTaskCompletedEventID int64, command *commandpb.CompleteWorkflowExecutionCommandAttributes, newExecutionRunID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddContinuedAsNewEvent ¶
func (b *HistoryBuilder) AddContinuedAsNewEvent( workflowTaskCompletedEventID int64, newRunID string, command *commandpb.ContinueAsNewWorkflowExecutionCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddExternalWorkflowExecutionCancelRequested ¶
func (b *HistoryBuilder) AddExternalWorkflowExecutionCancelRequested( initiatedEventID int64, namespace string, workflowID string, runID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddExternalWorkflowExecutionSignaled ¶
func (b *HistoryBuilder) AddExternalWorkflowExecutionSignaled( initiatedEventID int64, namespace string, workflowID string, runID string, control string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddFailWorkflowEvent ¶
func (b *HistoryBuilder) AddFailWorkflowEvent( workflowTaskCompletedEventID int64, retryState enumspb.RetryState, command *commandpb.FailWorkflowExecutionCommandAttributes, newExecutionRunID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddMarkerRecordedEvent ¶
func (b *HistoryBuilder) AddMarkerRecordedEvent( workflowTaskCompletedEventID int64, command *commandpb.RecordMarkerCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (b *HistoryBuilder) AddRequestCancelExternalWorkflowExecutionFailedEvent( workflowTaskCompletedEventID int64, initiatedEventID int64, namespace string, workflowID string, runID string, cause enumspb.CancelExternalWorkflowExecutionFailedCause, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (b *HistoryBuilder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent( workflowTaskCompletedEventID int64, command *commandpb.RequestCancelExternalWorkflowExecutionCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddSignalExternalWorkflowExecutionFailedEvent ¶
func (b *HistoryBuilder) AddSignalExternalWorkflowExecutionFailedEvent( workflowTaskCompletedEventID int64, initiatedEventID int64, namespace string, workflowID string, runID string, control string, cause enumspb.SignalExternalWorkflowExecutionFailedCause, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddSignalExternalWorkflowExecutionInitiatedEvent ¶
func (b *HistoryBuilder) AddSignalExternalWorkflowExecutionInitiatedEvent( workflowTaskCompletedEventID int64, command *commandpb.SignalExternalWorkflowExecutionCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddStartChildWorkflowExecutionFailedEvent ¶
func (b *HistoryBuilder) AddStartChildWorkflowExecutionFailedEvent( workflowTaskCompletedEventID int64, initiatedID int64, cause enumspb.StartChildWorkflowExecutionFailedCause, namespace string, workflowID string, workflowType *commonpb.WorkflowType, control string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddStartChildWorkflowExecutionInitiatedEvent ¶
func (b *HistoryBuilder) AddStartChildWorkflowExecutionInitiatedEvent( workflowTaskCompletedEventID int64, command *commandpb.StartChildWorkflowExecutionCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddTimeoutWorkflowEvent ¶
func (b *HistoryBuilder) AddTimeoutWorkflowEvent( retryState enumspb.RetryState, newExecutionRunID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddTimerCanceledEvent ¶
func (b *HistoryBuilder) AddTimerCanceledEvent( workflowTaskCompletedEventID int64, startedEventID int64, timerID string, identity string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddTimerFiredEvent ¶
func (b *HistoryBuilder) AddTimerFiredEvent( startedEventID int64, timerID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddTimerStartedEvent ¶
func (b *HistoryBuilder) AddTimerStartedEvent( workflowTaskCompletedEventID int64, command *commandpb.StartTimerCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddUpsertWorkflowSearchAttributesEvent ¶
func (b *HistoryBuilder) AddUpsertWorkflowSearchAttributesEvent( workflowTaskCompletedEventID int64, command *commandpb.UpsertWorkflowSearchAttributesCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowExecutionCancelRequestedEvent ¶
func (b *HistoryBuilder) AddWorkflowExecutionCancelRequestedEvent( request *historyservice.RequestCancelWorkflowExecutionRequest, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowExecutionCanceledEvent ¶
func (b *HistoryBuilder) AddWorkflowExecutionCanceledEvent( workflowTaskCompletedEventID int64, command *commandpb.CancelWorkflowExecutionCommandAttributes, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowExecutionSignaledEvent ¶
func (b *HistoryBuilder) AddWorkflowExecutionSignaledEvent( signalName string, input *commonpb.Payloads, identity string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowExecutionStartedEvent ¶
func (b *HistoryBuilder) AddWorkflowExecutionStartedEvent( startTime time.Time, request *historyservice.StartWorkflowExecutionRequest, resetPoints *workflowpb.ResetPoints, prevRunID string, firstRunID string, originalRunID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowExecutionTerminatedEvent ¶
func (b *HistoryBuilder) AddWorkflowExecutionTerminatedEvent( reason string, details *commonpb.Payloads, identity string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowTaskCompletedEvent ¶
func (b *HistoryBuilder) AddWorkflowTaskCompletedEvent( scheduleEventID int64, startedEventID int64, identity string, checksum string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowTaskFailedEvent ¶
func (b *HistoryBuilder) AddWorkflowTaskFailedEvent( scheduleEventID int64, startedEventID int64, cause enumspb.WorkflowTaskFailedCause, failure *failurepb.Failure, identity string, baseRunID string, newRunID string, forkEventVersion int64, checksum string, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowTaskScheduledEvent ¶
func (b *HistoryBuilder) AddWorkflowTaskScheduledEvent( taskQueue *taskqueuepb.TaskQueue, startToCloseTimeoutSeconds int32, attempt int32, now time.Time, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowTaskStartedEvent ¶
func (b *HistoryBuilder) AddWorkflowTaskStartedEvent( scheduleEventID int64, requestID string, identity string, now time.Time, ) *historypb.HistoryEvent
func (*HistoryBuilder) AddWorkflowTaskTimedOutEvent ¶
func (b *HistoryBuilder) AddWorkflowTaskTimedOutEvent( scheduleEventID int64, startedEventID int64, timeoutType enumspb.TimeoutType, ) *historypb.HistoryEvent
func (*HistoryBuilder) BufferEventSize ¶
func (b *HistoryBuilder) BufferEventSize() int
func (*HistoryBuilder) Finish ¶
func (b *HistoryBuilder) Finish( flushBufferEvent bool, ) (*HistoryMutation, error)
func (*HistoryBuilder) FlushAndCreateNewBatch ¶
func (b *HistoryBuilder) FlushAndCreateNewBatch()
func (*HistoryBuilder) FlushBufferToCurrentBatch ¶
func (b *HistoryBuilder) FlushBufferToCurrentBatch() map[int64]int64
func (*HistoryBuilder) GetAndRemoveTimerFireEvent ¶
func (b *HistoryBuilder) GetAndRemoveTimerFireEvent( timerID string, ) *historypb.HistoryEvent
func (*HistoryBuilder) HasActivityFinishEvent ¶
func (b *HistoryBuilder) HasActivityFinishEvent( scheduleID int64, ) bool
func (*HistoryBuilder) HasBufferEvents ¶
func (b *HistoryBuilder) HasBufferEvents() bool
func (*HistoryBuilder) NextEventID ¶
func (b *HistoryBuilder) NextEventID() int64
type HistoryBuilderState ¶
type HistoryBuilderState int
TODO should the reorderFunc functionality be ported?
type HistoryMutation ¶
type HistoryMutation struct { // events to be persist to events table DBEventsBatches [][]*historypb.HistoryEvent // events to be buffer in execution table DBBufferBatch []*historypb.HistoryEvent // whether to clear buffer events on DB DBClearBuffer bool // accumulated buffered events, equal to all buffer events from execution table MemBufferBatch []*historypb.HistoryEvent // schedule to start event ID mapping for flushed buffered event ScheduleIDToStartID map[int64]int64 }
TODO should the reorderFunc functionality be ported?
type MockContext ¶
type MockContext struct {
// contains filtered or unexported fields
}
MockContext is a mock of Context interface.
func NewMockContext ¶
func NewMockContext(ctrl *gomock.Controller) *MockContext
NewMockContext creates a new mock instance.
func (*MockContext) ConflictResolveWorkflowExecution ¶
func (m *MockContext) ConflictResolveWorkflowExecution(now time.Time, conflictResolveMode persistence.ConflictResolveWorkflowMode, resetMutableState MutableState, newContext Context, newMutableState MutableState, currentContext Context, currentMutableState MutableState, currentTransactionPolicy *TransactionPolicy) error
ConflictResolveWorkflowExecution mocks base method.
func (*MockContext) CreateWorkflowExecution ¶
func (m *MockContext) CreateWorkflowExecution(now time.Time, createMode persistence.CreateWorkflowMode, prevRunID string, prevLastWriteVersion int64, newMutableState MutableState, newWorkflow *persistence.WorkflowSnapshot, newWorkflowEvents []*persistence.WorkflowEvents) error
CreateWorkflowExecution mocks base method.
func (*MockContext) EXPECT ¶
func (m *MockContext) EXPECT() *MockContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockContext) GetExecution ¶
func (m *MockContext) GetExecution() *v1.WorkflowExecution
GetExecution mocks base method.
func (*MockContext) GetHistorySize ¶
func (m *MockContext) GetHistorySize() int64
GetHistorySize mocks base method.
func (*MockContext) GetNamespace ¶
func (m *MockContext) GetNamespace() string
GetNamespace mocks base method.
func (*MockContext) GetNamespaceID ¶
func (m *MockContext) GetNamespaceID() string
GetNamespaceID mocks base method.
func (*MockContext) LoadExecutionStats ¶
func (m *MockContext) LoadExecutionStats() (*v10.ExecutionStats, error)
LoadExecutionStats mocks base method.
func (*MockContext) LoadWorkflowExecution ¶
func (m *MockContext) LoadWorkflowExecution() (MutableState, error)
LoadWorkflowExecution mocks base method.
func (*MockContext) LoadWorkflowExecutionForReplication ¶
func (m *MockContext) LoadWorkflowExecutionForReplication(incomingVersion int64) (MutableState, error)
LoadWorkflowExecutionForReplication mocks base method.
func (*MockContext) Lock ¶
func (m *MockContext) Lock(ctx context.Context, caller CallerType) error
Lock mocks base method.
func (*MockContext) PersistWorkflowEvents ¶ added in v1.12.0
func (m *MockContext) PersistWorkflowEvents(workflowEvents *persistence.WorkflowEvents) (int64, error)
PersistWorkflowEvents mocks base method.
func (*MockContext) ReapplyEvents ¶
func (m *MockContext) ReapplyEvents(eventBatches []*persistence.WorkflowEvents) error
ReapplyEvents mocks base method.
func (*MockContext) SetHistorySize ¶
func (m *MockContext) SetHistorySize(size int64)
SetHistorySize mocks base method.
func (*MockContext) Unlock ¶
func (m *MockContext) Unlock(caller CallerType)
Unlock mocks base method.
func (*MockContext) UpdateWorkflowExecutionAsActive ¶
func (m *MockContext) UpdateWorkflowExecutionAsActive(now time.Time) error
UpdateWorkflowExecutionAsActive mocks base method.
func (*MockContext) UpdateWorkflowExecutionAsPassive ¶
func (m *MockContext) UpdateWorkflowExecutionAsPassive(now time.Time) error
UpdateWorkflowExecutionAsPassive mocks base method.
func (*MockContext) UpdateWorkflowExecutionWithNew ¶
func (m *MockContext) UpdateWorkflowExecutionWithNew(now time.Time, updateMode persistence.UpdateWorkflowMode, newContext Context, newMutableState MutableState, currentWorkflowTransactionPolicy TransactionPolicy, newWorkflowTransactionPolicy *TransactionPolicy) error
UpdateWorkflowExecutionWithNew mocks base method.
func (*MockContext) UpdateWorkflowExecutionWithNewAsActive ¶
func (m *MockContext) UpdateWorkflowExecutionWithNewAsActive(now time.Time, newContext Context, newMutableState MutableState) error
UpdateWorkflowExecutionWithNewAsActive mocks base method.
func (*MockContext) UpdateWorkflowExecutionWithNewAsPassive ¶
func (m *MockContext) UpdateWorkflowExecutionWithNewAsPassive(now time.Time, newContext Context, newMutableState MutableState) error
UpdateWorkflowExecutionWithNewAsPassive mocks base method.
type MockContextMockRecorder ¶
type MockContextMockRecorder struct {
// contains filtered or unexported fields
}
MockContextMockRecorder is the mock recorder for MockContext.
func (*MockContextMockRecorder) Clear ¶
func (mr *MockContextMockRecorder) Clear() *gomock.Call
Clear indicates an expected call of Clear.
func (*MockContextMockRecorder) ConflictResolveWorkflowExecution ¶
func (mr *MockContextMockRecorder) ConflictResolveWorkflowExecution(now, conflictResolveMode, resetMutableState, newContext, newMutableState, currentContext, currentMutableState, currentTransactionPolicy interface{}) *gomock.Call
ConflictResolveWorkflowExecution indicates an expected call of ConflictResolveWorkflowExecution.
func (*MockContextMockRecorder) CreateWorkflowExecution ¶
func (mr *MockContextMockRecorder) CreateWorkflowExecution(now, createMode, prevRunID, prevLastWriteVersion, newMutableState, newWorkflow, newWorkflowEvents interface{}) *gomock.Call
CreateWorkflowExecution indicates an expected call of CreateWorkflowExecution.
func (*MockContextMockRecorder) GetExecution ¶
func (mr *MockContextMockRecorder) GetExecution() *gomock.Call
GetExecution indicates an expected call of GetExecution.
func (*MockContextMockRecorder) GetHistorySize ¶
func (mr *MockContextMockRecorder) GetHistorySize() *gomock.Call
GetHistorySize indicates an expected call of GetHistorySize.
func (*MockContextMockRecorder) GetNamespace ¶
func (mr *MockContextMockRecorder) GetNamespace() *gomock.Call
GetNamespace indicates an expected call of GetNamespace.
func (*MockContextMockRecorder) GetNamespaceID ¶
func (mr *MockContextMockRecorder) GetNamespaceID() *gomock.Call
GetNamespaceID indicates an expected call of GetNamespaceID.
func (*MockContextMockRecorder) LoadExecutionStats ¶
func (mr *MockContextMockRecorder) LoadExecutionStats() *gomock.Call
LoadExecutionStats indicates an expected call of LoadExecutionStats.
func (*MockContextMockRecorder) LoadWorkflowExecution ¶
func (mr *MockContextMockRecorder) LoadWorkflowExecution() *gomock.Call
LoadWorkflowExecution indicates an expected call of LoadWorkflowExecution.
func (*MockContextMockRecorder) LoadWorkflowExecutionForReplication ¶
func (mr *MockContextMockRecorder) LoadWorkflowExecutionForReplication(incomingVersion interface{}) *gomock.Call
LoadWorkflowExecutionForReplication indicates an expected call of LoadWorkflowExecutionForReplication.
func (*MockContextMockRecorder) Lock ¶
func (mr *MockContextMockRecorder) Lock(ctx, caller interface{}) *gomock.Call
Lock indicates an expected call of Lock.
func (*MockContextMockRecorder) PersistWorkflowEvents ¶ added in v1.12.0
func (mr *MockContextMockRecorder) PersistWorkflowEvents(workflowEvents interface{}) *gomock.Call
PersistWorkflowEvents indicates an expected call of PersistWorkflowEvents.
func (*MockContextMockRecorder) ReapplyEvents ¶
func (mr *MockContextMockRecorder) ReapplyEvents(eventBatches interface{}) *gomock.Call
ReapplyEvents indicates an expected call of ReapplyEvents.
func (*MockContextMockRecorder) SetHistorySize ¶
func (mr *MockContextMockRecorder) SetHistorySize(size interface{}) *gomock.Call
SetHistorySize indicates an expected call of SetHistorySize.
func (*MockContextMockRecorder) Unlock ¶
func (mr *MockContextMockRecorder) Unlock(caller interface{}) *gomock.Call
Unlock indicates an expected call of Unlock.
func (*MockContextMockRecorder) UpdateWorkflowExecutionAsActive ¶
func (mr *MockContextMockRecorder) UpdateWorkflowExecutionAsActive(now interface{}) *gomock.Call
UpdateWorkflowExecutionAsActive indicates an expected call of UpdateWorkflowExecutionAsActive.
func (*MockContextMockRecorder) UpdateWorkflowExecutionAsPassive ¶
func (mr *MockContextMockRecorder) UpdateWorkflowExecutionAsPassive(now interface{}) *gomock.Call
UpdateWorkflowExecutionAsPassive indicates an expected call of UpdateWorkflowExecutionAsPassive.
func (*MockContextMockRecorder) UpdateWorkflowExecutionWithNew ¶
func (mr *MockContextMockRecorder) UpdateWorkflowExecutionWithNew(now, updateMode, newContext, newMutableState, currentWorkflowTransactionPolicy, newWorkflowTransactionPolicy interface{}) *gomock.Call
UpdateWorkflowExecutionWithNew indicates an expected call of UpdateWorkflowExecutionWithNew.
func (*MockContextMockRecorder) UpdateWorkflowExecutionWithNewAsActive ¶
func (mr *MockContextMockRecorder) UpdateWorkflowExecutionWithNewAsActive(now, newContext, newMutableState interface{}) *gomock.Call
UpdateWorkflowExecutionWithNewAsActive indicates an expected call of UpdateWorkflowExecutionWithNewAsActive.
func (*MockContextMockRecorder) UpdateWorkflowExecutionWithNewAsPassive ¶
func (mr *MockContextMockRecorder) UpdateWorkflowExecutionWithNewAsPassive(now, newContext, newMutableState interface{}) *gomock.Call
UpdateWorkflowExecutionWithNewAsPassive indicates an expected call of UpdateWorkflowExecutionWithNewAsPassive.
type MockMutableState ¶
type MockMutableState struct {
// contains filtered or unexported fields
}
MockMutableState is a mock of MutableState interface.
func NewMockMutableState ¶
func NewMockMutableState(ctrl *gomock.Controller) *MockMutableState
NewMockMutableState creates a new mock instance.
func (*MockMutableState) AddActivityTaskCancelRequestedEvent ¶
func (m *MockMutableState) AddActivityTaskCancelRequestedEvent(arg0, arg1 int64, arg2 string) (*v13.HistoryEvent, *v19.ActivityInfo, error)
AddActivityTaskCancelRequestedEvent mocks base method.
func (*MockMutableState) AddActivityTaskCanceledEvent ¶
func (m *MockMutableState) AddActivityTaskCanceledEvent(arg0, arg1, arg2 int64, arg3 *v10.Payloads, arg4 string) (*v13.HistoryEvent, error)
AddActivityTaskCanceledEvent mocks base method.
func (*MockMutableState) AddActivityTaskCompletedEvent ¶
func (m *MockMutableState) AddActivityTaskCompletedEvent(arg0, arg1 int64, arg2 *v16.RespondActivityTaskCompletedRequest) (*v13.HistoryEvent, error)
AddActivityTaskCompletedEvent mocks base method.
func (*MockMutableState) AddActivityTaskFailedEvent ¶
func (m *MockMutableState) AddActivityTaskFailedEvent(arg0, arg1 int64, arg2 *v12.Failure, arg3 v11.RetryState, arg4 string) (*v13.HistoryEvent, error)
AddActivityTaskFailedEvent mocks base method.
func (*MockMutableState) AddActivityTaskScheduledEvent ¶
func (m *MockMutableState) AddActivityTaskScheduledEvent(arg0 int64, arg1 *v1.ScheduleActivityTaskCommandAttributes) (*v13.HistoryEvent, *v19.ActivityInfo, error)
AddActivityTaskScheduledEvent mocks base method.
func (*MockMutableState) AddActivityTaskStartedEvent ¶
func (m *MockMutableState) AddActivityTaskStartedEvent(arg0 *v19.ActivityInfo, arg1 int64, arg2, arg3 string) (*v13.HistoryEvent, error)
AddActivityTaskStartedEvent mocks base method.
func (*MockMutableState) AddActivityTaskTimedOutEvent ¶
func (m *MockMutableState) AddActivityTaskTimedOutEvent(arg0, arg1 int64, arg2 *v12.Failure, arg3 v11.RetryState) (*v13.HistoryEvent, error)
AddActivityTaskTimedOutEvent mocks base method.
func (*MockMutableState) AddChildWorkflowExecutionCanceledEvent ¶
func (m *MockMutableState) AddChildWorkflowExecutionCanceledEvent(arg0 int64, arg1 *v10.WorkflowExecution, arg2 *v13.WorkflowExecutionCanceledEventAttributes) (*v13.HistoryEvent, error)
AddChildWorkflowExecutionCanceledEvent mocks base method.
func (*MockMutableState) AddChildWorkflowExecutionCompletedEvent ¶
func (m *MockMutableState) AddChildWorkflowExecutionCompletedEvent(arg0 int64, arg1 *v10.WorkflowExecution, arg2 *v13.WorkflowExecutionCompletedEventAttributes) (*v13.HistoryEvent, error)
AddChildWorkflowExecutionCompletedEvent mocks base method.
func (*MockMutableState) AddChildWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) AddChildWorkflowExecutionFailedEvent(arg0 int64, arg1 *v10.WorkflowExecution, arg2 *v13.WorkflowExecutionFailedEventAttributes) (*v13.HistoryEvent, error)
AddChildWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) AddChildWorkflowExecutionStartedEvent ¶
func (m *MockMutableState) AddChildWorkflowExecutionStartedEvent(arg0 string, arg1 *v10.WorkflowExecution, arg2 *v10.WorkflowType, arg3 int64, arg4 *v10.Header) (*v13.HistoryEvent, error)
AddChildWorkflowExecutionStartedEvent mocks base method.
func (*MockMutableState) AddChildWorkflowExecutionTerminatedEvent ¶
func (m *MockMutableState) AddChildWorkflowExecutionTerminatedEvent(arg0 int64, arg1 *v10.WorkflowExecution, arg2 *v13.WorkflowExecutionTerminatedEventAttributes) (*v13.HistoryEvent, error)
AddChildWorkflowExecutionTerminatedEvent mocks base method.
func (*MockMutableState) AddChildWorkflowExecutionTimedOutEvent ¶
func (m *MockMutableState) AddChildWorkflowExecutionTimedOutEvent(arg0 int64, arg1 *v10.WorkflowExecution, arg2 *v13.WorkflowExecutionTimedOutEventAttributes) (*v13.HistoryEvent, error)
AddChildWorkflowExecutionTimedOutEvent mocks base method.
func (*MockMutableState) AddCompletedWorkflowEvent ¶
func (m *MockMutableState) AddCompletedWorkflowEvent(arg0 int64, arg1 *v1.CompleteWorkflowExecutionCommandAttributes, arg2 string) (*v13.HistoryEvent, error)
AddCompletedWorkflowEvent mocks base method.
func (*MockMutableState) AddContinueAsNewEvent ¶
func (m *MockMutableState) AddContinueAsNewEvent(arg0, arg1 int64, arg2 string, arg3 *v1.ContinueAsNewWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, MutableState, error)
AddContinueAsNewEvent mocks base method.
func (*MockMutableState) AddExternalWorkflowExecutionCancelRequested ¶
func (m *MockMutableState) AddExternalWorkflowExecutionCancelRequested(arg0 int64, arg1, arg2, arg3 string) (*v13.HistoryEvent, error)
AddExternalWorkflowExecutionCancelRequested mocks base method.
func (*MockMutableState) AddExternalWorkflowExecutionSignaled ¶
func (m *MockMutableState) AddExternalWorkflowExecutionSignaled(arg0 int64, arg1, arg2, arg3, arg4 string) (*v13.HistoryEvent, error)
AddExternalWorkflowExecutionSignaled mocks base method.
func (*MockMutableState) AddFailWorkflowEvent ¶
func (m *MockMutableState) AddFailWorkflowEvent(arg0 int64, arg1 v11.RetryState, arg2 *v1.FailWorkflowExecutionCommandAttributes, arg3 string) (*v13.HistoryEvent, error)
AddFailWorkflowEvent mocks base method.
func (*MockMutableState) AddFirstWorkflowTaskScheduled ¶
func (m *MockMutableState) AddFirstWorkflowTaskScheduled(arg0 *v13.HistoryEvent) error
AddFirstWorkflowTaskScheduled mocks base method.
func (*MockMutableState) AddRecordMarkerEvent ¶
func (m *MockMutableState) AddRecordMarkerEvent(arg0 int64, arg1 *v1.RecordMarkerCommandAttributes) (*v13.HistoryEvent, error)
AddRecordMarkerEvent mocks base method.
func (*MockMutableState) AddRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) AddRequestCancelExternalWorkflowExecutionFailedEvent(arg0 int64, arg1, arg2, arg3 string, arg4 v11.CancelExternalWorkflowExecutionFailedCause) (*v13.HistoryEvent, error)
AddRequestCancelExternalWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) AddRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (m *MockMutableState) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *v1.RequestCancelExternalWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, *v19.RequestCancelInfo, error)
AddRequestCancelExternalWorkflowExecutionInitiatedEvent mocks base method.
func (*MockMutableState) AddSignalExternalWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) AddSignalExternalWorkflowExecutionFailedEvent(arg0 int64, arg1, arg2, arg3, arg4 string, arg5 v11.SignalExternalWorkflowExecutionFailedCause) (*v13.HistoryEvent, error)
AddSignalExternalWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) AddSignalExternalWorkflowExecutionInitiatedEvent ¶
func (m *MockMutableState) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *v1.SignalExternalWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, *v19.SignalInfo, error)
AddSignalExternalWorkflowExecutionInitiatedEvent mocks base method.
func (*MockMutableState) AddSignalRequested ¶
func (m *MockMutableState) AddSignalRequested(requestID string)
AddSignalRequested mocks base method.
func (*MockMutableState) AddStartChildWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) AddStartChildWorkflowExecutionFailedEvent(arg0 int64, arg1 v11.StartChildWorkflowExecutionFailedCause, arg2 *v13.StartChildWorkflowExecutionInitiatedEventAttributes) (*v13.HistoryEvent, error)
AddStartChildWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) AddStartChildWorkflowExecutionInitiatedEvent ¶
func (m *MockMutableState) AddStartChildWorkflowExecutionInitiatedEvent(arg0 int64, arg1 string, arg2 *v1.StartChildWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, *v19.ChildExecutionInfo, error)
AddStartChildWorkflowExecutionInitiatedEvent mocks base method.
func (*MockMutableState) AddTimeoutWorkflowEvent ¶
func (m *MockMutableState) AddTimeoutWorkflowEvent(arg0 int64, arg1 v11.RetryState, arg2 string) (*v13.HistoryEvent, error)
AddTimeoutWorkflowEvent mocks base method.
func (*MockMutableState) AddTimerCanceledEvent ¶
func (m *MockMutableState) AddTimerCanceledEvent(arg0 int64, arg1 *v1.CancelTimerCommandAttributes, arg2 string) (*v13.HistoryEvent, error)
AddTimerCanceledEvent mocks base method.
func (*MockMutableState) AddTimerFiredEvent ¶
func (m *MockMutableState) AddTimerFiredEvent(arg0 string) (*v13.HistoryEvent, error)
AddTimerFiredEvent mocks base method.
func (*MockMutableState) AddTimerStartedEvent ¶
func (m *MockMutableState) AddTimerStartedEvent(arg0 int64, arg1 *v1.StartTimerCommandAttributes) (*v13.HistoryEvent, *v19.TimerInfo, error)
AddTimerStartedEvent mocks base method.
func (*MockMutableState) AddTimerTasks ¶
func (m *MockMutableState) AddTimerTasks(timerTasks ...tasks.Task)
AddTimerTasks mocks base method.
func (*MockMutableState) AddTransferTasks ¶
func (m *MockMutableState) AddTransferTasks(transferTasks ...tasks.Task)
AddTransferTasks mocks base method.
func (*MockMutableState) AddUpsertWorkflowSearchAttributesEvent ¶
func (m *MockMutableState) AddUpsertWorkflowSearchAttributesEvent(arg0 int64, arg1 *v1.UpsertWorkflowSearchAttributesCommandAttributes) (*v13.HistoryEvent, error)
AddUpsertWorkflowSearchAttributesEvent mocks base method.
func (*MockMutableState) AddVisibilityTasks ¶
func (m *MockMutableState) AddVisibilityTasks(visibilityTasks ...tasks.Task)
AddVisibilityTasks mocks base method.
func (*MockMutableState) AddWorkflowExecutionCancelRequestedEvent ¶
func (m *MockMutableState) AddWorkflowExecutionCancelRequestedEvent(arg0 *v18.RequestCancelWorkflowExecutionRequest) (*v13.HistoryEvent, error)
AddWorkflowExecutionCancelRequestedEvent mocks base method.
func (*MockMutableState) AddWorkflowExecutionCanceledEvent ¶
func (m *MockMutableState) AddWorkflowExecutionCanceledEvent(arg0 int64, arg1 *v1.CancelWorkflowExecutionCommandAttributes) (*v13.HistoryEvent, error)
AddWorkflowExecutionCanceledEvent mocks base method.
func (*MockMutableState) AddWorkflowExecutionSignaled ¶
func (m *MockMutableState) AddWorkflowExecutionSignaled(signalName string, input *v10.Payloads, identity string) (*v13.HistoryEvent, error)
AddWorkflowExecutionSignaled mocks base method.
func (*MockMutableState) AddWorkflowExecutionStartedEvent ¶
func (m *MockMutableState) AddWorkflowExecutionStartedEvent(arg0 v10.WorkflowExecution, arg1 *v18.StartWorkflowExecutionRequest) (*v13.HistoryEvent, error)
AddWorkflowExecutionStartedEvent mocks base method.
func (*MockMutableState) AddWorkflowExecutionStartedEventWithOptions ¶ added in v1.13.0
func (m *MockMutableState) AddWorkflowExecutionStartedEventWithOptions(arg0 v10.WorkflowExecution, arg1 *v18.StartWorkflowExecutionRequest, arg2 string, arg3 *v15.ResetPoints, arg4, arg5 string) (*v13.HistoryEvent, error)
AddWorkflowExecutionStartedEventWithOptions mocks base method.
func (*MockMutableState) AddWorkflowExecutionTerminatedEvent ¶
func (m *MockMutableState) AddWorkflowExecutionTerminatedEvent(firstEventID int64, reason string, details *v10.Payloads, identity string) (*v13.HistoryEvent, error)
AddWorkflowExecutionTerminatedEvent mocks base method.
func (*MockMutableState) AddWorkflowTaskCompletedEvent ¶
func (m *MockMutableState) AddWorkflowTaskCompletedEvent(arg0, arg1 int64, arg2 *v16.RespondWorkflowTaskCompletedRequest, arg3 int) (*v13.HistoryEvent, error)
AddWorkflowTaskCompletedEvent mocks base method.
func (*MockMutableState) AddWorkflowTaskFailedEvent ¶
func (m *MockMutableState) AddWorkflowTaskFailedEvent(scheduleEventID, startedEventID int64, cause v11.WorkflowTaskFailedCause, failure *v12.Failure, identity, binChecksum, baseRunID, newRunID string, forkEventVersion int64) (*v13.HistoryEvent, error)
AddWorkflowTaskFailedEvent mocks base method.
func (*MockMutableState) AddWorkflowTaskScheduleToStartTimeoutEvent ¶
func (m *MockMutableState) AddWorkflowTaskScheduleToStartTimeoutEvent(arg0 int64) (*v13.HistoryEvent, error)
AddWorkflowTaskScheduleToStartTimeoutEvent mocks base method.
func (*MockMutableState) AddWorkflowTaskScheduledEvent ¶
func (m *MockMutableState) AddWorkflowTaskScheduledEvent(bypassTaskGeneration bool) (*WorkflowTaskInfo, error)
AddWorkflowTaskScheduledEvent mocks base method.
func (*MockMutableState) AddWorkflowTaskScheduledEventAsHeartbeat ¶
func (m *MockMutableState) AddWorkflowTaskScheduledEventAsHeartbeat(bypassTaskGeneration bool, originalScheduledTimestamp *time.Time) (*WorkflowTaskInfo, error)
AddWorkflowTaskScheduledEventAsHeartbeat mocks base method.
func (*MockMutableState) AddWorkflowTaskStartedEvent ¶
func (m *MockMutableState) AddWorkflowTaskStartedEvent(arg0 int64, arg1 string, arg2 *v14.TaskQueue, arg3 string) (*v13.HistoryEvent, *WorkflowTaskInfo, error)
AddWorkflowTaskStartedEvent mocks base method.
func (*MockMutableState) AddWorkflowTaskTimedOutEvent ¶
func (m *MockMutableState) AddWorkflowTaskTimedOutEvent(arg0, arg1 int64) (*v13.HistoryEvent, error)
AddWorkflowTaskTimedOutEvent mocks base method.
func (*MockMutableState) CheckResettable ¶
func (m *MockMutableState) CheckResettable() error
CheckResettable mocks base method.
func (*MockMutableState) ClearStickyness ¶
func (m *MockMutableState) ClearStickyness()
ClearStickyness mocks base method.
func (*MockMutableState) CloneToProto ¶
func (m *MockMutableState) CloneToProto() *v19.WorkflowMutableState
CloneToProto mocks base method.
func (*MockMutableState) CloseTransactionAsMutation ¶
func (m *MockMutableState) CloseTransactionAsMutation(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowMutation, []*persistence.WorkflowEvents, error)
CloseTransactionAsMutation mocks base method.
func (*MockMutableState) CloseTransactionAsSnapshot ¶
func (m *MockMutableState) CloseTransactionAsSnapshot(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowSnapshot, []*persistence.WorkflowEvents, error)
CloseTransactionAsSnapshot mocks base method.
func (*MockMutableState) CreateTransientWorkflowTaskEvents ¶
func (m *MockMutableState) CreateTransientWorkflowTaskEvents(di *WorkflowTaskInfo, identity string) (*v13.HistoryEvent, *v13.HistoryEvent)
CreateTransientWorkflowTaskEvents mocks base method.
func (*MockMutableState) DeleteSignalRequested ¶
func (m *MockMutableState) DeleteSignalRequested(requestID string)
DeleteSignalRequested mocks base method.
func (*MockMutableState) DeleteWorkflowTask ¶
func (m *MockMutableState) DeleteWorkflowTask()
DeleteWorkflowTask mocks base method.
func (*MockMutableState) EXPECT ¶
func (m *MockMutableState) EXPECT() *MockMutableStateMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMutableState) FlushBufferedEvents ¶
func (m *MockMutableState) FlushBufferedEvents()
FlushBufferedEvents mocks base method.
func (*MockMutableState) GetActivityByActivityID ¶
func (m *MockMutableState) GetActivityByActivityID(arg0 string) (*v19.ActivityInfo, bool)
GetActivityByActivityID mocks base method.
func (*MockMutableState) GetActivityInfo ¶
func (m *MockMutableState) GetActivityInfo(arg0 int64) (*v19.ActivityInfo, bool)
GetActivityInfo mocks base method.
func (*MockMutableState) GetActivityInfoWithTimerHeartbeat ¶
func (m *MockMutableState) GetActivityInfoWithTimerHeartbeat(scheduleEventID int64) (*v19.ActivityInfo, time.Time, bool)
GetActivityInfoWithTimerHeartbeat mocks base method.
func (*MockMutableState) GetActivityScheduledEvent ¶
func (m *MockMutableState) GetActivityScheduledEvent(arg0 int64) (*v13.HistoryEvent, error)
GetActivityScheduledEvent mocks base method.
func (*MockMutableState) GetChildExecutionInfo ¶
func (m *MockMutableState) GetChildExecutionInfo(arg0 int64) (*v19.ChildExecutionInfo, bool)
GetChildExecutionInfo mocks base method.
func (*MockMutableState) GetChildExecutionInitiatedEvent ¶
func (m *MockMutableState) GetChildExecutionInitiatedEvent(arg0 int64) (*v13.HistoryEvent, error)
GetChildExecutionInitiatedEvent mocks base method.
func (*MockMutableState) GetCompletionEvent ¶
func (m *MockMutableState) GetCompletionEvent() (*v13.HistoryEvent, error)
GetCompletionEvent mocks base method.
func (*MockMutableState) GetCronBackoffDuration ¶
func (m *MockMutableState) GetCronBackoffDuration() time.Duration
GetCronBackoffDuration mocks base method.
func (*MockMutableState) GetCurrentBranchToken ¶
func (m *MockMutableState) GetCurrentBranchToken() ([]byte, error)
GetCurrentBranchToken mocks base method.
func (*MockMutableState) GetCurrentVersion ¶
func (m *MockMutableState) GetCurrentVersion() int64
GetCurrentVersion mocks base method.
func (*MockMutableState) GetExecutionInfo ¶
func (m *MockMutableState) GetExecutionInfo() *v19.WorkflowExecutionInfo
GetExecutionInfo mocks base method.
func (*MockMutableState) GetExecutionState ¶
func (m *MockMutableState) GetExecutionState() *v19.WorkflowExecutionState
GetExecutionState mocks base method.
func (*MockMutableState) GetFirstRunID ¶ added in v1.13.0
func (m *MockMutableState) GetFirstRunID() (string, error)
GetFirstRunID mocks base method.
func (*MockMutableState) GetInFlightWorkflowTask ¶
func (m *MockMutableState) GetInFlightWorkflowTask() (*WorkflowTaskInfo, bool)
GetInFlightWorkflowTask mocks base method.
func (*MockMutableState) GetLastFirstEventIDTxnID ¶
func (m *MockMutableState) GetLastFirstEventIDTxnID() (int64, int64)
GetLastFirstEventIDTxnID mocks base method.
func (*MockMutableState) GetLastWriteVersion ¶
func (m *MockMutableState) GetLastWriteVersion() (int64, error)
GetLastWriteVersion mocks base method.
func (*MockMutableState) GetNamespaceEntry ¶
func (m *MockMutableState) GetNamespaceEntry() *namespace.Namespace
GetNamespaceEntry mocks base method.
func (*MockMutableState) GetNextEventID ¶
func (m *MockMutableState) GetNextEventID() int64
GetNextEventID mocks base method.
func (*MockMutableState) GetPendingActivityInfos ¶
func (m *MockMutableState) GetPendingActivityInfos() map[int64]*v19.ActivityInfo
GetPendingActivityInfos mocks base method.
func (*MockMutableState) GetPendingChildExecutionInfos ¶
func (m *MockMutableState) GetPendingChildExecutionInfos() map[int64]*v19.ChildExecutionInfo
GetPendingChildExecutionInfos mocks base method.
func (*MockMutableState) GetPendingRequestCancelExternalInfos ¶
func (m *MockMutableState) GetPendingRequestCancelExternalInfos() map[int64]*v19.RequestCancelInfo
GetPendingRequestCancelExternalInfos mocks base method.
func (*MockMutableState) GetPendingSignalExternalInfos ¶
func (m *MockMutableState) GetPendingSignalExternalInfos() map[int64]*v19.SignalInfo
GetPendingSignalExternalInfos mocks base method.
func (*MockMutableState) GetPendingTimerInfos ¶
func (m *MockMutableState) GetPendingTimerInfos() map[string]*v19.TimerInfo
GetPendingTimerInfos mocks base method.
func (*MockMutableState) GetPendingWorkflowTask ¶
func (m *MockMutableState) GetPendingWorkflowTask() (*WorkflowTaskInfo, bool)
GetPendingWorkflowTask mocks base method.
func (*MockMutableState) GetPreviousStartedEventID ¶
func (m *MockMutableState) GetPreviousStartedEventID() int64
GetPreviousStartedEventID mocks base method.
func (*MockMutableState) GetQueryRegistry ¶
func (m *MockMutableState) GetQueryRegistry() QueryRegistry
GetQueryRegistry mocks base method.
func (*MockMutableState) GetRequestCancelInfo ¶
func (m *MockMutableState) GetRequestCancelInfo(arg0 int64) (*v19.RequestCancelInfo, bool)
GetRequestCancelInfo mocks base method.
func (*MockMutableState) GetRetryBackoffDuration ¶
func (m *MockMutableState) GetRetryBackoffDuration(failure *v12.Failure) (time.Duration, v11.RetryState)
GetRetryBackoffDuration mocks base method.
func (*MockMutableState) GetSignalInfo ¶
func (m *MockMutableState) GetSignalInfo(arg0 int64) (*v19.SignalInfo, bool)
GetSignalInfo mocks base method.
func (*MockMutableState) GetStartEvent ¶
func (m *MockMutableState) GetStartEvent() (*v13.HistoryEvent, error)
GetStartEvent mocks base method.
func (*MockMutableState) GetStartVersion ¶
func (m *MockMutableState) GetStartVersion() (int64, error)
GetStartVersion mocks base method.
func (*MockMutableState) GetUpdateCondition ¶
func (m *MockMutableState) GetUpdateCondition() (int64, int64)
GetUpdateCondition mocks base method.
func (*MockMutableState) GetUserTimerInfo ¶
func (m *MockMutableState) GetUserTimerInfo(arg0 string) (*v19.TimerInfo, bool)
GetUserTimerInfo mocks base method.
func (*MockMutableState) GetUserTimerInfoByEventID ¶
func (m *MockMutableState) GetUserTimerInfoByEventID(arg0 int64) (*v19.TimerInfo, bool)
GetUserTimerInfoByEventID mocks base method.
func (*MockMutableState) GetWorkflowIdentifier ¶ added in v1.13.0
func (m *MockMutableState) GetWorkflowIdentifier() definition.WorkflowIdentifier
GetWorkflowIdentifier mocks base method.
func (*MockMutableState) GetWorkflowStateStatus ¶
func (m *MockMutableState) GetWorkflowStateStatus() (v17.WorkflowExecutionState, v11.WorkflowExecutionStatus)
GetWorkflowStateStatus mocks base method.
func (*MockMutableState) GetWorkflowTaskInfo ¶
func (m *MockMutableState) GetWorkflowTaskInfo(arg0 int64) (*WorkflowTaskInfo, bool)
GetWorkflowTaskInfo mocks base method.
func (*MockMutableState) GetWorkflowType ¶
func (m *MockMutableState) GetWorkflowType() *v10.WorkflowType
GetWorkflowType mocks base method.
func (*MockMutableState) HasBufferedEvents ¶
func (m *MockMutableState) HasBufferedEvents() bool
HasBufferedEvents mocks base method.
func (*MockMutableState) HasInFlightWorkflowTask ¶
func (m *MockMutableState) HasInFlightWorkflowTask() bool
HasInFlightWorkflowTask mocks base method.
func (*MockMutableState) HasParentExecution ¶
func (m *MockMutableState) HasParentExecution() bool
HasParentExecution mocks base method.
func (*MockMutableState) HasPendingWorkflowTask ¶
func (m *MockMutableState) HasPendingWorkflowTask() bool
HasPendingWorkflowTask mocks base method.
func (*MockMutableState) HasProcessedOrPendingWorkflowTask ¶
func (m *MockMutableState) HasProcessedOrPendingWorkflowTask() bool
HasProcessedOrPendingWorkflowTask mocks base method.
func (*MockMutableState) IsCancelRequested ¶
func (m *MockMutableState) IsCancelRequested() bool
IsCancelRequested mocks base method.
func (*MockMutableState) IsCurrentWorkflowGuaranteed ¶
func (m *MockMutableState) IsCurrentWorkflowGuaranteed() bool
IsCurrentWorkflowGuaranteed mocks base method.
func (*MockMutableState) IsResourceDuplicated ¶
func (m *MockMutableState) IsResourceDuplicated(resourceDedupKey definition.DeduplicationID) bool
IsResourceDuplicated mocks base method.
func (*MockMutableState) IsSignalRequested ¶
func (m *MockMutableState) IsSignalRequested(requestID string) bool
IsSignalRequested mocks base method.
func (*MockMutableState) IsStickyTaskQueueEnabled ¶
func (m *MockMutableState) IsStickyTaskQueueEnabled() bool
IsStickyTaskQueueEnabled mocks base method.
func (*MockMutableState) IsWorkflowExecutionRunning ¶
func (m *MockMutableState) IsWorkflowExecutionRunning() bool
IsWorkflowExecutionRunning mocks base method.
func (*MockMutableState) ReplicateActivityInfo ¶
func (m *MockMutableState) ReplicateActivityInfo(arg0 *v18.SyncActivityRequest, arg1 bool) error
ReplicateActivityInfo mocks base method.
func (*MockMutableState) ReplicateActivityTaskCancelRequestedEvent ¶
func (m *MockMutableState) ReplicateActivityTaskCancelRequestedEvent(arg0 *v13.HistoryEvent) error
ReplicateActivityTaskCancelRequestedEvent mocks base method.
func (*MockMutableState) ReplicateActivityTaskCanceledEvent ¶
func (m *MockMutableState) ReplicateActivityTaskCanceledEvent(arg0 *v13.HistoryEvent) error
ReplicateActivityTaskCanceledEvent mocks base method.
func (*MockMutableState) ReplicateActivityTaskCompletedEvent ¶
func (m *MockMutableState) ReplicateActivityTaskCompletedEvent(arg0 *v13.HistoryEvent) error
ReplicateActivityTaskCompletedEvent mocks base method.
func (*MockMutableState) ReplicateActivityTaskFailedEvent ¶
func (m *MockMutableState) ReplicateActivityTaskFailedEvent(arg0 *v13.HistoryEvent) error
ReplicateActivityTaskFailedEvent mocks base method.
func (*MockMutableState) ReplicateActivityTaskScheduledEvent ¶
func (m *MockMutableState) ReplicateActivityTaskScheduledEvent(arg0 int64, arg1 *v13.HistoryEvent) (*v19.ActivityInfo, error)
ReplicateActivityTaskScheduledEvent mocks base method.
func (*MockMutableState) ReplicateActivityTaskStartedEvent ¶
func (m *MockMutableState) ReplicateActivityTaskStartedEvent(arg0 *v13.HistoryEvent) error
ReplicateActivityTaskStartedEvent mocks base method.
func (*MockMutableState) ReplicateActivityTaskTimedOutEvent ¶
func (m *MockMutableState) ReplicateActivityTaskTimedOutEvent(arg0 *v13.HistoryEvent) error
ReplicateActivityTaskTimedOutEvent mocks base method.
func (*MockMutableState) ReplicateChildWorkflowExecutionCanceledEvent ¶
func (m *MockMutableState) ReplicateChildWorkflowExecutionCanceledEvent(arg0 *v13.HistoryEvent) error
ReplicateChildWorkflowExecutionCanceledEvent mocks base method.
func (*MockMutableState) ReplicateChildWorkflowExecutionCompletedEvent ¶
func (m *MockMutableState) ReplicateChildWorkflowExecutionCompletedEvent(arg0 *v13.HistoryEvent) error
ReplicateChildWorkflowExecutionCompletedEvent mocks base method.
func (*MockMutableState) ReplicateChildWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) ReplicateChildWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
ReplicateChildWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) ReplicateChildWorkflowExecutionStartedEvent ¶
func (m *MockMutableState) ReplicateChildWorkflowExecutionStartedEvent(arg0 *v13.HistoryEvent) error
ReplicateChildWorkflowExecutionStartedEvent mocks base method.
func (*MockMutableState) ReplicateChildWorkflowExecutionTerminatedEvent ¶
func (m *MockMutableState) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 *v13.HistoryEvent) error
ReplicateChildWorkflowExecutionTerminatedEvent mocks base method.
func (*MockMutableState) ReplicateChildWorkflowExecutionTimedOutEvent ¶
func (m *MockMutableState) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 *v13.HistoryEvent) error
ReplicateChildWorkflowExecutionTimedOutEvent mocks base method.
func (*MockMutableState) ReplicateExternalWorkflowExecutionCancelRequested ¶
func (m *MockMutableState) ReplicateExternalWorkflowExecutionCancelRequested(arg0 *v13.HistoryEvent) error
ReplicateExternalWorkflowExecutionCancelRequested mocks base method.
func (*MockMutableState) ReplicateExternalWorkflowExecutionSignaled ¶
func (m *MockMutableState) ReplicateExternalWorkflowExecutionSignaled(arg0 *v13.HistoryEvent) error
ReplicateExternalWorkflowExecutionSignaled mocks base method.
func (*MockMutableState) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
ReplicateRequestCancelExternalWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (m *MockMutableState) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *v13.HistoryEvent, arg2 string) (*v19.RequestCancelInfo, error)
ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent mocks base method.
func (*MockMutableState) ReplicateSignalExternalWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) ReplicateSignalExternalWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
ReplicateSignalExternalWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) ReplicateSignalExternalWorkflowExecutionInitiatedEvent ¶
func (m *MockMutableState) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *v13.HistoryEvent, arg2 string) (*v19.SignalInfo, error)
ReplicateSignalExternalWorkflowExecutionInitiatedEvent mocks base method.
func (*MockMutableState) ReplicateStartChildWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 *v13.HistoryEvent) error
ReplicateStartChildWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) ReplicateStartChildWorkflowExecutionInitiatedEvent ¶
func (m *MockMutableState) ReplicateStartChildWorkflowExecutionInitiatedEvent(arg0 int64, arg1 *v13.HistoryEvent, arg2 string) (*v19.ChildExecutionInfo, error)
ReplicateStartChildWorkflowExecutionInitiatedEvent mocks base method.
func (*MockMutableState) ReplicateTimerCanceledEvent ¶
func (m *MockMutableState) ReplicateTimerCanceledEvent(arg0 *v13.HistoryEvent) error
ReplicateTimerCanceledEvent mocks base method.
func (*MockMutableState) ReplicateTimerFiredEvent ¶
func (m *MockMutableState) ReplicateTimerFiredEvent(arg0 *v13.HistoryEvent) error
ReplicateTimerFiredEvent mocks base method.
func (*MockMutableState) ReplicateTimerStartedEvent ¶
func (m *MockMutableState) ReplicateTimerStartedEvent(arg0 *v13.HistoryEvent) (*v19.TimerInfo, error)
ReplicateTimerStartedEvent mocks base method.
func (*MockMutableState) ReplicateTransientWorkflowTaskScheduled ¶
func (m *MockMutableState) ReplicateTransientWorkflowTaskScheduled() (*WorkflowTaskInfo, error)
ReplicateTransientWorkflowTaskScheduled mocks base method.
func (*MockMutableState) ReplicateUpsertWorkflowSearchAttributesEvent ¶
func (m *MockMutableState) ReplicateUpsertWorkflowSearchAttributesEvent(arg0 *v13.HistoryEvent)
ReplicateUpsertWorkflowSearchAttributesEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionCancelRequestedEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 *v13.HistoryEvent) error
ReplicateWorkflowExecutionCancelRequestedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionCanceledEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionCanceledEvent(arg0 int64, arg1 *v13.HistoryEvent) error
ReplicateWorkflowExecutionCanceledEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionCompletedEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionCompletedEvent(arg0 int64, arg1 *v13.HistoryEvent) error
ReplicateWorkflowExecutionCompletedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionContinuedAsNewEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0 int64, arg1 *v13.HistoryEvent) error
ReplicateWorkflowExecutionContinuedAsNewEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionFailedEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionFailedEvent(arg0 int64, arg1 *v13.HistoryEvent) error
ReplicateWorkflowExecutionFailedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionSignaled ¶
func (m *MockMutableState) ReplicateWorkflowExecutionSignaled(arg0 *v13.HistoryEvent) error
ReplicateWorkflowExecutionSignaled mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionStartedEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionStartedEvent(arg0 string, arg1 v10.WorkflowExecution, arg2 string, arg3 *v13.HistoryEvent) error
ReplicateWorkflowExecutionStartedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionTerminatedEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionTerminatedEvent(arg0 int64, arg1 *v13.HistoryEvent) error
ReplicateWorkflowExecutionTerminatedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowExecutionTimedoutEvent ¶
func (m *MockMutableState) ReplicateWorkflowExecutionTimedoutEvent(arg0 int64, arg1 *v13.HistoryEvent) error
ReplicateWorkflowExecutionTimedoutEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowTaskCompletedEvent ¶
func (m *MockMutableState) ReplicateWorkflowTaskCompletedEvent(arg0 *v13.HistoryEvent) error
ReplicateWorkflowTaskCompletedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowTaskFailedEvent ¶
func (m *MockMutableState) ReplicateWorkflowTaskFailedEvent() error
ReplicateWorkflowTaskFailedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowTaskScheduledEvent ¶
func (m *MockMutableState) ReplicateWorkflowTaskScheduledEvent(arg0, arg1 int64, arg2 *v14.TaskQueue, arg3, arg4 int32, arg5, arg6 *time.Time) (*WorkflowTaskInfo, error)
ReplicateWorkflowTaskScheduledEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowTaskStartedEvent ¶
func (m *MockMutableState) ReplicateWorkflowTaskStartedEvent(arg0 *WorkflowTaskInfo, arg1, arg2, arg3 int64, arg4 string, arg5 time.Time) (*WorkflowTaskInfo, error)
ReplicateWorkflowTaskStartedEvent mocks base method.
func (*MockMutableState) ReplicateWorkflowTaskTimedOutEvent ¶
func (m *MockMutableState) ReplicateWorkflowTaskTimedOutEvent(arg0 v11.TimeoutType) error
ReplicateWorkflowTaskTimedOutEvent mocks base method.
func (*MockMutableState) RetryActivity ¶
func (m *MockMutableState) RetryActivity(ai *v19.ActivityInfo, failure *v12.Failure) (v11.RetryState, error)
RetryActivity mocks base method.
func (*MockMutableState) SetCurrentBranchToken ¶
func (m *MockMutableState) SetCurrentBranchToken(branchToken []byte) error
SetCurrentBranchToken mocks base method.
func (*MockMutableState) SetHistoryBuilder ¶
func (m *MockMutableState) SetHistoryBuilder(hBuilder *HistoryBuilder)
SetHistoryBuilder mocks base method.
func (*MockMutableState) SetHistoryTree ¶
func (m *MockMutableState) SetHistoryTree(treeID string) error
SetHistoryTree mocks base method.
func (*MockMutableState) SetUpdateCondition ¶
func (m *MockMutableState) SetUpdateCondition(arg0, arg1 int64)
SetUpdateCondition mocks base method.
func (*MockMutableState) StartTransaction ¶
func (m *MockMutableState) StartTransaction(entry *namespace.Namespace) (bool, error)
StartTransaction mocks base method.
func (*MockMutableState) StartTransactionSkipWorkflowTaskFail ¶
func (m *MockMutableState) StartTransactionSkipWorkflowTaskFail(entry *namespace.Namespace) error
StartTransactionSkipWorkflowTaskFail mocks base method.
func (*MockMutableState) UpdateActivity ¶
func (m *MockMutableState) UpdateActivity(arg0 *v19.ActivityInfo) error
UpdateActivity mocks base method.
func (*MockMutableState) UpdateActivityProgress ¶
func (m *MockMutableState) UpdateActivityProgress(ai *v19.ActivityInfo, request *v16.RecordActivityTaskHeartbeatRequest)
UpdateActivityProgress mocks base method.
func (*MockMutableState) UpdateActivityWithTimerHeartbeat ¶
func (m *MockMutableState) UpdateActivityWithTimerHeartbeat(arg0 *v19.ActivityInfo, arg1 time.Time) error
UpdateActivityWithTimerHeartbeat mocks base method.
func (*MockMutableState) UpdateCurrentVersion ¶
func (m *MockMutableState) UpdateCurrentVersion(version int64, forceUpdate bool) error
UpdateCurrentVersion mocks base method.
func (*MockMutableState) UpdateDuplicatedResource ¶
func (m *MockMutableState) UpdateDuplicatedResource(resourceDedupKey definition.DeduplicationID)
UpdateDuplicatedResource mocks base method.
func (*MockMutableState) UpdateUserTimer ¶
func (m *MockMutableState) UpdateUserTimer(arg0 *v19.TimerInfo) error
UpdateUserTimer mocks base method.
func (*MockMutableState) UpdateWorkflowStateStatus ¶
func (m *MockMutableState) UpdateWorkflowStateStatus(state v17.WorkflowExecutionState, status v11.WorkflowExecutionStatus) error
UpdateWorkflowStateStatus mocks base method.
func (*MockMutableState) UpdateWorkflowTask ¶
func (m *MockMutableState) UpdateWorkflowTask(arg0 *WorkflowTaskInfo)
UpdateWorkflowTask mocks base method.
type MockMutableStateMockRecorder ¶
type MockMutableStateMockRecorder struct {
// contains filtered or unexported fields
}
MockMutableStateMockRecorder is the mock recorder for MockMutableState.
func (*MockMutableStateMockRecorder) AddActivityTaskCancelRequestedEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskCancelRequestedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddActivityTaskCancelRequestedEvent indicates an expected call of AddActivityTaskCancelRequestedEvent.
func (*MockMutableStateMockRecorder) AddActivityTaskCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskCanceledEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
AddActivityTaskCanceledEvent indicates an expected call of AddActivityTaskCanceledEvent.
func (*MockMutableStateMockRecorder) AddActivityTaskCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskCompletedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddActivityTaskCompletedEvent indicates an expected call of AddActivityTaskCompletedEvent.
func (*MockMutableStateMockRecorder) AddActivityTaskFailedEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskFailedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
AddActivityTaskFailedEvent indicates an expected call of AddActivityTaskFailedEvent.
func (*MockMutableStateMockRecorder) AddActivityTaskScheduledEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskScheduledEvent(arg0, arg1 interface{}) *gomock.Call
AddActivityTaskScheduledEvent indicates an expected call of AddActivityTaskScheduledEvent.
func (*MockMutableStateMockRecorder) AddActivityTaskStartedEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddActivityTaskStartedEvent indicates an expected call of AddActivityTaskStartedEvent.
func (*MockMutableStateMockRecorder) AddActivityTaskTimedOutEvent ¶
func (mr *MockMutableStateMockRecorder) AddActivityTaskTimedOutEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddActivityTaskTimedOutEvent indicates an expected call of AddActivityTaskTimedOutEvent.
func (*MockMutableStateMockRecorder) AddChildWorkflowExecutionCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionCanceledEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddChildWorkflowExecutionCanceledEvent indicates an expected call of AddChildWorkflowExecutionCanceledEvent.
func (*MockMutableStateMockRecorder) AddChildWorkflowExecutionCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionCompletedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddChildWorkflowExecutionCompletedEvent indicates an expected call of AddChildWorkflowExecutionCompletedEvent.
func (*MockMutableStateMockRecorder) AddChildWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddChildWorkflowExecutionFailedEvent indicates an expected call of AddChildWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) AddChildWorkflowExecutionStartedEvent ¶
func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionStartedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
AddChildWorkflowExecutionStartedEvent indicates an expected call of AddChildWorkflowExecutionStartedEvent.
func (*MockMutableStateMockRecorder) AddChildWorkflowExecutionTerminatedEvent ¶
func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionTerminatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddChildWorkflowExecutionTerminatedEvent indicates an expected call of AddChildWorkflowExecutionTerminatedEvent.
func (*MockMutableStateMockRecorder) AddChildWorkflowExecutionTimedOutEvent ¶
func (mr *MockMutableStateMockRecorder) AddChildWorkflowExecutionTimedOutEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddChildWorkflowExecutionTimedOutEvent indicates an expected call of AddChildWorkflowExecutionTimedOutEvent.
func (*MockMutableStateMockRecorder) AddCompletedWorkflowEvent ¶
func (mr *MockMutableStateMockRecorder) AddCompletedWorkflowEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddCompletedWorkflowEvent indicates an expected call of AddCompletedWorkflowEvent.
func (*MockMutableStateMockRecorder) AddContinueAsNewEvent ¶
func (mr *MockMutableStateMockRecorder) AddContinueAsNewEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddContinueAsNewEvent indicates an expected call of AddContinueAsNewEvent.
func (*MockMutableStateMockRecorder) AddExternalWorkflowExecutionCancelRequested ¶
func (mr *MockMutableStateMockRecorder) AddExternalWorkflowExecutionCancelRequested(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddExternalWorkflowExecutionCancelRequested indicates an expected call of AddExternalWorkflowExecutionCancelRequested.
func (*MockMutableStateMockRecorder) AddExternalWorkflowExecutionSignaled ¶
func (mr *MockMutableStateMockRecorder) AddExternalWorkflowExecutionSignaled(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
AddExternalWorkflowExecutionSignaled indicates an expected call of AddExternalWorkflowExecutionSignaled.
func (*MockMutableStateMockRecorder) AddFailWorkflowEvent ¶
func (mr *MockMutableStateMockRecorder) AddFailWorkflowEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddFailWorkflowEvent indicates an expected call of AddFailWorkflowEvent.
func (*MockMutableStateMockRecorder) AddFirstWorkflowTaskScheduled ¶
func (mr *MockMutableStateMockRecorder) AddFirstWorkflowTaskScheduled(arg0 interface{}) *gomock.Call
AddFirstWorkflowTaskScheduled indicates an expected call of AddFirstWorkflowTaskScheduled.
func (*MockMutableStateMockRecorder) AddRecordMarkerEvent ¶
func (mr *MockMutableStateMockRecorder) AddRecordMarkerEvent(arg0, arg1 interface{}) *gomock.Call
AddRecordMarkerEvent indicates an expected call of AddRecordMarkerEvent.
func (*MockMutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionFailedEvent(arg0, arg1, arg2, arg3, arg4 interface{}) *gomock.Call
AddRequestCancelExternalWorkflowExecutionFailedEvent indicates an expected call of AddRequestCancelExternalWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddRequestCancelExternalWorkflowExecutionInitiatedEvent indicates an expected call of AddRequestCancelExternalWorkflowExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) AddSignalExternalWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) AddSignalExternalWorkflowExecutionFailedEvent(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call
AddSignalExternalWorkflowExecutionFailedEvent indicates an expected call of AddSignalExternalWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) AddSignalExternalWorkflowExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) AddSignalExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddSignalExternalWorkflowExecutionInitiatedEvent indicates an expected call of AddSignalExternalWorkflowExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) AddSignalRequested ¶
func (mr *MockMutableStateMockRecorder) AddSignalRequested(requestID interface{}) *gomock.Call
AddSignalRequested indicates an expected call of AddSignalRequested.
func (*MockMutableStateMockRecorder) AddStartChildWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) AddStartChildWorkflowExecutionFailedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddStartChildWorkflowExecutionFailedEvent indicates an expected call of AddStartChildWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) AddStartChildWorkflowExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) AddStartChildWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddStartChildWorkflowExecutionInitiatedEvent indicates an expected call of AddStartChildWorkflowExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) AddTimeoutWorkflowEvent ¶
func (mr *MockMutableStateMockRecorder) AddTimeoutWorkflowEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddTimeoutWorkflowEvent indicates an expected call of AddTimeoutWorkflowEvent.
func (*MockMutableStateMockRecorder) AddTimerCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) AddTimerCanceledEvent(arg0, arg1, arg2 interface{}) *gomock.Call
AddTimerCanceledEvent indicates an expected call of AddTimerCanceledEvent.
func (*MockMutableStateMockRecorder) AddTimerFiredEvent ¶
func (mr *MockMutableStateMockRecorder) AddTimerFiredEvent(arg0 interface{}) *gomock.Call
AddTimerFiredEvent indicates an expected call of AddTimerFiredEvent.
func (*MockMutableStateMockRecorder) AddTimerStartedEvent ¶
func (mr *MockMutableStateMockRecorder) AddTimerStartedEvent(arg0, arg1 interface{}) *gomock.Call
AddTimerStartedEvent indicates an expected call of AddTimerStartedEvent.
func (*MockMutableStateMockRecorder) AddTimerTasks ¶
func (mr *MockMutableStateMockRecorder) AddTimerTasks(timerTasks ...interface{}) *gomock.Call
AddTimerTasks indicates an expected call of AddTimerTasks.
func (*MockMutableStateMockRecorder) AddTransferTasks ¶
func (mr *MockMutableStateMockRecorder) AddTransferTasks(transferTasks ...interface{}) *gomock.Call
AddTransferTasks indicates an expected call of AddTransferTasks.
func (*MockMutableStateMockRecorder) AddUpsertWorkflowSearchAttributesEvent ¶
func (mr *MockMutableStateMockRecorder) AddUpsertWorkflowSearchAttributesEvent(arg0, arg1 interface{}) *gomock.Call
AddUpsertWorkflowSearchAttributesEvent indicates an expected call of AddUpsertWorkflowSearchAttributesEvent.
func (*MockMutableStateMockRecorder) AddVisibilityTasks ¶
func (mr *MockMutableStateMockRecorder) AddVisibilityTasks(visibilityTasks ...interface{}) *gomock.Call
AddVisibilityTasks indicates an expected call of AddVisibilityTasks.
func (*MockMutableStateMockRecorder) AddWorkflowExecutionCancelRequestedEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionCancelRequestedEvent(arg0 interface{}) *gomock.Call
AddWorkflowExecutionCancelRequestedEvent indicates an expected call of AddWorkflowExecutionCancelRequestedEvent.
func (*MockMutableStateMockRecorder) AddWorkflowExecutionCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionCanceledEvent(arg0, arg1 interface{}) *gomock.Call
AddWorkflowExecutionCanceledEvent indicates an expected call of AddWorkflowExecutionCanceledEvent.
func (*MockMutableStateMockRecorder) AddWorkflowExecutionSignaled ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionSignaled(signalName, input, identity interface{}) *gomock.Call
AddWorkflowExecutionSignaled indicates an expected call of AddWorkflowExecutionSignaled.
func (*MockMutableStateMockRecorder) AddWorkflowExecutionStartedEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionStartedEvent(arg0, arg1 interface{}) *gomock.Call
AddWorkflowExecutionStartedEvent indicates an expected call of AddWorkflowExecutionStartedEvent.
func (*MockMutableStateMockRecorder) AddWorkflowExecutionStartedEventWithOptions ¶ added in v1.13.0
func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionStartedEventWithOptions(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call
AddWorkflowExecutionStartedEventWithOptions indicates an expected call of AddWorkflowExecutionStartedEventWithOptions.
func (*MockMutableStateMockRecorder) AddWorkflowExecutionTerminatedEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowExecutionTerminatedEvent(firstEventID, reason, details, identity interface{}) *gomock.Call
AddWorkflowExecutionTerminatedEvent indicates an expected call of AddWorkflowExecutionTerminatedEvent.
func (*MockMutableStateMockRecorder) AddWorkflowTaskCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskCompletedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddWorkflowTaskCompletedEvent indicates an expected call of AddWorkflowTaskCompletedEvent.
func (*MockMutableStateMockRecorder) AddWorkflowTaskFailedEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskFailedEvent(scheduleEventID, startedEventID, cause, failure, identity, binChecksum, baseRunID, newRunID, forkEventVersion interface{}) *gomock.Call
AddWorkflowTaskFailedEvent indicates an expected call of AddWorkflowTaskFailedEvent.
func (*MockMutableStateMockRecorder) AddWorkflowTaskScheduleToStartTimeoutEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskScheduleToStartTimeoutEvent(arg0 interface{}) *gomock.Call
AddWorkflowTaskScheduleToStartTimeoutEvent indicates an expected call of AddWorkflowTaskScheduleToStartTimeoutEvent.
func (*MockMutableStateMockRecorder) AddWorkflowTaskScheduledEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskScheduledEvent(bypassTaskGeneration interface{}) *gomock.Call
AddWorkflowTaskScheduledEvent indicates an expected call of AddWorkflowTaskScheduledEvent.
func (*MockMutableStateMockRecorder) AddWorkflowTaskScheduledEventAsHeartbeat ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskScheduledEventAsHeartbeat(bypassTaskGeneration, originalScheduledTimestamp interface{}) *gomock.Call
AddWorkflowTaskScheduledEventAsHeartbeat indicates an expected call of AddWorkflowTaskScheduledEventAsHeartbeat.
func (*MockMutableStateMockRecorder) AddWorkflowTaskStartedEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AddWorkflowTaskStartedEvent indicates an expected call of AddWorkflowTaskStartedEvent.
func (*MockMutableStateMockRecorder) AddWorkflowTaskTimedOutEvent ¶
func (mr *MockMutableStateMockRecorder) AddWorkflowTaskTimedOutEvent(arg0, arg1 interface{}) *gomock.Call
AddWorkflowTaskTimedOutEvent indicates an expected call of AddWorkflowTaskTimedOutEvent.
func (*MockMutableStateMockRecorder) CheckResettable ¶
func (mr *MockMutableStateMockRecorder) CheckResettable() *gomock.Call
CheckResettable indicates an expected call of CheckResettable.
func (*MockMutableStateMockRecorder) ClearStickyness ¶
func (mr *MockMutableStateMockRecorder) ClearStickyness() *gomock.Call
ClearStickyness indicates an expected call of ClearStickyness.
func (*MockMutableStateMockRecorder) CloneToProto ¶
func (mr *MockMutableStateMockRecorder) CloneToProto() *gomock.Call
CloneToProto indicates an expected call of CloneToProto.
func (*MockMutableStateMockRecorder) CloseTransactionAsMutation ¶
func (mr *MockMutableStateMockRecorder) CloseTransactionAsMutation(now, transactionPolicy interface{}) *gomock.Call
CloseTransactionAsMutation indicates an expected call of CloseTransactionAsMutation.
func (*MockMutableStateMockRecorder) CloseTransactionAsSnapshot ¶
func (mr *MockMutableStateMockRecorder) CloseTransactionAsSnapshot(now, transactionPolicy interface{}) *gomock.Call
CloseTransactionAsSnapshot indicates an expected call of CloseTransactionAsSnapshot.
func (*MockMutableStateMockRecorder) CreateTransientWorkflowTaskEvents ¶
func (mr *MockMutableStateMockRecorder) CreateTransientWorkflowTaskEvents(di, identity interface{}) *gomock.Call
CreateTransientWorkflowTaskEvents indicates an expected call of CreateTransientWorkflowTaskEvents.
func (*MockMutableStateMockRecorder) DeleteSignalRequested ¶
func (mr *MockMutableStateMockRecorder) DeleteSignalRequested(requestID interface{}) *gomock.Call
DeleteSignalRequested indicates an expected call of DeleteSignalRequested.
func (*MockMutableStateMockRecorder) DeleteWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) DeleteWorkflowTask() *gomock.Call
DeleteWorkflowTask indicates an expected call of DeleteWorkflowTask.
func (*MockMutableStateMockRecorder) FlushBufferedEvents ¶
func (mr *MockMutableStateMockRecorder) FlushBufferedEvents() *gomock.Call
FlushBufferedEvents indicates an expected call of FlushBufferedEvents.
func (*MockMutableStateMockRecorder) GetActivityByActivityID ¶
func (mr *MockMutableStateMockRecorder) GetActivityByActivityID(arg0 interface{}) *gomock.Call
GetActivityByActivityID indicates an expected call of GetActivityByActivityID.
func (*MockMutableStateMockRecorder) GetActivityInfo ¶
func (mr *MockMutableStateMockRecorder) GetActivityInfo(arg0 interface{}) *gomock.Call
GetActivityInfo indicates an expected call of GetActivityInfo.
func (*MockMutableStateMockRecorder) GetActivityInfoWithTimerHeartbeat ¶
func (mr *MockMutableStateMockRecorder) GetActivityInfoWithTimerHeartbeat(scheduleEventID interface{}) *gomock.Call
GetActivityInfoWithTimerHeartbeat indicates an expected call of GetActivityInfoWithTimerHeartbeat.
func (*MockMutableStateMockRecorder) GetActivityScheduledEvent ¶
func (mr *MockMutableStateMockRecorder) GetActivityScheduledEvent(arg0 interface{}) *gomock.Call
GetActivityScheduledEvent indicates an expected call of GetActivityScheduledEvent.
func (*MockMutableStateMockRecorder) GetChildExecutionInfo ¶
func (mr *MockMutableStateMockRecorder) GetChildExecutionInfo(arg0 interface{}) *gomock.Call
GetChildExecutionInfo indicates an expected call of GetChildExecutionInfo.
func (*MockMutableStateMockRecorder) GetChildExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) GetChildExecutionInitiatedEvent(arg0 interface{}) *gomock.Call
GetChildExecutionInitiatedEvent indicates an expected call of GetChildExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) GetCompletionEvent ¶
func (mr *MockMutableStateMockRecorder) GetCompletionEvent() *gomock.Call
GetCompletionEvent indicates an expected call of GetCompletionEvent.
func (*MockMutableStateMockRecorder) GetCronBackoffDuration ¶
func (mr *MockMutableStateMockRecorder) GetCronBackoffDuration() *gomock.Call
GetCronBackoffDuration indicates an expected call of GetCronBackoffDuration.
func (*MockMutableStateMockRecorder) GetCurrentBranchToken ¶
func (mr *MockMutableStateMockRecorder) GetCurrentBranchToken() *gomock.Call
GetCurrentBranchToken indicates an expected call of GetCurrentBranchToken.
func (*MockMutableStateMockRecorder) GetCurrentVersion ¶
func (mr *MockMutableStateMockRecorder) GetCurrentVersion() *gomock.Call
GetCurrentVersion indicates an expected call of GetCurrentVersion.
func (*MockMutableStateMockRecorder) GetExecutionInfo ¶
func (mr *MockMutableStateMockRecorder) GetExecutionInfo() *gomock.Call
GetExecutionInfo indicates an expected call of GetExecutionInfo.
func (*MockMutableStateMockRecorder) GetExecutionState ¶
func (mr *MockMutableStateMockRecorder) GetExecutionState() *gomock.Call
GetExecutionState indicates an expected call of GetExecutionState.
func (*MockMutableStateMockRecorder) GetFirstRunID ¶ added in v1.13.0
func (mr *MockMutableStateMockRecorder) GetFirstRunID() *gomock.Call
GetFirstRunID indicates an expected call of GetFirstRunID.
func (*MockMutableStateMockRecorder) GetInFlightWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) GetInFlightWorkflowTask() *gomock.Call
GetInFlightWorkflowTask indicates an expected call of GetInFlightWorkflowTask.
func (*MockMutableStateMockRecorder) GetLastFirstEventIDTxnID ¶
func (mr *MockMutableStateMockRecorder) GetLastFirstEventIDTxnID() *gomock.Call
GetLastFirstEventIDTxnID indicates an expected call of GetLastFirstEventIDTxnID.
func (*MockMutableStateMockRecorder) GetLastWriteVersion ¶
func (mr *MockMutableStateMockRecorder) GetLastWriteVersion() *gomock.Call
GetLastWriteVersion indicates an expected call of GetLastWriteVersion.
func (*MockMutableStateMockRecorder) GetNamespaceEntry ¶
func (mr *MockMutableStateMockRecorder) GetNamespaceEntry() *gomock.Call
GetNamespaceEntry indicates an expected call of GetNamespaceEntry.
func (*MockMutableStateMockRecorder) GetNextEventID ¶
func (mr *MockMutableStateMockRecorder) GetNextEventID() *gomock.Call
GetNextEventID indicates an expected call of GetNextEventID.
func (*MockMutableStateMockRecorder) GetPendingActivityInfos ¶
func (mr *MockMutableStateMockRecorder) GetPendingActivityInfos() *gomock.Call
GetPendingActivityInfos indicates an expected call of GetPendingActivityInfos.
func (*MockMutableStateMockRecorder) GetPendingChildExecutionInfos ¶
func (mr *MockMutableStateMockRecorder) GetPendingChildExecutionInfos() *gomock.Call
GetPendingChildExecutionInfos indicates an expected call of GetPendingChildExecutionInfos.
func (*MockMutableStateMockRecorder) GetPendingRequestCancelExternalInfos ¶
func (mr *MockMutableStateMockRecorder) GetPendingRequestCancelExternalInfos() *gomock.Call
GetPendingRequestCancelExternalInfos indicates an expected call of GetPendingRequestCancelExternalInfos.
func (*MockMutableStateMockRecorder) GetPendingSignalExternalInfos ¶
func (mr *MockMutableStateMockRecorder) GetPendingSignalExternalInfos() *gomock.Call
GetPendingSignalExternalInfos indicates an expected call of GetPendingSignalExternalInfos.
func (*MockMutableStateMockRecorder) GetPendingTimerInfos ¶
func (mr *MockMutableStateMockRecorder) GetPendingTimerInfos() *gomock.Call
GetPendingTimerInfos indicates an expected call of GetPendingTimerInfos.
func (*MockMutableStateMockRecorder) GetPendingWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) GetPendingWorkflowTask() *gomock.Call
GetPendingWorkflowTask indicates an expected call of GetPendingWorkflowTask.
func (*MockMutableStateMockRecorder) GetPreviousStartedEventID ¶
func (mr *MockMutableStateMockRecorder) GetPreviousStartedEventID() *gomock.Call
GetPreviousStartedEventID indicates an expected call of GetPreviousStartedEventID.
func (*MockMutableStateMockRecorder) GetQueryRegistry ¶
func (mr *MockMutableStateMockRecorder) GetQueryRegistry() *gomock.Call
GetQueryRegistry indicates an expected call of GetQueryRegistry.
func (*MockMutableStateMockRecorder) GetRequestCancelInfo ¶
func (mr *MockMutableStateMockRecorder) GetRequestCancelInfo(arg0 interface{}) *gomock.Call
GetRequestCancelInfo indicates an expected call of GetRequestCancelInfo.
func (*MockMutableStateMockRecorder) GetRetryBackoffDuration ¶
func (mr *MockMutableStateMockRecorder) GetRetryBackoffDuration(failure interface{}) *gomock.Call
GetRetryBackoffDuration indicates an expected call of GetRetryBackoffDuration.
func (*MockMutableStateMockRecorder) GetSignalInfo ¶
func (mr *MockMutableStateMockRecorder) GetSignalInfo(arg0 interface{}) *gomock.Call
GetSignalInfo indicates an expected call of GetSignalInfo.
func (*MockMutableStateMockRecorder) GetStartEvent ¶
func (mr *MockMutableStateMockRecorder) GetStartEvent() *gomock.Call
GetStartEvent indicates an expected call of GetStartEvent.
func (*MockMutableStateMockRecorder) GetStartVersion ¶
func (mr *MockMutableStateMockRecorder) GetStartVersion() *gomock.Call
GetStartVersion indicates an expected call of GetStartVersion.
func (*MockMutableStateMockRecorder) GetUpdateCondition ¶
func (mr *MockMutableStateMockRecorder) GetUpdateCondition() *gomock.Call
GetUpdateCondition indicates an expected call of GetUpdateCondition.
func (*MockMutableStateMockRecorder) GetUserTimerInfo ¶
func (mr *MockMutableStateMockRecorder) GetUserTimerInfo(arg0 interface{}) *gomock.Call
GetUserTimerInfo indicates an expected call of GetUserTimerInfo.
func (*MockMutableStateMockRecorder) GetUserTimerInfoByEventID ¶
func (mr *MockMutableStateMockRecorder) GetUserTimerInfoByEventID(arg0 interface{}) *gomock.Call
GetUserTimerInfoByEventID indicates an expected call of GetUserTimerInfoByEventID.
func (*MockMutableStateMockRecorder) GetWorkflowIdentifier ¶ added in v1.13.0
func (mr *MockMutableStateMockRecorder) GetWorkflowIdentifier() *gomock.Call
GetWorkflowIdentifier indicates an expected call of GetWorkflowIdentifier.
func (*MockMutableStateMockRecorder) GetWorkflowStateStatus ¶
func (mr *MockMutableStateMockRecorder) GetWorkflowStateStatus() *gomock.Call
GetWorkflowStateStatus indicates an expected call of GetWorkflowStateStatus.
func (*MockMutableStateMockRecorder) GetWorkflowTaskInfo ¶
func (mr *MockMutableStateMockRecorder) GetWorkflowTaskInfo(arg0 interface{}) *gomock.Call
GetWorkflowTaskInfo indicates an expected call of GetWorkflowTaskInfo.
func (*MockMutableStateMockRecorder) GetWorkflowType ¶
func (mr *MockMutableStateMockRecorder) GetWorkflowType() *gomock.Call
GetWorkflowType indicates an expected call of GetWorkflowType.
func (*MockMutableStateMockRecorder) HasBufferedEvents ¶
func (mr *MockMutableStateMockRecorder) HasBufferedEvents() *gomock.Call
HasBufferedEvents indicates an expected call of HasBufferedEvents.
func (*MockMutableStateMockRecorder) HasInFlightWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) HasInFlightWorkflowTask() *gomock.Call
HasInFlightWorkflowTask indicates an expected call of HasInFlightWorkflowTask.
func (*MockMutableStateMockRecorder) HasParentExecution ¶
func (mr *MockMutableStateMockRecorder) HasParentExecution() *gomock.Call
HasParentExecution indicates an expected call of HasParentExecution.
func (*MockMutableStateMockRecorder) HasPendingWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) HasPendingWorkflowTask() *gomock.Call
HasPendingWorkflowTask indicates an expected call of HasPendingWorkflowTask.
func (*MockMutableStateMockRecorder) HasProcessedOrPendingWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) HasProcessedOrPendingWorkflowTask() *gomock.Call
HasProcessedOrPendingWorkflowTask indicates an expected call of HasProcessedOrPendingWorkflowTask.
func (*MockMutableStateMockRecorder) IsCancelRequested ¶
func (mr *MockMutableStateMockRecorder) IsCancelRequested() *gomock.Call
IsCancelRequested indicates an expected call of IsCancelRequested.
func (*MockMutableStateMockRecorder) IsCurrentWorkflowGuaranteed ¶
func (mr *MockMutableStateMockRecorder) IsCurrentWorkflowGuaranteed() *gomock.Call
IsCurrentWorkflowGuaranteed indicates an expected call of IsCurrentWorkflowGuaranteed.
func (*MockMutableStateMockRecorder) IsResourceDuplicated ¶
func (mr *MockMutableStateMockRecorder) IsResourceDuplicated(resourceDedupKey interface{}) *gomock.Call
IsResourceDuplicated indicates an expected call of IsResourceDuplicated.
func (*MockMutableStateMockRecorder) IsSignalRequested ¶
func (mr *MockMutableStateMockRecorder) IsSignalRequested(requestID interface{}) *gomock.Call
IsSignalRequested indicates an expected call of IsSignalRequested.
func (*MockMutableStateMockRecorder) IsStickyTaskQueueEnabled ¶
func (mr *MockMutableStateMockRecorder) IsStickyTaskQueueEnabled() *gomock.Call
IsStickyTaskQueueEnabled indicates an expected call of IsStickyTaskQueueEnabled.
func (*MockMutableStateMockRecorder) IsWorkflowExecutionRunning ¶
func (mr *MockMutableStateMockRecorder) IsWorkflowExecutionRunning() *gomock.Call
IsWorkflowExecutionRunning indicates an expected call of IsWorkflowExecutionRunning.
func (*MockMutableStateMockRecorder) ReplicateActivityInfo ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityInfo(arg0, arg1 interface{}) *gomock.Call
ReplicateActivityInfo indicates an expected call of ReplicateActivityInfo.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskCancelRequestedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskCancelRequestedEvent(arg0 interface{}) *gomock.Call
ReplicateActivityTaskCancelRequestedEvent indicates an expected call of ReplicateActivityTaskCancelRequestedEvent.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskCanceledEvent(arg0 interface{}) *gomock.Call
ReplicateActivityTaskCanceledEvent indicates an expected call of ReplicateActivityTaskCanceledEvent.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskCompletedEvent(arg0 interface{}) *gomock.Call
ReplicateActivityTaskCompletedEvent indicates an expected call of ReplicateActivityTaskCompletedEvent.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskFailedEvent(arg0 interface{}) *gomock.Call
ReplicateActivityTaskFailedEvent indicates an expected call of ReplicateActivityTaskFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskScheduledEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskScheduledEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateActivityTaskScheduledEvent indicates an expected call of ReplicateActivityTaskScheduledEvent.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskStartedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskStartedEvent(arg0 interface{}) *gomock.Call
ReplicateActivityTaskStartedEvent indicates an expected call of ReplicateActivityTaskStartedEvent.
func (*MockMutableStateMockRecorder) ReplicateActivityTaskTimedOutEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateActivityTaskTimedOutEvent(arg0 interface{}) *gomock.Call
ReplicateActivityTaskTimedOutEvent indicates an expected call of ReplicateActivityTaskTimedOutEvent.
func (*MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionCanceledEvent(arg0 interface{}) *gomock.Call
ReplicateChildWorkflowExecutionCanceledEvent indicates an expected call of ReplicateChildWorkflowExecutionCanceledEvent.
func (*MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionCompletedEvent(arg0 interface{}) *gomock.Call
ReplicateChildWorkflowExecutionCompletedEvent indicates an expected call of ReplicateChildWorkflowExecutionCompletedEvent.
func (*MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
ReplicateChildWorkflowExecutionFailedEvent indicates an expected call of ReplicateChildWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionStartedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionStartedEvent(arg0 interface{}) *gomock.Call
ReplicateChildWorkflowExecutionStartedEvent indicates an expected call of ReplicateChildWorkflowExecutionStartedEvent.
func (*MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionTerminatedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionTerminatedEvent(arg0 interface{}) *gomock.Call
ReplicateChildWorkflowExecutionTerminatedEvent indicates an expected call of ReplicateChildWorkflowExecutionTerminatedEvent.
func (*MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionTimedOutEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateChildWorkflowExecutionTimedOutEvent(arg0 interface{}) *gomock.Call
ReplicateChildWorkflowExecutionTimedOutEvent indicates an expected call of ReplicateChildWorkflowExecutionTimedOutEvent.
func (*MockMutableStateMockRecorder) ReplicateExternalWorkflowExecutionCancelRequested ¶
func (mr *MockMutableStateMockRecorder) ReplicateExternalWorkflowExecutionCancelRequested(arg0 interface{}) *gomock.Call
ReplicateExternalWorkflowExecutionCancelRequested indicates an expected call of ReplicateExternalWorkflowExecutionCancelRequested.
func (*MockMutableStateMockRecorder) ReplicateExternalWorkflowExecutionSignaled ¶
func (mr *MockMutableStateMockRecorder) ReplicateExternalWorkflowExecutionSignaled(arg0 interface{}) *gomock.Call
ReplicateExternalWorkflowExecutionSignaled indicates an expected call of ReplicateExternalWorkflowExecutionSignaled.
func (*MockMutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
ReplicateRequestCancelExternalWorkflowExecutionFailedEvent indicates an expected call of ReplicateRequestCancelExternalWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
ReplicateSignalExternalWorkflowExecutionFailedEvent indicates an expected call of ReplicateSignalExternalWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateSignalExternalWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
ReplicateSignalExternalWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateSignalExternalWorkflowExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) ReplicateStartChildWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateStartChildWorkflowExecutionFailedEvent(arg0 interface{}) *gomock.Call
ReplicateStartChildWorkflowExecutionFailedEvent indicates an expected call of ReplicateStartChildWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateStartChildWorkflowExecutionInitiatedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateStartChildWorkflowExecutionInitiatedEvent(arg0, arg1, arg2 interface{}) *gomock.Call
ReplicateStartChildWorkflowExecutionInitiatedEvent indicates an expected call of ReplicateStartChildWorkflowExecutionInitiatedEvent.
func (*MockMutableStateMockRecorder) ReplicateTimerCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateTimerCanceledEvent(arg0 interface{}) *gomock.Call
ReplicateTimerCanceledEvent indicates an expected call of ReplicateTimerCanceledEvent.
func (*MockMutableStateMockRecorder) ReplicateTimerFiredEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateTimerFiredEvent(arg0 interface{}) *gomock.Call
ReplicateTimerFiredEvent indicates an expected call of ReplicateTimerFiredEvent.
func (*MockMutableStateMockRecorder) ReplicateTimerStartedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateTimerStartedEvent(arg0 interface{}) *gomock.Call
ReplicateTimerStartedEvent indicates an expected call of ReplicateTimerStartedEvent.
func (*MockMutableStateMockRecorder) ReplicateTransientWorkflowTaskScheduled ¶
func (mr *MockMutableStateMockRecorder) ReplicateTransientWorkflowTaskScheduled() *gomock.Call
ReplicateTransientWorkflowTaskScheduled indicates an expected call of ReplicateTransientWorkflowTaskScheduled.
func (*MockMutableStateMockRecorder) ReplicateUpsertWorkflowSearchAttributesEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateUpsertWorkflowSearchAttributesEvent(arg0 interface{}) *gomock.Call
ReplicateUpsertWorkflowSearchAttributesEvent indicates an expected call of ReplicateUpsertWorkflowSearchAttributesEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionCancelRequestedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionCancelRequestedEvent(arg0 interface{}) *gomock.Call
ReplicateWorkflowExecutionCancelRequestedEvent indicates an expected call of ReplicateWorkflowExecutionCancelRequestedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionCanceledEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionCanceledEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateWorkflowExecutionCanceledEvent indicates an expected call of ReplicateWorkflowExecutionCanceledEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionCompletedEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateWorkflowExecutionCompletedEvent indicates an expected call of ReplicateWorkflowExecutionCompletedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionContinuedAsNewEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionContinuedAsNewEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateWorkflowExecutionContinuedAsNewEvent indicates an expected call of ReplicateWorkflowExecutionContinuedAsNewEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionFailedEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateWorkflowExecutionFailedEvent indicates an expected call of ReplicateWorkflowExecutionFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionSignaled ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionSignaled(arg0 interface{}) *gomock.Call
ReplicateWorkflowExecutionSignaled indicates an expected call of ReplicateWorkflowExecutionSignaled.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionStartedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionStartedEvent(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
ReplicateWorkflowExecutionStartedEvent indicates an expected call of ReplicateWorkflowExecutionStartedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionTerminatedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionTerminatedEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateWorkflowExecutionTerminatedEvent indicates an expected call of ReplicateWorkflowExecutionTerminatedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowExecutionTimedoutEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowExecutionTimedoutEvent(arg0, arg1 interface{}) *gomock.Call
ReplicateWorkflowExecutionTimedoutEvent indicates an expected call of ReplicateWorkflowExecutionTimedoutEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowTaskCompletedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskCompletedEvent(arg0 interface{}) *gomock.Call
ReplicateWorkflowTaskCompletedEvent indicates an expected call of ReplicateWorkflowTaskCompletedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowTaskFailedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskFailedEvent() *gomock.Call
ReplicateWorkflowTaskFailedEvent indicates an expected call of ReplicateWorkflowTaskFailedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowTaskScheduledEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskScheduledEvent(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call
ReplicateWorkflowTaskScheduledEvent indicates an expected call of ReplicateWorkflowTaskScheduledEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowTaskStartedEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskStartedEvent(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call
ReplicateWorkflowTaskStartedEvent indicates an expected call of ReplicateWorkflowTaskStartedEvent.
func (*MockMutableStateMockRecorder) ReplicateWorkflowTaskTimedOutEvent ¶
func (mr *MockMutableStateMockRecorder) ReplicateWorkflowTaskTimedOutEvent(arg0 interface{}) *gomock.Call
ReplicateWorkflowTaskTimedOutEvent indicates an expected call of ReplicateWorkflowTaskTimedOutEvent.
func (*MockMutableStateMockRecorder) RetryActivity ¶
func (mr *MockMutableStateMockRecorder) RetryActivity(ai, failure interface{}) *gomock.Call
RetryActivity indicates an expected call of RetryActivity.
func (*MockMutableStateMockRecorder) SetCurrentBranchToken ¶
func (mr *MockMutableStateMockRecorder) SetCurrentBranchToken(branchToken interface{}) *gomock.Call
SetCurrentBranchToken indicates an expected call of SetCurrentBranchToken.
func (*MockMutableStateMockRecorder) SetHistoryBuilder ¶
func (mr *MockMutableStateMockRecorder) SetHistoryBuilder(hBuilder interface{}) *gomock.Call
SetHistoryBuilder indicates an expected call of SetHistoryBuilder.
func (*MockMutableStateMockRecorder) SetHistoryTree ¶
func (mr *MockMutableStateMockRecorder) SetHistoryTree(treeID interface{}) *gomock.Call
SetHistoryTree indicates an expected call of SetHistoryTree.
func (*MockMutableStateMockRecorder) SetUpdateCondition ¶
func (mr *MockMutableStateMockRecorder) SetUpdateCondition(arg0, arg1 interface{}) *gomock.Call
SetUpdateCondition indicates an expected call of SetUpdateCondition.
func (*MockMutableStateMockRecorder) StartTransaction ¶
func (mr *MockMutableStateMockRecorder) StartTransaction(entry interface{}) *gomock.Call
StartTransaction indicates an expected call of StartTransaction.
func (*MockMutableStateMockRecorder) StartTransactionSkipWorkflowTaskFail ¶
func (mr *MockMutableStateMockRecorder) StartTransactionSkipWorkflowTaskFail(entry interface{}) *gomock.Call
StartTransactionSkipWorkflowTaskFail indicates an expected call of StartTransactionSkipWorkflowTaskFail.
func (*MockMutableStateMockRecorder) UpdateActivity ¶
func (mr *MockMutableStateMockRecorder) UpdateActivity(arg0 interface{}) *gomock.Call
UpdateActivity indicates an expected call of UpdateActivity.
func (*MockMutableStateMockRecorder) UpdateActivityProgress ¶
func (mr *MockMutableStateMockRecorder) UpdateActivityProgress(ai, request interface{}) *gomock.Call
UpdateActivityProgress indicates an expected call of UpdateActivityProgress.
func (*MockMutableStateMockRecorder) UpdateActivityWithTimerHeartbeat ¶
func (mr *MockMutableStateMockRecorder) UpdateActivityWithTimerHeartbeat(arg0, arg1 interface{}) *gomock.Call
UpdateActivityWithTimerHeartbeat indicates an expected call of UpdateActivityWithTimerHeartbeat.
func (*MockMutableStateMockRecorder) UpdateCurrentVersion ¶
func (mr *MockMutableStateMockRecorder) UpdateCurrentVersion(version, forceUpdate interface{}) *gomock.Call
UpdateCurrentVersion indicates an expected call of UpdateCurrentVersion.
func (*MockMutableStateMockRecorder) UpdateDuplicatedResource ¶
func (mr *MockMutableStateMockRecorder) UpdateDuplicatedResource(resourceDedupKey interface{}) *gomock.Call
UpdateDuplicatedResource indicates an expected call of UpdateDuplicatedResource.
func (*MockMutableStateMockRecorder) UpdateUserTimer ¶
func (mr *MockMutableStateMockRecorder) UpdateUserTimer(arg0 interface{}) *gomock.Call
UpdateUserTimer indicates an expected call of UpdateUserTimer.
func (*MockMutableStateMockRecorder) UpdateWorkflowStateStatus ¶
func (mr *MockMutableStateMockRecorder) UpdateWorkflowStateStatus(state, status interface{}) *gomock.Call
UpdateWorkflowStateStatus indicates an expected call of UpdateWorkflowStateStatus.
func (*MockMutableStateMockRecorder) UpdateWorkflowTask ¶
func (mr *MockMutableStateMockRecorder) UpdateWorkflowTask(arg0 interface{}) *gomock.Call
UpdateWorkflowTask indicates an expected call of UpdateWorkflowTask.
type MockMutableStateRebuilder ¶
type MockMutableStateRebuilder struct {
// contains filtered or unexported fields
}
MockMutableStateRebuilder is a mock of MutableStateRebuilder interface.
func NewMockMutableStateRebuilder ¶
func NewMockMutableStateRebuilder(ctrl *gomock.Controller) *MockMutableStateRebuilder
NewMockMutableStateRebuilder creates a new mock instance.
func (*MockMutableStateRebuilder) ApplyEvents ¶
func (m *MockMutableStateRebuilder) ApplyEvents(namespaceID, requestID string, execution v1.WorkflowExecution, history, newRunHistory []*v10.HistoryEvent) (MutableState, error)
ApplyEvents mocks base method.
func (*MockMutableStateRebuilder) EXPECT ¶
func (m *MockMutableStateRebuilder) EXPECT() *MockMutableStateRebuilderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockMutableStateRebuilderMockRecorder ¶
type MockMutableStateRebuilderMockRecorder struct {
// contains filtered or unexported fields
}
MockMutableStateRebuilderMockRecorder is the mock recorder for MockMutableStateRebuilder.
func (*MockMutableStateRebuilderMockRecorder) ApplyEvents ¶
func (mr *MockMutableStateRebuilderMockRecorder) ApplyEvents(namespaceID, requestID, execution, history, newRunHistory interface{}) *gomock.Call
ApplyEvents indicates an expected call of ApplyEvents.
type MockTaskGenerator ¶
type MockTaskGenerator struct {
// contains filtered or unexported fields
}
MockTaskGenerator is a mock of TaskGenerator interface.
func NewMockTaskGenerator ¶
func NewMockTaskGenerator(ctrl *gomock.Controller) *MockTaskGenerator
NewMockTaskGenerator creates a new mock instance.
func (*MockTaskGenerator) EXPECT ¶
func (m *MockTaskGenerator) EXPECT() *MockTaskGeneratorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTaskGenerator) GenerateActivityRetryTasks ¶
func (m *MockTaskGenerator) GenerateActivityRetryTasks(activityScheduleID int64) error
GenerateActivityRetryTasks mocks base method.
func (*MockTaskGenerator) GenerateActivityTimerTasks ¶
func (m *MockTaskGenerator) GenerateActivityTimerTasks(now time.Time) error
GenerateActivityTimerTasks mocks base method.
func (*MockTaskGenerator) GenerateActivityTransferTasks ¶
func (m *MockTaskGenerator) GenerateActivityTransferTasks(now time.Time, event *history.HistoryEvent) error
GenerateActivityTransferTasks mocks base method.
func (*MockTaskGenerator) GenerateChildWorkflowTasks ¶
func (m *MockTaskGenerator) GenerateChildWorkflowTasks(now time.Time, event *history.HistoryEvent) error
GenerateChildWorkflowTasks mocks base method.
func (*MockTaskGenerator) GenerateDelayedWorkflowTasks ¶
func (m *MockTaskGenerator) GenerateDelayedWorkflowTasks(now time.Time, startEvent *history.HistoryEvent) error
GenerateDelayedWorkflowTasks mocks base method.
func (*MockTaskGenerator) GenerateRecordWorkflowStartedTasks ¶
func (m *MockTaskGenerator) GenerateRecordWorkflowStartedTasks(now time.Time, startEvent *history.HistoryEvent) error
GenerateRecordWorkflowStartedTasks mocks base method.
func (*MockTaskGenerator) GenerateRequestCancelExternalTasks ¶
func (m *MockTaskGenerator) GenerateRequestCancelExternalTasks(now time.Time, event *history.HistoryEvent) error
GenerateRequestCancelExternalTasks mocks base method.
func (*MockTaskGenerator) GenerateScheduleWorkflowTaskTasks ¶
func (m *MockTaskGenerator) GenerateScheduleWorkflowTaskTasks(now time.Time, workflowTaskScheduleID int64) error
GenerateScheduleWorkflowTaskTasks mocks base method.
func (*MockTaskGenerator) GenerateSignalExternalTasks ¶
func (m *MockTaskGenerator) GenerateSignalExternalTasks(now time.Time, event *history.HistoryEvent) error
GenerateSignalExternalTasks mocks base method.
func (*MockTaskGenerator) GenerateStartWorkflowTaskTasks ¶
func (m *MockTaskGenerator) GenerateStartWorkflowTaskTasks(now time.Time, workflowTaskScheduleID int64) error
GenerateStartWorkflowTaskTasks mocks base method.
func (*MockTaskGenerator) GenerateUserTimerTasks ¶
func (m *MockTaskGenerator) GenerateUserTimerTasks(now time.Time) error
GenerateUserTimerTasks mocks base method.
func (*MockTaskGenerator) GenerateWorkflowCloseTasks ¶
func (m *MockTaskGenerator) GenerateWorkflowCloseTasks(now time.Time) error
GenerateWorkflowCloseTasks mocks base method.
func (*MockTaskGenerator) GenerateWorkflowResetTasks ¶
func (m *MockTaskGenerator) GenerateWorkflowResetTasks(now time.Time) error
GenerateWorkflowResetTasks mocks base method.
func (*MockTaskGenerator) GenerateWorkflowSearchAttrTasks ¶
func (m *MockTaskGenerator) GenerateWorkflowSearchAttrTasks(now time.Time) error
GenerateWorkflowSearchAttrTasks mocks base method.
func (*MockTaskGenerator) GenerateWorkflowStartTasks ¶
func (m *MockTaskGenerator) GenerateWorkflowStartTasks(now time.Time, startEvent *history.HistoryEvent) error
GenerateWorkflowStartTasks mocks base method.
type MockTaskGeneratorMockRecorder ¶
type MockTaskGeneratorMockRecorder struct {
// contains filtered or unexported fields
}
MockTaskGeneratorMockRecorder is the mock recorder for MockTaskGenerator.
func (*MockTaskGeneratorMockRecorder) GenerateActivityRetryTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateActivityRetryTasks(activityScheduleID interface{}) *gomock.Call
GenerateActivityRetryTasks indicates an expected call of GenerateActivityRetryTasks.
func (*MockTaskGeneratorMockRecorder) GenerateActivityTimerTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateActivityTimerTasks(now interface{}) *gomock.Call
GenerateActivityTimerTasks indicates an expected call of GenerateActivityTimerTasks.
func (*MockTaskGeneratorMockRecorder) GenerateActivityTransferTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateActivityTransferTasks(now, event interface{}) *gomock.Call
GenerateActivityTransferTasks indicates an expected call of GenerateActivityTransferTasks.
func (*MockTaskGeneratorMockRecorder) GenerateChildWorkflowTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateChildWorkflowTasks(now, event interface{}) *gomock.Call
GenerateChildWorkflowTasks indicates an expected call of GenerateChildWorkflowTasks.
func (*MockTaskGeneratorMockRecorder) GenerateDelayedWorkflowTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateDelayedWorkflowTasks(now, startEvent interface{}) *gomock.Call
GenerateDelayedWorkflowTasks indicates an expected call of GenerateDelayedWorkflowTasks.
func (*MockTaskGeneratorMockRecorder) GenerateRecordWorkflowStartedTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateRecordWorkflowStartedTasks(now, startEvent interface{}) *gomock.Call
GenerateRecordWorkflowStartedTasks indicates an expected call of GenerateRecordWorkflowStartedTasks.
func (*MockTaskGeneratorMockRecorder) GenerateRequestCancelExternalTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateRequestCancelExternalTasks(now, event interface{}) *gomock.Call
GenerateRequestCancelExternalTasks indicates an expected call of GenerateRequestCancelExternalTasks.
func (*MockTaskGeneratorMockRecorder) GenerateScheduleWorkflowTaskTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateScheduleWorkflowTaskTasks(now, workflowTaskScheduleID interface{}) *gomock.Call
GenerateScheduleWorkflowTaskTasks indicates an expected call of GenerateScheduleWorkflowTaskTasks.
func (*MockTaskGeneratorMockRecorder) GenerateSignalExternalTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateSignalExternalTasks(now, event interface{}) *gomock.Call
GenerateSignalExternalTasks indicates an expected call of GenerateSignalExternalTasks.
func (*MockTaskGeneratorMockRecorder) GenerateStartWorkflowTaskTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateStartWorkflowTaskTasks(now, workflowTaskScheduleID interface{}) *gomock.Call
GenerateStartWorkflowTaskTasks indicates an expected call of GenerateStartWorkflowTaskTasks.
func (*MockTaskGeneratorMockRecorder) GenerateUserTimerTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateUserTimerTasks(now interface{}) *gomock.Call
GenerateUserTimerTasks indicates an expected call of GenerateUserTimerTasks.
func (*MockTaskGeneratorMockRecorder) GenerateWorkflowCloseTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowCloseTasks(now interface{}) *gomock.Call
GenerateWorkflowCloseTasks indicates an expected call of GenerateWorkflowCloseTasks.
func (*MockTaskGeneratorMockRecorder) GenerateWorkflowResetTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowResetTasks(now interface{}) *gomock.Call
GenerateWorkflowResetTasks indicates an expected call of GenerateWorkflowResetTasks.
func (*MockTaskGeneratorMockRecorder) GenerateWorkflowSearchAttrTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowSearchAttrTasks(now interface{}) *gomock.Call
GenerateWorkflowSearchAttrTasks indicates an expected call of GenerateWorkflowSearchAttrTasks.
func (*MockTaskGeneratorMockRecorder) GenerateWorkflowStartTasks ¶
func (mr *MockTaskGeneratorMockRecorder) GenerateWorkflowStartTasks(now, startEvent interface{}) *gomock.Call
GenerateWorkflowStartTasks indicates an expected call of GenerateWorkflowStartTasks.
type MockTaskRefresher ¶
type MockTaskRefresher struct {
// contains filtered or unexported fields
}
MockTaskRefresher is a mock of TaskRefresher interface.
func NewMockTaskRefresher ¶
func NewMockTaskRefresher(ctrl *gomock.Controller) *MockTaskRefresher
NewMockTaskRefresher creates a new mock instance.
func (*MockTaskRefresher) EXPECT ¶
func (m *MockTaskRefresher) EXPECT() *MockTaskRefresherMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTaskRefresher) RefreshTasks ¶
func (m *MockTaskRefresher) RefreshTasks(now time.Time, mutableState MutableState) error
RefreshTasks mocks base method.
type MockTaskRefresherMockRecorder ¶
type MockTaskRefresherMockRecorder struct {
// contains filtered or unexported fields
}
MockTaskRefresherMockRecorder is the mock recorder for MockTaskRefresher.
func (*MockTaskRefresherMockRecorder) RefreshTasks ¶
func (mr *MockTaskRefresherMockRecorder) RefreshTasks(now, mutableState interface{}) *gomock.Call
RefreshTasks indicates an expected call of RefreshTasks.
type MockTimerSequence ¶
type MockTimerSequence struct {
// contains filtered or unexported fields
}
MockTimerSequence is a mock of TimerSequence interface.
func NewMockTimerSequence ¶
func NewMockTimerSequence(ctrl *gomock.Controller) *MockTimerSequence
NewMockTimerSequence creates a new mock instance.
func (*MockTimerSequence) CreateNextActivityTimer ¶
func (m *MockTimerSequence) CreateNextActivityTimer() (bool, error)
CreateNextActivityTimer mocks base method.
func (*MockTimerSequence) CreateNextUserTimer ¶
func (m *MockTimerSequence) CreateNextUserTimer() (bool, error)
CreateNextUserTimer mocks base method.
func (*MockTimerSequence) EXPECT ¶
func (m *MockTimerSequence) EXPECT() *MockTimerSequenceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTimerSequence) IsExpired ¶
func (m *MockTimerSequence) IsExpired(referenceTime time.Time, timerSequenceID TimerSequenceID) bool
IsExpired mocks base method.
func (*MockTimerSequence) LoadAndSortActivityTimers ¶
func (m *MockTimerSequence) LoadAndSortActivityTimers() []TimerSequenceID
LoadAndSortActivityTimers mocks base method.
func (*MockTimerSequence) LoadAndSortUserTimers ¶
func (m *MockTimerSequence) LoadAndSortUserTimers() []TimerSequenceID
LoadAndSortUserTimers mocks base method.
type MockTimerSequenceMockRecorder ¶
type MockTimerSequenceMockRecorder struct {
// contains filtered or unexported fields
}
MockTimerSequenceMockRecorder is the mock recorder for MockTimerSequence.
func (*MockTimerSequenceMockRecorder) CreateNextActivityTimer ¶
func (mr *MockTimerSequenceMockRecorder) CreateNextActivityTimer() *gomock.Call
CreateNextActivityTimer indicates an expected call of CreateNextActivityTimer.
func (*MockTimerSequenceMockRecorder) CreateNextUserTimer ¶
func (mr *MockTimerSequenceMockRecorder) CreateNextUserTimer() *gomock.Call
CreateNextUserTimer indicates an expected call of CreateNextUserTimer.
func (*MockTimerSequenceMockRecorder) IsExpired ¶
func (mr *MockTimerSequenceMockRecorder) IsExpired(referenceTime, timerSequenceID interface{}) *gomock.Call
IsExpired indicates an expected call of IsExpired.
func (*MockTimerSequenceMockRecorder) LoadAndSortActivityTimers ¶
func (mr *MockTimerSequenceMockRecorder) LoadAndSortActivityTimers() *gomock.Call
LoadAndSortActivityTimers indicates an expected call of LoadAndSortActivityTimers.
func (*MockTimerSequenceMockRecorder) LoadAndSortUserTimers ¶
func (mr *MockTimerSequenceMockRecorder) LoadAndSortUserTimers() *gomock.Call
LoadAndSortUserTimers indicates an expected call of LoadAndSortUserTimers.
type MockTransaction ¶ added in v1.12.0
type MockTransaction struct {
// contains filtered or unexported fields
}
MockTransaction is a mock of Transaction interface.
func NewMockTransaction ¶ added in v1.12.0
func NewMockTransaction(ctrl *gomock.Controller) *MockTransaction
NewMockTransaction creates a new mock instance.
func (*MockTransaction) ConflictResolveWorkflowExecution ¶ added in v1.12.0
func (m *MockTransaction) ConflictResolveWorkflowExecution(conflictResolveMode persistence.ConflictResolveWorkflowMode, resetWorkflowSnapshot *persistence.WorkflowSnapshot, resetWorkflowEventsSeq []*persistence.WorkflowEvents, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, currentWorkflowMutation *persistence.WorkflowMutation, currentWorkflowEventsSeq []*persistence.WorkflowEvents) (int64, int64, int64, error)
ConflictResolveWorkflowExecution mocks base method.
func (*MockTransaction) CreateWorkflowExecution ¶ added in v1.12.0
func (m *MockTransaction) CreateWorkflowExecution(createMode persistence.CreateWorkflowMode, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents) (int64, error)
CreateWorkflowExecution mocks base method.
func (*MockTransaction) EXPECT ¶ added in v1.12.0
func (m *MockTransaction) EXPECT() *MockTransactionMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTransaction) UpdateWorkflowExecution ¶ added in v1.12.0
func (m *MockTransaction) UpdateWorkflowExecution(updateMode persistence.UpdateWorkflowMode, currentWorkflowMutation *persistence.WorkflowMutation, currentWorkflowEventsSeq []*persistence.WorkflowEvents, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents) (int64, int64, error)
UpdateWorkflowExecution mocks base method.
type MockTransactionMockRecorder ¶ added in v1.12.0
type MockTransactionMockRecorder struct {
// contains filtered or unexported fields
}
MockTransactionMockRecorder is the mock recorder for MockTransaction.
func (*MockTransactionMockRecorder) ConflictResolveWorkflowExecution ¶ added in v1.12.0
func (mr *MockTransactionMockRecorder) ConflictResolveWorkflowExecution(conflictResolveMode, resetWorkflowSnapshot, resetWorkflowEventsSeq, newWorkflowSnapshot, newWorkflowEventsSeq, currentWorkflowMutation, currentWorkflowEventsSeq interface{}) *gomock.Call
ConflictResolveWorkflowExecution indicates an expected call of ConflictResolveWorkflowExecution.
func (*MockTransactionMockRecorder) CreateWorkflowExecution ¶ added in v1.12.0
func (mr *MockTransactionMockRecorder) CreateWorkflowExecution(createMode, newWorkflowSnapshot, newWorkflowEventsSeq interface{}) *gomock.Call
CreateWorkflowExecution indicates an expected call of CreateWorkflowExecution.
func (*MockTransactionMockRecorder) UpdateWorkflowExecution ¶ added in v1.12.0
func (mr *MockTransactionMockRecorder) UpdateWorkflowExecution(updateMode, currentWorkflowMutation, currentWorkflowEventsSeq, newWorkflowSnapshot, newWorkflowEventsSeq interface{}) *gomock.Call
UpdateWorkflowExecution indicates an expected call of UpdateWorkflowExecution.
type MutableState ¶
type MutableState interface { AddActivityTaskCancelRequestedEvent(int64, int64, string) (*historypb.HistoryEvent, *persistencespb.ActivityInfo, error) AddActivityTaskCanceledEvent(int64, int64, int64, *commonpb.Payloads, string) (*historypb.HistoryEvent, error) AddActivityTaskCompletedEvent(int64, int64, *workflowservice.RespondActivityTaskCompletedRequest) (*historypb.HistoryEvent, error) AddActivityTaskFailedEvent(int64, int64, *failurepb.Failure, enumspb.RetryState, string) (*historypb.HistoryEvent, error) AddActivityTaskScheduledEvent(int64, *commandpb.ScheduleActivityTaskCommandAttributes) (*historypb.HistoryEvent, *persistencespb.ActivityInfo, error) AddActivityTaskStartedEvent(*persistencespb.ActivityInfo, int64, string, string) (*historypb.HistoryEvent, error) AddActivityTaskTimedOutEvent(int64, int64, *failurepb.Failure, enumspb.RetryState) (*historypb.HistoryEvent, error) AddChildWorkflowExecutionCanceledEvent(int64, *commonpb.WorkflowExecution, *historypb.WorkflowExecutionCanceledEventAttributes) (*historypb.HistoryEvent, error) AddChildWorkflowExecutionCompletedEvent(int64, *commonpb.WorkflowExecution, *historypb.WorkflowExecutionCompletedEventAttributes) (*historypb.HistoryEvent, error) AddChildWorkflowExecutionFailedEvent(int64, *commonpb.WorkflowExecution, *historypb.WorkflowExecutionFailedEventAttributes) (*historypb.HistoryEvent, error) AddChildWorkflowExecutionStartedEvent(string, *commonpb.WorkflowExecution, *commonpb.WorkflowType, int64, *commonpb.Header) (*historypb.HistoryEvent, error) AddChildWorkflowExecutionTerminatedEvent(int64, *commonpb.WorkflowExecution, *historypb.WorkflowExecutionTerminatedEventAttributes) (*historypb.HistoryEvent, error) AddChildWorkflowExecutionTimedOutEvent(int64, *commonpb.WorkflowExecution, *historypb.WorkflowExecutionTimedOutEventAttributes) (*historypb.HistoryEvent, error) AddCompletedWorkflowEvent(int64, *commandpb.CompleteWorkflowExecutionCommandAttributes, string) (*historypb.HistoryEvent, error) AddContinueAsNewEvent(int64, int64, string, *commandpb.ContinueAsNewWorkflowExecutionCommandAttributes) (*historypb.HistoryEvent, MutableState, error) AddWorkflowTaskCompletedEvent(int64, int64, *workflowservice.RespondWorkflowTaskCompletedRequest, int) (*historypb.HistoryEvent, error) AddWorkflowTaskFailedEvent(scheduleEventID int64, startedEventID int64, cause enumspb.WorkflowTaskFailedCause, failure *failurepb.Failure, identity, binChecksum, baseRunID, newRunID string, forkEventVersion int64) (*historypb.HistoryEvent, error) AddWorkflowTaskScheduleToStartTimeoutEvent(int64) (*historypb.HistoryEvent, error) AddFirstWorkflowTaskScheduled(*historypb.HistoryEvent) error AddWorkflowTaskScheduledEvent(bypassTaskGeneration bool) (*WorkflowTaskInfo, error) AddWorkflowTaskScheduledEventAsHeartbeat(bypassTaskGeneration bool, originalScheduledTimestamp *time.Time) (*WorkflowTaskInfo, error) AddWorkflowTaskStartedEvent(int64, string, *taskqueuepb.TaskQueue, string) (*historypb.HistoryEvent, *WorkflowTaskInfo, error) AddWorkflowTaskTimedOutEvent(int64, int64) (*historypb.HistoryEvent, error) AddExternalWorkflowExecutionCancelRequested(int64, string, string, string) (*historypb.HistoryEvent, error) AddExternalWorkflowExecutionSignaled(int64, string, string, string, string) (*historypb.HistoryEvent, error) AddFailWorkflowEvent(int64, enumspb.RetryState, *commandpb.FailWorkflowExecutionCommandAttributes, string) (*historypb.HistoryEvent, error) AddRecordMarkerEvent(int64, *commandpb.RecordMarkerCommandAttributes) (*historypb.HistoryEvent, error) AddRequestCancelExternalWorkflowExecutionFailedEvent(int64, string, string, string, enumspb.CancelExternalWorkflowExecutionFailedCause) (*historypb.HistoryEvent, error) AddRequestCancelExternalWorkflowExecutionInitiatedEvent(int64, string, *commandpb.RequestCancelExternalWorkflowExecutionCommandAttributes) (*historypb.HistoryEvent, *persistencespb.RequestCancelInfo, error) AddSignalExternalWorkflowExecutionFailedEvent(int64, string, string, string, string, enumspb.SignalExternalWorkflowExecutionFailedCause) (*historypb.HistoryEvent, error) AddSignalExternalWorkflowExecutionInitiatedEvent(int64, string, *commandpb.SignalExternalWorkflowExecutionCommandAttributes) (*historypb.HistoryEvent, *persistencespb.SignalInfo, error) AddSignalRequested(requestID string) AddStartChildWorkflowExecutionFailedEvent(int64, enumspb.StartChildWorkflowExecutionFailedCause, *historypb.StartChildWorkflowExecutionInitiatedEventAttributes) (*historypb.HistoryEvent, error) AddStartChildWorkflowExecutionInitiatedEvent(int64, string, *commandpb.StartChildWorkflowExecutionCommandAttributes) (*historypb.HistoryEvent, *persistencespb.ChildExecutionInfo, error) AddTimeoutWorkflowEvent(int64, enumspb.RetryState, string) (*historypb.HistoryEvent, error) AddTimerCanceledEvent(int64, *commandpb.CancelTimerCommandAttributes, string) (*historypb.HistoryEvent, error) AddTimerFiredEvent(string) (*historypb.HistoryEvent, error) AddTimerStartedEvent(int64, *commandpb.StartTimerCommandAttributes) (*historypb.HistoryEvent, *persistencespb.TimerInfo, error) AddUpsertWorkflowSearchAttributesEvent(int64, *commandpb.UpsertWorkflowSearchAttributesCommandAttributes) (*historypb.HistoryEvent, error) AddWorkflowExecutionCancelRequestedEvent(*historyservice.RequestCancelWorkflowExecutionRequest) (*historypb.HistoryEvent, error) AddWorkflowExecutionCanceledEvent(int64, *commandpb.CancelWorkflowExecutionCommandAttributes) (*historypb.HistoryEvent, error) AddWorkflowExecutionSignaled(signalName string, input *commonpb.Payloads, identity string) (*historypb.HistoryEvent, error) AddWorkflowExecutionStartedEvent(commonpb.WorkflowExecution, *historyservice.StartWorkflowExecutionRequest) (*historypb.HistoryEvent, error) AddWorkflowExecutionStartedEventWithOptions(commonpb.WorkflowExecution, *historyservice.StartWorkflowExecutionRequest, string, *workflowpb.ResetPoints, string, string) (*historypb.HistoryEvent, error) AddWorkflowExecutionTerminatedEvent(firstEventID int64, reason string, details *commonpb.Payloads, identity string) (*historypb.HistoryEvent, error) ClearStickyness() CheckResettable() error CloneToProto() *persistencespb.WorkflowMutableState RetryActivity(ai *persistencespb.ActivityInfo, failure *failurepb.Failure) (enumspb.RetryState, error) CreateTransientWorkflowTaskEvents(di *WorkflowTaskInfo, identity string) (*historypb.HistoryEvent, *historypb.HistoryEvent) DeleteWorkflowTask() DeleteSignalRequested(requestID string) FlushBufferedEvents() GetWorkflowIdentifier() definition.WorkflowIdentifier GetActivityByActivityID(string) (*persistencespb.ActivityInfo, bool) GetActivityInfo(int64) (*persistencespb.ActivityInfo, bool) GetActivityInfoWithTimerHeartbeat(scheduleEventID int64) (*persistencespb.ActivityInfo, time.Time, bool) GetActivityScheduledEvent(int64) (*historypb.HistoryEvent, error) GetChildExecutionInfo(int64) (*persistencespb.ChildExecutionInfo, bool) GetChildExecutionInitiatedEvent(int64) (*historypb.HistoryEvent, error) GetCompletionEvent() (*historypb.HistoryEvent, error) GetWorkflowTaskInfo(int64) (*WorkflowTaskInfo, bool) GetNamespaceEntry() *namespace.Namespace GetStartEvent() (*historypb.HistoryEvent, error) GetFirstRunID() (string, error) GetCurrentBranchToken() ([]byte, error) GetCurrentVersion() int64 GetExecutionInfo() *persistencespb.WorkflowExecutionInfo GetExecutionState() *persistencespb.WorkflowExecutionState GetInFlightWorkflowTask() (*WorkflowTaskInfo, bool) GetPendingWorkflowTask() (*WorkflowTaskInfo, bool) GetLastFirstEventIDTxnID() (int64, int64) GetLastWriteVersion() (int64, error) GetNextEventID() int64 GetPreviousStartedEventID() int64 GetPendingActivityInfos() map[int64]*persistencespb.ActivityInfo GetPendingTimerInfos() map[string]*persistencespb.TimerInfo GetPendingChildExecutionInfos() map[int64]*persistencespb.ChildExecutionInfo GetPendingRequestCancelExternalInfos() map[int64]*persistencespb.RequestCancelInfo GetPendingSignalExternalInfos() map[int64]*persistencespb.SignalInfo GetRequestCancelInfo(int64) (*persistencespb.RequestCancelInfo, bool) GetRetryBackoffDuration(failure *failurepb.Failure) (time.Duration, enumspb.RetryState) GetCronBackoffDuration() time.Duration GetSignalInfo(int64) (*persistencespb.SignalInfo, bool) GetStartVersion() (int64, error) GetUserTimerInfoByEventID(int64) (*persistencespb.TimerInfo, bool) GetUserTimerInfo(string) (*persistencespb.TimerInfo, bool) GetWorkflowType() *commonpb.WorkflowType GetWorkflowStateStatus() (enumsspb.WorkflowExecutionState, enumspb.WorkflowExecutionStatus) GetQueryRegistry() QueryRegistry HasBufferedEvents() bool HasInFlightWorkflowTask() bool HasParentExecution() bool HasPendingWorkflowTask() bool HasProcessedOrPendingWorkflowTask() bool IsCancelRequested() bool IsCurrentWorkflowGuaranteed() bool IsSignalRequested(requestID string) bool IsStickyTaskQueueEnabled() bool IsWorkflowExecutionRunning() bool IsResourceDuplicated(resourceDedupKey definition.DeduplicationID) bool UpdateDuplicatedResource(resourceDedupKey definition.DeduplicationID) ReplicateActivityInfo(*historyservice.SyncActivityRequest, bool) error ReplicateActivityTaskCancelRequestedEvent(*historypb.HistoryEvent) error ReplicateActivityTaskCanceledEvent(*historypb.HistoryEvent) error ReplicateActivityTaskCompletedEvent(*historypb.HistoryEvent) error ReplicateActivityTaskFailedEvent(*historypb.HistoryEvent) error ReplicateActivityTaskScheduledEvent(int64, *historypb.HistoryEvent) (*persistencespb.ActivityInfo, error) ReplicateActivityTaskStartedEvent(*historypb.HistoryEvent) error ReplicateActivityTaskTimedOutEvent(*historypb.HistoryEvent) error ReplicateChildWorkflowExecutionCanceledEvent(*historypb.HistoryEvent) error ReplicateChildWorkflowExecutionCompletedEvent(*historypb.HistoryEvent) error ReplicateChildWorkflowExecutionFailedEvent(*historypb.HistoryEvent) error ReplicateChildWorkflowExecutionStartedEvent(*historypb.HistoryEvent) error ReplicateChildWorkflowExecutionTerminatedEvent(*historypb.HistoryEvent) error ReplicateChildWorkflowExecutionTimedOutEvent(*historypb.HistoryEvent) error ReplicateWorkflowTaskCompletedEvent(*historypb.HistoryEvent) error ReplicateWorkflowTaskFailedEvent() error ReplicateWorkflowTaskScheduledEvent(int64, int64, *taskqueuepb.TaskQueue, int32, int32, *time.Time, *time.Time) (*WorkflowTaskInfo, error) ReplicateWorkflowTaskStartedEvent(*WorkflowTaskInfo, int64, int64, int64, string, time.Time) (*WorkflowTaskInfo, error) ReplicateWorkflowTaskTimedOutEvent(enumspb.TimeoutType) error ReplicateExternalWorkflowExecutionCancelRequested(*historypb.HistoryEvent) error ReplicateExternalWorkflowExecutionSignaled(*historypb.HistoryEvent) error ReplicateRequestCancelExternalWorkflowExecutionFailedEvent(*historypb.HistoryEvent) error ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent(int64, *historypb.HistoryEvent, string) (*persistencespb.RequestCancelInfo, error) ReplicateSignalExternalWorkflowExecutionFailedEvent(*historypb.HistoryEvent) error ReplicateSignalExternalWorkflowExecutionInitiatedEvent(int64, *historypb.HistoryEvent, string) (*persistencespb.SignalInfo, error) ReplicateStartChildWorkflowExecutionFailedEvent(*historypb.HistoryEvent) error ReplicateStartChildWorkflowExecutionInitiatedEvent(int64, *historypb.HistoryEvent, string) (*persistencespb.ChildExecutionInfo, error) ReplicateTimerCanceledEvent(*historypb.HistoryEvent) error ReplicateTimerFiredEvent(*historypb.HistoryEvent) error ReplicateTimerStartedEvent(*historypb.HistoryEvent) (*persistencespb.TimerInfo, error) ReplicateTransientWorkflowTaskScheduled() (*WorkflowTaskInfo, error) ReplicateUpsertWorkflowSearchAttributesEvent(*historypb.HistoryEvent) ReplicateWorkflowExecutionCancelRequestedEvent(*historypb.HistoryEvent) error ReplicateWorkflowExecutionCanceledEvent(int64, *historypb.HistoryEvent) error ReplicateWorkflowExecutionCompletedEvent(int64, *historypb.HistoryEvent) error ReplicateWorkflowExecutionContinuedAsNewEvent(int64, *historypb.HistoryEvent) error ReplicateWorkflowExecutionFailedEvent(int64, *historypb.HistoryEvent) error ReplicateWorkflowExecutionSignaled(*historypb.HistoryEvent) error ReplicateWorkflowExecutionStartedEvent(string, commonpb.WorkflowExecution, string, *historypb.HistoryEvent) error ReplicateWorkflowExecutionTerminatedEvent(int64, *historypb.HistoryEvent) error ReplicateWorkflowExecutionTimedoutEvent(int64, *historypb.HistoryEvent) error SetCurrentBranchToken(branchToken []byte) error SetHistoryBuilder(hBuilder *HistoryBuilder) SetHistoryTree(treeID string) error UpdateActivity(*persistencespb.ActivityInfo) error UpdateActivityWithTimerHeartbeat(*persistencespb.ActivityInfo, time.Time) error UpdateActivityProgress(ai *persistencespb.ActivityInfo, request *workflowservice.RecordActivityTaskHeartbeatRequest) UpdateWorkflowTask(*WorkflowTaskInfo) UpdateUserTimer(*persistencespb.TimerInfo) error UpdateCurrentVersion(version int64, forceUpdate bool) error UpdateWorkflowStateStatus(state enumsspb.WorkflowExecutionState, status enumspb.WorkflowExecutionStatus) error AddTransferTasks(transferTasks ...tasks.Task) AddTimerTasks(timerTasks ...tasks.Task) AddVisibilityTasks(visibilityTasks ...tasks.Task) SetUpdateCondition(int64, int64) GetUpdateCondition() (int64, int64) StartTransaction(entry *namespace.Namespace) (bool, error) StartTransactionSkipWorkflowTaskFail(entry *namespace.Namespace) error CloseTransactionAsMutation(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowMutation, []*persistence.WorkflowEvents, error) CloseTransactionAsSnapshot(now time.Time, transactionPolicy TransactionPolicy) (*persistence.WorkflowSnapshot, []*persistence.WorkflowEvents, error) }
func RetryWorkflow ¶
func RetryWorkflow( mutableState MutableState, eventBatchFirstEventID int64, parentNamespace string, continueAsNewAttributes *commandpb.ContinueAsNewWorkflowExecutionCommandAttributes, ) (MutableState, error)
type MutableStateImpl ¶
type MutableStateImpl struct { InsertTransferTasks []tasks.Task InsertTimerTasks []tasks.Task InsertReplicationTasks []tasks.Task InsertVisibilityTasks []tasks.Task QueryRegistry QueryRegistry // contains filtered or unexported fields }
func NewMutableState ¶
func TestGlobalMutableState ¶
func TestLocalMutableState ¶
func (*MutableStateImpl) AddActivityTaskCancelRequestedEvent ¶
func (e *MutableStateImpl) AddActivityTaskCancelRequestedEvent( workflowTaskCompletedEventID int64, scheduleID int64, _ string, ) (*historypb.HistoryEvent, *persistencespb.ActivityInfo, error)
func (*MutableStateImpl) AddActivityTaskCanceledEvent ¶
func (e *MutableStateImpl) AddActivityTaskCanceledEvent( scheduleEventID int64, startedEventID int64, latestCancelRequestedEventID int64, details *commonpb.Payloads, identity string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddActivityTaskCompletedEvent ¶
func (e *MutableStateImpl) AddActivityTaskCompletedEvent( scheduleEventID int64, startedEventID int64, request *workflowservice.RespondActivityTaskCompletedRequest, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddActivityTaskFailedEvent ¶
func (e *MutableStateImpl) AddActivityTaskFailedEvent( scheduleEventID int64, startedEventID int64, failure *failurepb.Failure, retryState enumspb.RetryState, identity string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddActivityTaskScheduledEvent ¶
func (e *MutableStateImpl) AddActivityTaskScheduledEvent( workflowTaskCompletedEventID int64, command *commandpb.ScheduleActivityTaskCommandAttributes, ) (*historypb.HistoryEvent, *persistencespb.ActivityInfo, error)
func (*MutableStateImpl) AddActivityTaskStartedEvent ¶
func (e *MutableStateImpl) AddActivityTaskStartedEvent( ai *persistencespb.ActivityInfo, scheduleEventID int64, requestID string, identity string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddActivityTaskTimedOutEvent ¶
func (e *MutableStateImpl) AddActivityTaskTimedOutEvent( scheduleEventID int64, startedEventID int64, timeoutFailure *failurepb.Failure, retryState enumspb.RetryState, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddChildWorkflowExecutionCanceledEvent ¶
func (e *MutableStateImpl) AddChildWorkflowExecutionCanceledEvent( initiatedID int64, childExecution *commonpb.WorkflowExecution, attributes *historypb.WorkflowExecutionCanceledEventAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddChildWorkflowExecutionCompletedEvent ¶
func (e *MutableStateImpl) AddChildWorkflowExecutionCompletedEvent( initiatedID int64, childExecution *commonpb.WorkflowExecution, attributes *historypb.WorkflowExecutionCompletedEventAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddChildWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) AddChildWorkflowExecutionFailedEvent( initiatedID int64, childExecution *commonpb.WorkflowExecution, attributes *historypb.WorkflowExecutionFailedEventAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddChildWorkflowExecutionStartedEvent ¶
func (e *MutableStateImpl) AddChildWorkflowExecutionStartedEvent( namespace string, execution *commonpb.WorkflowExecution, workflowType *commonpb.WorkflowType, initiatedID int64, header *commonpb.Header, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddChildWorkflowExecutionTerminatedEvent ¶
func (e *MutableStateImpl) AddChildWorkflowExecutionTerminatedEvent( initiatedID int64, childExecution *commonpb.WorkflowExecution, _ *historypb.WorkflowExecutionTerminatedEventAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddChildWorkflowExecutionTimedOutEvent ¶
func (e *MutableStateImpl) AddChildWorkflowExecutionTimedOutEvent( initiatedID int64, childExecution *commonpb.WorkflowExecution, attributes *historypb.WorkflowExecutionTimedOutEventAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddCompletedWorkflowEvent ¶
func (e *MutableStateImpl) AddCompletedWorkflowEvent( workflowTaskCompletedEventID int64, command *commandpb.CompleteWorkflowExecutionCommandAttributes, newExecutionRunID string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddContinueAsNewEvent ¶
func (e *MutableStateImpl) AddContinueAsNewEvent( firstEventID int64, workflowTaskCompletedEventID int64, parentNamespace string, command *commandpb.ContinueAsNewWorkflowExecutionCommandAttributes, ) (*historypb.HistoryEvent, MutableState, error)
func (*MutableStateImpl) AddExternalWorkflowExecutionCancelRequested ¶
func (e *MutableStateImpl) AddExternalWorkflowExecutionCancelRequested( initiatedID int64, namespace string, workflowID string, runID string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddExternalWorkflowExecutionSignaled ¶
func (e *MutableStateImpl) AddExternalWorkflowExecutionSignaled( initiatedID int64, namespace string, workflowID string, runID string, control string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddFailWorkflowEvent ¶
func (e *MutableStateImpl) AddFailWorkflowEvent( workflowTaskCompletedEventID int64, retryState enumspb.RetryState, command *commandpb.FailWorkflowExecutionCommandAttributes, newExecutionRunID string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddFirstWorkflowTaskScheduled ¶
func (e *MutableStateImpl) AddFirstWorkflowTaskScheduled( startEvent *historypb.HistoryEvent, ) error
func (*MutableStateImpl) AddRecordMarkerEvent ¶
func (e *MutableStateImpl) AddRecordMarkerEvent( workflowTaskCompletedEventID int64, command *commandpb.RecordMarkerCommandAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) AddRequestCancelExternalWorkflowExecutionFailedEvent( initiatedID int64, namespace string, workflowID string, runID string, cause enumspb.CancelExternalWorkflowExecutionFailedCause, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (e *MutableStateImpl) AddRequestCancelExternalWorkflowExecutionInitiatedEvent( workflowTaskCompletedEventID int64, cancelRequestID string, command *commandpb.RequestCancelExternalWorkflowExecutionCommandAttributes, ) (*historypb.HistoryEvent, *persistencespb.RequestCancelInfo, error)
func (*MutableStateImpl) AddSignalExternalWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) AddSignalExternalWorkflowExecutionFailedEvent( initiatedID int64, namespace string, workflowID string, runID string, control string, cause enumspb.SignalExternalWorkflowExecutionFailedCause, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddSignalExternalWorkflowExecutionInitiatedEvent ¶
func (e *MutableStateImpl) AddSignalExternalWorkflowExecutionInitiatedEvent( workflowTaskCompletedEventID int64, signalRequestID string, command *commandpb.SignalExternalWorkflowExecutionCommandAttributes, ) (*historypb.HistoryEvent, *persistencespb.SignalInfo, error)
func (*MutableStateImpl) AddSignalRequested ¶
func (e *MutableStateImpl) AddSignalRequested( requestID string, )
func (*MutableStateImpl) AddStartChildWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) AddStartChildWorkflowExecutionFailedEvent( initiatedID int64, cause enumspb.StartChildWorkflowExecutionFailedCause, initiatedEventAttributes *historypb.StartChildWorkflowExecutionInitiatedEventAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddStartChildWorkflowExecutionInitiatedEvent ¶
func (e *MutableStateImpl) AddStartChildWorkflowExecutionInitiatedEvent( workflowTaskCompletedEventID int64, createRequestID string, command *commandpb.StartChildWorkflowExecutionCommandAttributes, ) (*historypb.HistoryEvent, *persistencespb.ChildExecutionInfo, error)
func (*MutableStateImpl) AddTimeoutWorkflowEvent ¶
func (e *MutableStateImpl) AddTimeoutWorkflowEvent( firstEventID int64, retryState enumspb.RetryState, newExecutionRunID string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddTimerCanceledEvent ¶
func (e *MutableStateImpl) AddTimerCanceledEvent( workflowTaskCompletedEventID int64, command *commandpb.CancelTimerCommandAttributes, identity string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddTimerFiredEvent ¶
func (e *MutableStateImpl) AddTimerFiredEvent( timerID string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddTimerStartedEvent ¶
func (e *MutableStateImpl) AddTimerStartedEvent( workflowTaskCompletedEventID int64, command *commandpb.StartTimerCommandAttributes, ) (*historypb.HistoryEvent, *persistencespb.TimerInfo, error)
func (*MutableStateImpl) AddTimerTasks ¶
func (e *MutableStateImpl) AddTimerTasks( timerTasks ...tasks.Task, )
AddTimerTasks append timer tasks
func (*MutableStateImpl) AddTransferTasks ¶
func (e *MutableStateImpl) AddTransferTasks( transferTasks ...tasks.Task, )
AddTransferTasks append transfer tasks
func (*MutableStateImpl) AddUpsertWorkflowSearchAttributesEvent ¶
func (e *MutableStateImpl) AddUpsertWorkflowSearchAttributesEvent( workflowTaskCompletedEventID int64, command *commandpb.UpsertWorkflowSearchAttributesCommandAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddVisibilityTasks ¶
func (e *MutableStateImpl) AddVisibilityTasks( visibilityTasks ...tasks.Task, )
AddVisibilityTasks append visibility tasks
func (*MutableStateImpl) AddWorkflowExecutionCancelRequestedEvent ¶
func (e *MutableStateImpl) AddWorkflowExecutionCancelRequestedEvent( request *historyservice.RequestCancelWorkflowExecutionRequest, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowExecutionCanceledEvent ¶
func (e *MutableStateImpl) AddWorkflowExecutionCanceledEvent( workflowTaskCompletedEventID int64, command *commandpb.CancelWorkflowExecutionCommandAttributes, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowExecutionSignaled ¶
func (e *MutableStateImpl) AddWorkflowExecutionSignaled( signalName string, input *commonpb.Payloads, identity string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowExecutionStartedEvent ¶
func (e *MutableStateImpl) AddWorkflowExecutionStartedEvent( execution commonpb.WorkflowExecution, startRequest *historyservice.StartWorkflowExecutionRequest, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowExecutionStartedEventWithOptions ¶ added in v1.13.0
func (e *MutableStateImpl) AddWorkflowExecutionStartedEventWithOptions( execution commonpb.WorkflowExecution, startRequest *historyservice.StartWorkflowExecutionRequest, parentNamespaceID string, resetPoints *workflowpb.ResetPoints, prevRunID string, firstRunID string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowExecutionTerminatedEvent ¶
func (e *MutableStateImpl) AddWorkflowExecutionTerminatedEvent( firstEventID int64, reason string, details *commonpb.Payloads, identity string, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowTaskCompletedEvent ¶
func (e *MutableStateImpl) AddWorkflowTaskCompletedEvent( scheduleEventID int64, startedEventID int64, request *workflowservice.RespondWorkflowTaskCompletedRequest, maxResetPoints int, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowTaskFailedEvent ¶
func (e *MutableStateImpl) AddWorkflowTaskFailedEvent( scheduleEventID int64, startedEventID int64, cause enumspb.WorkflowTaskFailedCause, failure *failurepb.Failure, identity string, binChecksum string, baseRunID string, newRunID string, forkEventVersion int64, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowTaskScheduleToStartTimeoutEvent ¶
func (e *MutableStateImpl) AddWorkflowTaskScheduleToStartTimeoutEvent( scheduleEventID int64, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) AddWorkflowTaskScheduledEvent ¶
func (e *MutableStateImpl) AddWorkflowTaskScheduledEvent( bypassTaskGeneration bool, ) (*WorkflowTaskInfo, error)
func (*MutableStateImpl) AddWorkflowTaskScheduledEventAsHeartbeat ¶
func (e *MutableStateImpl) AddWorkflowTaskScheduledEventAsHeartbeat( bypassTaskGeneration bool, originalScheduledTimestamp *time.Time, ) (*WorkflowTaskInfo, error)
AddWorkflowTaskScheduledEventAsHeartbeat is to record the first WorkflowTaskScheduledEvent during workflow task heartbeat.
func (*MutableStateImpl) AddWorkflowTaskStartedEvent ¶
func (e *MutableStateImpl) AddWorkflowTaskStartedEvent( scheduleEventID int64, requestID string, taskQueue *taskqueuepb.TaskQueue, identity string, ) (*historypb.HistoryEvent, *WorkflowTaskInfo, error)
func (*MutableStateImpl) AddWorkflowTaskTimedOutEvent ¶
func (e *MutableStateImpl) AddWorkflowTaskTimedOutEvent( scheduleEventID int64, startedEventID int64, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) CheckResettable ¶
func (e *MutableStateImpl) CheckResettable() error
CheckResettable check if workflow can be reset
func (*MutableStateImpl) ClearStickyness ¶
func (e *MutableStateImpl) ClearStickyness()
func (*MutableStateImpl) CloneToProto ¶
func (e *MutableStateImpl) CloneToProto() *persistencespb.WorkflowMutableState
func (*MutableStateImpl) CloseTransactionAsMutation ¶
func (e *MutableStateImpl) CloseTransactionAsMutation( now time.Time, transactionPolicy TransactionPolicy, ) (*persistence.WorkflowMutation, []*persistence.WorkflowEvents, error)
func (*MutableStateImpl) CloseTransactionAsSnapshot ¶
func (e *MutableStateImpl) CloseTransactionAsSnapshot( now time.Time, transactionPolicy TransactionPolicy, ) (*persistence.WorkflowSnapshot, []*persistence.WorkflowEvents, error)
func (*MutableStateImpl) CreateTransientWorkflowTaskEvents ¶
func (e *MutableStateImpl) CreateTransientWorkflowTaskEvents( workflowTask *WorkflowTaskInfo, identity string, ) (*historypb.HistoryEvent, *historypb.HistoryEvent)
func (*MutableStateImpl) DeleteActivity ¶
func (e *MutableStateImpl) DeleteActivity( scheduleEventID int64, ) error
DeleteActivity deletes details about an activity.
func (*MutableStateImpl) DeletePendingChildExecution ¶
func (e *MutableStateImpl) DeletePendingChildExecution( initiatedEventID int64, ) error
DeletePendingChildExecution deletes details about a ChildExecutionInfo.
func (*MutableStateImpl) DeletePendingRequestCancel ¶
func (e *MutableStateImpl) DeletePendingRequestCancel( initiatedEventID int64, ) error
DeletePendingRequestCancel deletes details about a RequestCancelInfo.
func (*MutableStateImpl) DeletePendingSignal ¶
func (e *MutableStateImpl) DeletePendingSignal( initiatedEventID int64, ) error
DeletePendingSignal deletes details about a SignalInfo
func (*MutableStateImpl) DeleteSignalRequested ¶
func (e *MutableStateImpl) DeleteSignalRequested( requestID string, )
func (*MutableStateImpl) DeleteUserTimer ¶
func (e *MutableStateImpl) DeleteUserTimer( timerID string, ) error
DeleteUserTimer deletes an user timer.
func (*MutableStateImpl) DeleteWorkflowTask ¶
func (e *MutableStateImpl) DeleteWorkflowTask()
DeleteWorkflowTask deletes a workflow task.
func (*MutableStateImpl) FlushBufferedEvents ¶
func (e *MutableStateImpl) FlushBufferedEvents()
func (*MutableStateImpl) GetActivityByActivityID ¶
func (e *MutableStateImpl) GetActivityByActivityID( activityID string, ) (*persistencespb.ActivityInfo, bool)
GetActivityByActivityID gives details about an activity that is currently in progress.
func (*MutableStateImpl) GetActivityInfo ¶
func (e *MutableStateImpl) GetActivityInfo( scheduleEventID int64, ) (*persistencespb.ActivityInfo, bool)
GetActivityInfo gives details about an activity that is currently in progress.
func (*MutableStateImpl) GetActivityInfoWithTimerHeartbeat ¶
func (e *MutableStateImpl) GetActivityInfoWithTimerHeartbeat( scheduleEventID int64, ) (*persistencespb.ActivityInfo, time.Time, bool)
GetActivityInfoWithTimerHeartbeat gives details about an activity that is currently in progress.
func (*MutableStateImpl) GetActivityScheduledEvent ¶
func (e *MutableStateImpl) GetActivityScheduledEvent( scheduleEventID int64, ) (*historypb.HistoryEvent, error)
func (*MutableStateImpl) GetChildExecutionInfo ¶
func (e *MutableStateImpl) GetChildExecutionInfo( initiatedEventID int64, ) (*persistencespb.ChildExecutionInfo, bool)
GetChildExecutionInfo gives details about a child execution that is currently in progress.
func (*MutableStateImpl) GetChildExecutionInitiatedEvent ¶
func (e *MutableStateImpl) GetChildExecutionInitiatedEvent( initiatedEventID int64, ) (*historypb.HistoryEvent, error)
GetChildExecutionInitiatedEvent reads out the ChildExecutionInitiatedEvent from mutable state for in-progress child executions
func (*MutableStateImpl) GetCompletionEvent ¶
func (e *MutableStateImpl) GetCompletionEvent() (*historypb.HistoryEvent, error)
GetCompletionEvent retrieves the workflow completion event from mutable state
func (*MutableStateImpl) GetCronBackoffDuration ¶
func (e *MutableStateImpl) GetCronBackoffDuration() time.Duration
func (*MutableStateImpl) GetCurrentBranchToken ¶
func (e *MutableStateImpl) GetCurrentBranchToken() ([]byte, error)
func (*MutableStateImpl) GetCurrentVersion ¶
func (e *MutableStateImpl) GetCurrentVersion() int64
func (*MutableStateImpl) GetExecutionInfo ¶
func (e *MutableStateImpl) GetExecutionInfo() *persistencespb.WorkflowExecutionInfo
func (*MutableStateImpl) GetExecutionState ¶
func (e *MutableStateImpl) GetExecutionState() *persistencespb.WorkflowExecutionState
func (*MutableStateImpl) GetFirstRunID ¶ added in v1.13.0
func (e *MutableStateImpl) GetFirstRunID() (string, error)
func (*MutableStateImpl) GetInFlightWorkflowTask ¶
func (e *MutableStateImpl) GetInFlightWorkflowTask() (*WorkflowTaskInfo, bool)
func (*MutableStateImpl) GetLastFirstEventIDTxnID ¶
func (e *MutableStateImpl) GetLastFirstEventIDTxnID() (int64, int64)
GetLastFirstEventIDTxnID returns last first event ID and corresponding transaction ID first event ID is the ID of a batch of events in a single history events record
func (*MutableStateImpl) GetLastWriteVersion ¶
func (e *MutableStateImpl) GetLastWriteVersion() (int64, error)
func (*MutableStateImpl) GetNamespaceEntry ¶
func (e *MutableStateImpl) GetNamespaceEntry() *namespace.Namespace
func (*MutableStateImpl) GetNextEventID ¶
func (e *MutableStateImpl) GetNextEventID() int64
GetNextEventID returns next event ID
func (*MutableStateImpl) GetPendingActivityInfos ¶
func (e *MutableStateImpl) GetPendingActivityInfos() map[int64]*persistencespb.ActivityInfo
func (*MutableStateImpl) GetPendingChildExecutionInfos ¶
func (e *MutableStateImpl) GetPendingChildExecutionInfos() map[int64]*persistencespb.ChildExecutionInfo
func (*MutableStateImpl) GetPendingRequestCancelExternalInfos ¶
func (e *MutableStateImpl) GetPendingRequestCancelExternalInfos() map[int64]*persistencespb.RequestCancelInfo
func (*MutableStateImpl) GetPendingSignalExternalInfos ¶
func (e *MutableStateImpl) GetPendingSignalExternalInfos() map[int64]*persistencespb.SignalInfo
func (*MutableStateImpl) GetPendingTimerInfos ¶
func (e *MutableStateImpl) GetPendingTimerInfos() map[string]*persistencespb.TimerInfo
func (*MutableStateImpl) GetPendingWorkflowTask ¶
func (e *MutableStateImpl) GetPendingWorkflowTask() (*WorkflowTaskInfo, bool)
func (*MutableStateImpl) GetPreviousStartedEventID ¶
func (e *MutableStateImpl) GetPreviousStartedEventID() int64
GetPreviousStartedEventID returns last started workflow task event ID
func (*MutableStateImpl) GetQueryRegistry ¶
func (e *MutableStateImpl) GetQueryRegistry() QueryRegistry
func (*MutableStateImpl) GetRequestCancelInfo ¶
func (e *MutableStateImpl) GetRequestCancelInfo( initiatedEventID int64, ) (*persistencespb.RequestCancelInfo, bool)
GetRequestCancelInfo gives details about a request cancellation that is currently in progress.
func (*MutableStateImpl) GetRetryBackoffDuration ¶
func (e *MutableStateImpl) GetRetryBackoffDuration( failure *failurepb.Failure, ) (time.Duration, enumspb.RetryState)
func (*MutableStateImpl) GetSignalInfo ¶
func (e *MutableStateImpl) GetSignalInfo( initiatedEventID int64, ) (*persistencespb.SignalInfo, bool)
GetSignalInfo get details about a signal request that is currently in progress.
func (*MutableStateImpl) GetStartEvent ¶
func (e *MutableStateImpl) GetStartEvent() (*historypb.HistoryEvent, error)
GetStartEvent retrieves the workflow start event from mutable state
func (*MutableStateImpl) GetStartVersion ¶
func (e *MutableStateImpl) GetStartVersion() (int64, error)
func (*MutableStateImpl) GetUpdateCondition ¶
func (e *MutableStateImpl) GetUpdateCondition() (int64, int64)
func (*MutableStateImpl) GetUserTimerInfo ¶
func (e *MutableStateImpl) GetUserTimerInfo( timerID string, ) (*persistencespb.TimerInfo, bool)
GetUserTimerInfo gives details about a user timer.
func (*MutableStateImpl) GetUserTimerInfoByEventID ¶
func (e *MutableStateImpl) GetUserTimerInfoByEventID( startEventID int64, ) (*persistencespb.TimerInfo, bool)
GetUserTimerInfoByEventID gives details about a user timer.
func (*MutableStateImpl) GetWorkflowIdentifier ¶ added in v1.13.0
func (e *MutableStateImpl) GetWorkflowIdentifier() definition.WorkflowIdentifier
func (*MutableStateImpl) GetWorkflowStateStatus ¶
func (e *MutableStateImpl) GetWorkflowStateStatus() (enumsspb.WorkflowExecutionState, enumspb.WorkflowExecutionStatus)
func (*MutableStateImpl) GetWorkflowTaskInfo ¶
func (e *MutableStateImpl) GetWorkflowTaskInfo( scheduleEventID int64, ) (*WorkflowTaskInfo, bool)
GetWorkflowTaskInfo returns details about the in-progress workflow task
func (*MutableStateImpl) GetWorkflowType ¶
func (e *MutableStateImpl) GetWorkflowType() *commonpb.WorkflowType
func (*MutableStateImpl) HasBufferedEvents ¶
func (e *MutableStateImpl) HasBufferedEvents() bool
func (*MutableStateImpl) HasInFlightWorkflowTask ¶
func (e *MutableStateImpl) HasInFlightWorkflowTask() bool
func (*MutableStateImpl) HasParentExecution ¶
func (e *MutableStateImpl) HasParentExecution() bool
func (*MutableStateImpl) HasPendingWorkflowTask ¶
func (e *MutableStateImpl) HasPendingWorkflowTask() bool
func (*MutableStateImpl) HasProcessedOrPendingWorkflowTask ¶
func (e *MutableStateImpl) HasProcessedOrPendingWorkflowTask() bool
func (*MutableStateImpl) IsCancelRequested ¶
func (e *MutableStateImpl) IsCancelRequested() bool
func (*MutableStateImpl) IsCurrentWorkflowGuaranteed ¶
func (e *MutableStateImpl) IsCurrentWorkflowGuaranteed() bool
func (*MutableStateImpl) IsResourceDuplicated ¶
func (e *MutableStateImpl) IsResourceDuplicated( resourceDedupKey definition.DeduplicationID, ) bool
func (*MutableStateImpl) IsSignalRequested ¶
func (e *MutableStateImpl) IsSignalRequested( requestID string, ) bool
func (*MutableStateImpl) IsStickyTaskQueueEnabled ¶
func (e *MutableStateImpl) IsStickyTaskQueueEnabled() bool
func (*MutableStateImpl) IsWorkflowExecutionRunning ¶
func (e *MutableStateImpl) IsWorkflowExecutionRunning() bool
func (*MutableStateImpl) ReplicateActivityInfo ¶
func (e *MutableStateImpl) ReplicateActivityInfo( request *historyservice.SyncActivityRequest, resetActivityTimerTaskStatus bool, ) error
ReplicateActivityInfo replicate the necessary activity information
func (*MutableStateImpl) ReplicateActivityTaskCancelRequestedEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskCancelRequestedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateActivityTaskCanceledEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskCanceledEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateActivityTaskCompletedEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskCompletedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateActivityTaskFailedEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskFailedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateActivityTaskScheduledEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskScheduledEvent( firstEventID int64, event *historypb.HistoryEvent, ) (*persistencespb.ActivityInfo, error)
func (*MutableStateImpl) ReplicateActivityTaskStartedEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskStartedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateActivityTaskTimedOutEvent ¶
func (e *MutableStateImpl) ReplicateActivityTaskTimedOutEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateChildWorkflowExecutionCanceledEvent ¶
func (e *MutableStateImpl) ReplicateChildWorkflowExecutionCanceledEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateChildWorkflowExecutionCompletedEvent ¶
func (e *MutableStateImpl) ReplicateChildWorkflowExecutionCompletedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateChildWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) ReplicateChildWorkflowExecutionFailedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateChildWorkflowExecutionStartedEvent ¶
func (e *MutableStateImpl) ReplicateChildWorkflowExecutionStartedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateChildWorkflowExecutionTerminatedEvent ¶
func (e *MutableStateImpl) ReplicateChildWorkflowExecutionTerminatedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateChildWorkflowExecutionTimedOutEvent ¶
func (e *MutableStateImpl) ReplicateChildWorkflowExecutionTimedOutEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateExternalWorkflowExecutionCancelRequested ¶
func (e *MutableStateImpl) ReplicateExternalWorkflowExecutionCancelRequested( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateExternalWorkflowExecutionSignaled ¶
func (e *MutableStateImpl) ReplicateExternalWorkflowExecutionSignaled( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) ReplicateRequestCancelExternalWorkflowExecutionFailedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent ¶
func (e *MutableStateImpl) ReplicateRequestCancelExternalWorkflowExecutionInitiatedEvent( firstEventID int64, event *historypb.HistoryEvent, cancelRequestID string, ) (*persistencespb.RequestCancelInfo, error)
func (*MutableStateImpl) ReplicateSignalExternalWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) ReplicateSignalExternalWorkflowExecutionFailedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateSignalExternalWorkflowExecutionInitiatedEvent ¶
func (e *MutableStateImpl) ReplicateSignalExternalWorkflowExecutionInitiatedEvent( firstEventID int64, event *historypb.HistoryEvent, signalRequestID string, ) (*persistencespb.SignalInfo, error)
func (*MutableStateImpl) ReplicateStartChildWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) ReplicateStartChildWorkflowExecutionFailedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateStartChildWorkflowExecutionInitiatedEvent ¶
func (e *MutableStateImpl) ReplicateStartChildWorkflowExecutionInitiatedEvent( firstEventID int64, event *historypb.HistoryEvent, createRequestID string, ) (*persistencespb.ChildExecutionInfo, error)
func (*MutableStateImpl) ReplicateTimerCanceledEvent ¶
func (e *MutableStateImpl) ReplicateTimerCanceledEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateTimerFiredEvent ¶
func (e *MutableStateImpl) ReplicateTimerFiredEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateTimerStartedEvent ¶
func (e *MutableStateImpl) ReplicateTimerStartedEvent( event *historypb.HistoryEvent, ) (*persistencespb.TimerInfo, error)
func (*MutableStateImpl) ReplicateTransientWorkflowTaskScheduled ¶
func (e *MutableStateImpl) ReplicateTransientWorkflowTaskScheduled() (*WorkflowTaskInfo, error)
func (*MutableStateImpl) ReplicateUpsertWorkflowSearchAttributesEvent ¶
func (e *MutableStateImpl) ReplicateUpsertWorkflowSearchAttributesEvent( event *historypb.HistoryEvent, )
func (*MutableStateImpl) ReplicateWorkflowExecutionCancelRequestedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionCancelRequestedEvent( _ *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionCanceledEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionCanceledEvent( firstEventID int64, event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionCompletedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionCompletedEvent( firstEventID int64, event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionContinuedAsNewEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionContinuedAsNewEvent( firstEventID int64, continueAsNewEvent *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionFailedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionFailedEvent( firstEventID int64, event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionSignaled ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionSignaled( _ *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionStartedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionStartedEvent( parentNamespaceID string, execution commonpb.WorkflowExecution, requestID string, startEvent *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionTerminatedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionTerminatedEvent( firstEventID int64, event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowExecutionTimedoutEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowExecutionTimedoutEvent( firstEventID int64, event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowTaskCompletedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowTaskCompletedEvent( event *historypb.HistoryEvent, ) error
func (*MutableStateImpl) ReplicateWorkflowTaskFailedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowTaskFailedEvent() error
func (*MutableStateImpl) ReplicateWorkflowTaskScheduledEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowTaskScheduledEvent( version int64, scheduleID int64, taskQueue *taskqueuepb.TaskQueue, startToCloseTimeoutSeconds int32, attempt int32, scheduleTimestamp *time.Time, originalScheduledTimestamp *time.Time, ) (*WorkflowTaskInfo, error)
func (*MutableStateImpl) ReplicateWorkflowTaskStartedEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowTaskStartedEvent( workflowTask *WorkflowTaskInfo, version int64, scheduleID int64, startedID int64, requestID string, timestamp time.Time, ) (*WorkflowTaskInfo, error)
func (*MutableStateImpl) ReplicateWorkflowTaskTimedOutEvent ¶
func (e *MutableStateImpl) ReplicateWorkflowTaskTimedOutEvent( timeoutType enumspb.TimeoutType, ) error
func (*MutableStateImpl) RetryActivity ¶
func (e *MutableStateImpl) RetryActivity( ai *persistencespb.ActivityInfo, failure *failurepb.Failure, ) (enumspb.RetryState, error)
func (*MutableStateImpl) SetCurrentBranchToken ¶
func (e *MutableStateImpl) SetCurrentBranchToken( branchToken []byte, ) error
func (*MutableStateImpl) SetHistoryBuilder ¶
func (e *MutableStateImpl) SetHistoryBuilder(hBuilder *HistoryBuilder)
func (*MutableStateImpl) SetHistoryTree ¶
func (e *MutableStateImpl) SetHistoryTree( treeID string, ) error
SetHistoryTree set treeID/historyBranches
func (*MutableStateImpl) SetUpdateCondition ¶
func (e *MutableStateImpl) SetUpdateCondition( nextEventIDInDB int64, dbRecordVersion int64, )
func (*MutableStateImpl) StartTransaction ¶
func (e *MutableStateImpl) StartTransaction( namespaceEntry *namespace.Namespace, ) (bool, error)
func (*MutableStateImpl) StartTransactionSkipWorkflowTaskFail ¶
func (e *MutableStateImpl) StartTransactionSkipWorkflowTaskFail( namespaceEntry *namespace.Namespace, ) error
func (*MutableStateImpl) UpdateActivity ¶
func (e *MutableStateImpl) UpdateActivity( ai *persistencespb.ActivityInfo, ) error
UpdateActivity updates an activity
func (*MutableStateImpl) UpdateActivityProgress ¶
func (e *MutableStateImpl) UpdateActivityProgress( ai *persistencespb.ActivityInfo, request *workflowservice.RecordActivityTaskHeartbeatRequest, )
func (*MutableStateImpl) UpdateActivityWithTimerHeartbeat ¶
func (e *MutableStateImpl) UpdateActivityWithTimerHeartbeat( ai *persistencespb.ActivityInfo, timerTimeoutVisibility time.Time, ) error
UpdateActivityWithTimerHeartbeat updates an activity
func (*MutableStateImpl) UpdateCurrentVersion ¶
func (e *MutableStateImpl) UpdateCurrentVersion( version int64, forceUpdate bool, ) error
func (*MutableStateImpl) UpdateDuplicatedResource ¶
func (e *MutableStateImpl) UpdateDuplicatedResource( resourceDedupKey definition.DeduplicationID, )
func (*MutableStateImpl) UpdateUserTimer ¶
func (e *MutableStateImpl) UpdateUserTimer( ti *persistencespb.TimerInfo, ) error
UpdateUserTimer updates the user timer in progress.
func (*MutableStateImpl) UpdateWorkflowStateStatus ¶
func (e *MutableStateImpl) UpdateWorkflowStateStatus( state enumsspb.WorkflowExecutionState, status enumspb.WorkflowExecutionStatus, ) error
func (*MutableStateImpl) UpdateWorkflowTask ¶
func (e *MutableStateImpl) UpdateWorkflowTask( workflowTask *WorkflowTaskInfo, )
UpdateWorkflowTask updates a workflow task.
type MutableStateRebuilder ¶
type MutableStateRebuilder interface { ApplyEvents( namespaceID string, requestID string, execution commonpb.WorkflowExecution, history []*historypb.HistoryEvent, newRunHistory []*historypb.HistoryEvent, ) (MutableState, error) }
type MutableStateRebuilderImpl ¶
type MutableStateRebuilderImpl struct {
// contains filtered or unexported fields
}
func NewMutableStateRebuilder ¶
func NewMutableStateRebuilder( shard shard.Context, logger log.Logger, mutableState MutableState, taskGeneratorProvider taskGeneratorProvider, ) *MutableStateRebuilderImpl
func (*MutableStateRebuilderImpl) ApplyEvents ¶
func (b *MutableStateRebuilderImpl) ApplyEvents( namespaceID string, requestID string, execution commonpb.WorkflowExecution, history []*historypb.HistoryEvent, newRunHistory []*historypb.HistoryEvent, ) (MutableState, error)
type NewCacheFn ¶ added in v1.13.0
func NewCacheFnProvider ¶ added in v1.13.0
func NewCacheFnProvider() NewCacheFn
NewCacheFnProvider provide a NewCacheFn that can be used to create new workflow cache.
type QueryRegistry ¶
type QueryRegistry interface { HasBufferedQuery() bool GetBufferedIDs() []string HasCompletedQuery() bool GetCompletedIDs() []string HasUnblockedQuery() bool GetUnblockedIDs() []string HasFailedQuery() bool GetFailedIDs() []string GetQueryTermCh(string) (<-chan struct{}, error) GetQueryInput(string) (*querypb.WorkflowQuery, error) GetTerminationState(string) (*QueryTerminationState, error) BufferQuery(queryInput *querypb.WorkflowQuery) (string, <-chan struct{}) SetTerminationState(string, *QueryTerminationState) error RemoveQuery(id string) Clear() }
func NewQueryRegistry ¶
func NewQueryRegistry() QueryRegistry
type QueryTerminationState ¶
type QueryTerminationState struct { QueryTerminationType QueryTerminationType QueryResult *querypb.WorkflowQueryResult Failure error }
type QueryTerminationType ¶
type QueryTerminationType int
const ( QueryTerminationTypeCompleted QueryTerminationType = iota QueryTerminationTypeUnblocked QueryTerminationTypeFailed )
type ReleaseCacheFunc ¶
type ReleaseCacheFunc func(err error)
var NoopReleaseFn ReleaseCacheFunc = func(err error) {}
type TaskGenerator ¶
type TaskGenerator interface { GenerateWorkflowStartTasks( now time.Time, startEvent *historypb.HistoryEvent, ) error GenerateWorkflowCloseTasks( now time.Time, ) error GenerateRecordWorkflowStartedTasks( now time.Time, startEvent *historypb.HistoryEvent, ) error GenerateDelayedWorkflowTasks( now time.Time, startEvent *historypb.HistoryEvent, ) error GenerateScheduleWorkflowTaskTasks( now time.Time, workflowTaskScheduleID int64, ) error GenerateStartWorkflowTaskTasks( now time.Time, workflowTaskScheduleID int64, ) error GenerateActivityTransferTasks( now time.Time, event *historypb.HistoryEvent, ) error GenerateActivityRetryTasks( activityScheduleID int64, ) error GenerateChildWorkflowTasks( now time.Time, event *historypb.HistoryEvent, ) error GenerateRequestCancelExternalTasks( now time.Time, event *historypb.HistoryEvent, ) error GenerateSignalExternalTasks( now time.Time, event *historypb.HistoryEvent, ) error GenerateWorkflowSearchAttrTasks( now time.Time, ) error GenerateWorkflowResetTasks( now time.Time, ) error GenerateActivityTimerTasks( now time.Time, ) error GenerateUserTimerTasks( now time.Time, ) error }
type TaskGeneratorImpl ¶
type TaskGeneratorImpl struct {
// contains filtered or unexported fields
}
func NewTaskGenerator ¶
func NewTaskGenerator( namespaceRegistry namespace.Registry, logger log.Logger, mutableState MutableState, ) *TaskGeneratorImpl
func (*TaskGeneratorImpl) GenerateActivityRetryTasks ¶
func (r *TaskGeneratorImpl) GenerateActivityRetryTasks( activityScheduleID int64, ) error
func (*TaskGeneratorImpl) GenerateActivityTimerTasks ¶
func (r *TaskGeneratorImpl) GenerateActivityTimerTasks( now time.Time, ) error
func (*TaskGeneratorImpl) GenerateActivityTransferTasks ¶
func (r *TaskGeneratorImpl) GenerateActivityTransferTasks( now time.Time, event *historypb.HistoryEvent, ) error
func (*TaskGeneratorImpl) GenerateChildWorkflowTasks ¶
func (r *TaskGeneratorImpl) GenerateChildWorkflowTasks( now time.Time, event *historypb.HistoryEvent, ) error
func (*TaskGeneratorImpl) GenerateDelayedWorkflowTasks ¶
func (r *TaskGeneratorImpl) GenerateDelayedWorkflowTasks( now time.Time, startEvent *historypb.HistoryEvent, ) error
func (*TaskGeneratorImpl) GenerateRecordWorkflowStartedTasks ¶
func (r *TaskGeneratorImpl) GenerateRecordWorkflowStartedTasks( now time.Time, startEvent *historypb.HistoryEvent, ) error
func (*TaskGeneratorImpl) GenerateRequestCancelExternalTasks ¶
func (r *TaskGeneratorImpl) GenerateRequestCancelExternalTasks( now time.Time, event *historypb.HistoryEvent, ) error
func (*TaskGeneratorImpl) GenerateScheduleWorkflowTaskTasks ¶
func (r *TaskGeneratorImpl) GenerateScheduleWorkflowTaskTasks( now time.Time, workflowTaskScheduleID int64, ) error
func (*TaskGeneratorImpl) GenerateSignalExternalTasks ¶
func (r *TaskGeneratorImpl) GenerateSignalExternalTasks( now time.Time, event *historypb.HistoryEvent, ) error
func (*TaskGeneratorImpl) GenerateStartWorkflowTaskTasks ¶
func (r *TaskGeneratorImpl) GenerateStartWorkflowTaskTasks( _ time.Time, workflowTaskScheduleID int64, ) error
func (*TaskGeneratorImpl) GenerateUserTimerTasks ¶
func (r *TaskGeneratorImpl) GenerateUserTimerTasks( now time.Time, ) error
func (*TaskGeneratorImpl) GenerateWorkflowCloseTasks ¶
func (r *TaskGeneratorImpl) GenerateWorkflowCloseTasks( now time.Time, ) error
func (*TaskGeneratorImpl) GenerateWorkflowResetTasks ¶
func (r *TaskGeneratorImpl) GenerateWorkflowResetTasks( now time.Time, ) error
func (*TaskGeneratorImpl) GenerateWorkflowSearchAttrTasks ¶
func (r *TaskGeneratorImpl) GenerateWorkflowSearchAttrTasks( now time.Time, ) error
func (*TaskGeneratorImpl) GenerateWorkflowStartTasks ¶
func (r *TaskGeneratorImpl) GenerateWorkflowStartTasks( _ time.Time, startEvent *historypb.HistoryEvent, ) error
type TaskIDGenerator ¶
TODO should the reorderFunc functionality be ported?
type TaskRefresher ¶
type TaskRefresher interface {
RefreshTasks(now time.Time, mutableState MutableState) error
}
type TaskRefresherImpl ¶
type TaskRefresherImpl struct {
// contains filtered or unexported fields
}
func NewTaskRefresher ¶
func (*TaskRefresherImpl) RefreshTasks ¶
func (r *TaskRefresherImpl) RefreshTasks( now time.Time, mutableState MutableState, ) error
type TimerSequence ¶
type TimerSequence interface { IsExpired(referenceTime time.Time, timerSequenceID TimerSequenceID) bool CreateNextUserTimer() (bool, error) CreateNextActivityTimer() (bool, error) LoadAndSortUserTimers() []TimerSequenceID LoadAndSortActivityTimers() []TimerSequenceID }
type TimerSequenceID ¶
type TimerSequenceID struct { EventID int64 Timestamp time.Time TimerType enumspb.TimeoutType TimerCreated bool Attempt int32 }
TimerSequenceID represent a in mem timer
type TimerSequenceIDs ¶
type TimerSequenceIDs []TimerSequenceID
func (TimerSequenceIDs) Less ¶
func (s TimerSequenceIDs) Less( this int, that int, ) bool
Less implements sort.Interface
func (TimerSequenceIDs) Swap ¶
func (s TimerSequenceIDs) Swap( this int, that int, )
Swap implements sort.Interface.
type Transaction ¶ added in v1.12.0
type Transaction interface { CreateWorkflowExecution( createMode persistence.CreateWorkflowMode, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, ) (int64, error) ConflictResolveWorkflowExecution( conflictResolveMode persistence.ConflictResolveWorkflowMode, resetWorkflowSnapshot *persistence.WorkflowSnapshot, resetWorkflowEventsSeq []*persistence.WorkflowEvents, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, currentWorkflowMutation *persistence.WorkflowMutation, currentWorkflowEventsSeq []*persistence.WorkflowEvents, ) (int64, int64, int64, error) UpdateWorkflowExecution( updateMode persistence.UpdateWorkflowMode, currentWorkflowMutation *persistence.WorkflowMutation, currentWorkflowEventsSeq []*persistence.WorkflowEvents, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, ) (int64, int64, error) }
type TransactionImpl ¶ added in v1.12.0
type TransactionImpl struct {
// contains filtered or unexported fields
}
func NewTransaction ¶ added in v1.12.0
func NewTransaction( shard shard.Context, ) *TransactionImpl
func (*TransactionImpl) ConflictResolveWorkflowExecution ¶ added in v1.12.0
func (t *TransactionImpl) ConflictResolveWorkflowExecution( conflictResolveMode persistence.ConflictResolveWorkflowMode, resetWorkflowSnapshot *persistence.WorkflowSnapshot, resetWorkflowEventsSeq []*persistence.WorkflowEvents, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, currentWorkflowMutation *persistence.WorkflowMutation, currentWorkflowEventsSeq []*persistence.WorkflowEvents, ) (int64, int64, int64, error)
func (*TransactionImpl) CreateWorkflowExecution ¶ added in v1.12.0
func (t *TransactionImpl) CreateWorkflowExecution( createMode persistence.CreateWorkflowMode, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, ) (int64, error)
func (*TransactionImpl) UpdateWorkflowExecution ¶ added in v1.12.0
func (t *TransactionImpl) UpdateWorkflowExecution( updateMode persistence.UpdateWorkflowMode, currentWorkflowMutation *persistence.WorkflowMutation, currentWorkflowEventsSeq []*persistence.WorkflowEvents, newWorkflowSnapshot *persistence.WorkflowSnapshot, newWorkflowEventsSeq []*persistence.WorkflowEvents, ) (int64, int64, error)
type TransactionPolicy ¶
type TransactionPolicy int
const ( TransactionPolicyActive TransactionPolicy = 0 TransactionPolicyPassive TransactionPolicy = 1 )
func (TransactionPolicy) Ptr ¶
func (policy TransactionPolicy) Ptr() *TransactionPolicy
type WorkflowTaskInfo ¶
type WorkflowTaskInfo struct { Version int64 ScheduleID int64 StartedID int64 RequestID string WorkflowTaskTimeout *time.Duration TaskQueue *taskqueuepb.TaskQueue // This is only needed to communicate task queue used after AddWorkflowTaskScheduledEvent Attempt int32 // Scheduled and Started timestamps are useful for transient workflow task: when transient workflow task finally completes, // use these Timestamp to create scheduled/started events. // Also used for recording latency metrics ScheduledTime *time.Time StartedTime *time.Time // OriginalScheduledTime is to record the first scheduled workflow task during workflow task heartbeat. // Client may heartbeat workflow task by RespondWorkflowTaskComplete with ForceCreateNewWorkflowTask == true // In this case, OriginalScheduledTime won't change. Then when current time - OriginalScheduledTime exceeds // some threshold, server can interrupt the heartbeat by enforcing to timeout the workflow task. OriginalScheduledTime *time.Time }
TODO: This should be part of persistence layer
Source Files ¶
- cache.go
- checksum.go
- context.go
- context_mock.go
- fx.go
- history_builder.go
- metrics.go
- mutable_state.go
- mutable_state_impl.go
- mutable_state_mock.go
- mutable_state_rebuilder.go
- mutable_state_rebuilder_mock.go
- mutable_state_state_status.go
- mutable_state_util.go
- query.go
- query_registry.go
- retry.go
- task_generator.go
- task_generator_mock.go
- task_refresher.go
- task_refresher_mock.go
- test_util.go
- timer_sequence.go
- timer_sequence_mock.go
- transaction.go
- transaction_impl.go
- transaction_mock.go
- util.go
- workflow_task_state_machine.go
- workflow_task_state_machine_mock.go