Documentation ¶
Overview ¶
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Package history is a generated GoMock package.
Index ¶
- Variables
- func ConfigProvider(dc *dynamicconfig.Collection, persistenceConfig config.Persistence, ...) *configs.Config
- func ESProcessorConfigProvider(serviceConfig *configs.Config) *elasticsearch.ProcessorConfig
- func EventNotifierProvider(timeSource clock.TimeSource, metricsClient metrics.Client, ...) events.Notifier
- func HistoryEngineFactoryProvider(visibilityMgr manager.VisibilityManager, ...) shard.EngineFactory
- func NewEngineFactory(visibilityMgr manager.VisibilityManager, ...) shard.EngineFactory
- func NewEngineWithShardContext(shard shard.Context, visibilityMgr manager.VisibilityManager, ...) *historyEngineImpl
- func NewWorkflowTaskFailedCause(failedCause enumspb.WorkflowTaskFailedCause, causeErr error) *workflowTaskFailedCause
- func ParamsExpandProvider(params *resource.BootstrapParams) common.RPCFactory
- func PersistenceMaxQpsProvider(serviceConfig *configs.Config) persistenceClient.PersistenceMaxQps
- func RateLimitInterceptorProvider(serviceConfig *configs.Config) *interceptor.RateLimitInterceptor
- func ServiceLifetimeHooks(lc fx.Lifecycle, svcStoppedCh chan struct{}, svc *Service)
- func ServiceResolverProvider(membershipMonitor membership.Monitor) (membership.ServiceResolver, error)
- func TelemetryInterceptorProvider(logger log.Logger, namespaceRegistry namespace.Registry, ...) *interceptor.TelemetryInterceptor
- func ThrottledLoggerRpsFnProvider(serviceConfig *configs.Config) resource.ThrottledLoggerRpsFn
- func VisibilityManagerProvider(logger log.Logger, params *resource.BootstrapParams, ...) (manager.VisibilityManager, error)
- type Handler
- func (h *Handler) Check(_ context.Context, request *healthpb.HealthCheckRequest) (*healthpb.HealthCheckResponse, error)
- func (h *Handler) CloseShard(_ context.Context, request *historyservice.CloseShardRequest) (_ *historyservice.CloseShardResponse, retError error)
- func (h *Handler) DeleteWorkflowExecution(ctx context.Context, request *historyservice.DeleteWorkflowExecutionRequest) (_ *historyservice.DeleteWorkflowExecutionResponse, retError error)
- func (h *Handler) DescribeHistoryHost(_ context.Context, _ *historyservice.DescribeHistoryHostRequest) (_ *historyservice.DescribeHistoryHostResponse, retError error)
- func (h *Handler) DescribeMutableState(ctx context.Context, request *historyservice.DescribeMutableStateRequest) (_ *historyservice.DescribeMutableStateResponse, retError error)
- func (h *Handler) DescribeWorkflowExecution(ctx context.Context, request *historyservice.DescribeWorkflowExecutionRequest) (_ *historyservice.DescribeWorkflowExecutionResponse, retError error)
- func (h *Handler) GenerateLastHistoryReplicationTasks(ctx context.Context, ...) (_ *historyservice.GenerateLastHistoryReplicationTasksResponse, retError error)
- func (h *Handler) GetDLQMessages(ctx context.Context, request *historyservice.GetDLQMessagesRequest) (_ *historyservice.GetDLQMessagesResponse, retError error)
- func (h *Handler) GetDLQReplicationMessages(ctx context.Context, request *historyservice.GetDLQReplicationMessagesRequest) (_ *historyservice.GetDLQReplicationMessagesResponse, retError error)
- func (h *Handler) GetMutableState(ctx context.Context, request *historyservice.GetMutableStateRequest) (_ *historyservice.GetMutableStateResponse, retError error)
- func (h *Handler) GetReplicationMessages(ctx context.Context, request *historyservice.GetReplicationMessagesRequest) (_ *historyservice.GetReplicationMessagesResponse, retError error)
- func (h *Handler) GetReplicationStatus(ctx context.Context, request *historyservice.GetReplicationStatusRequest) (_ *historyservice.GetReplicationStatusResponse, retError error)
- func (h *Handler) GetShard(_ context.Context, request *historyservice.GetShardRequest) (_ *historyservice.GetShardResponse, retError error)
- func (h *Handler) MergeDLQMessages(ctx context.Context, request *historyservice.MergeDLQMessagesRequest) (_ *historyservice.MergeDLQMessagesResponse, retError error)
- func (h *Handler) PollMutableState(ctx context.Context, request *historyservice.PollMutableStateRequest) (_ *historyservice.PollMutableStateResponse, retError error)
- func (h *Handler) PurgeDLQMessages(ctx context.Context, request *historyservice.PurgeDLQMessagesRequest) (_ *historyservice.PurgeDLQMessagesResponse, retError error)
- func (h *Handler) QueryWorkflow(ctx context.Context, request *historyservice.QueryWorkflowRequest) (_ *historyservice.QueryWorkflowResponse, retError error)
- func (h *Handler) ReapplyEvents(ctx context.Context, request *historyservice.ReapplyEventsRequest) (_ *historyservice.ReapplyEventsResponse, retError error)
- func (h *Handler) RecordActivityTaskHeartbeat(ctx context.Context, ...) (_ *historyservice.RecordActivityTaskHeartbeatResponse, retError error)
- func (h *Handler) RecordActivityTaskStarted(ctx context.Context, request *historyservice.RecordActivityTaskStartedRequest) (_ *historyservice.RecordActivityTaskStartedResponse, retError error)
- func (h *Handler) RecordChildExecutionCompleted(ctx context.Context, ...) (_ *historyservice.RecordChildExecutionCompletedResponse, retError error)
- func (h *Handler) RecordWorkflowTaskStarted(ctx context.Context, request *historyservice.RecordWorkflowTaskStartedRequest) (_ *historyservice.RecordWorkflowTaskStartedResponse, retError error)
- func (h *Handler) RefreshWorkflowTasks(ctx context.Context, request *historyservice.RefreshWorkflowTasksRequest) (_ *historyservice.RefreshWorkflowTasksResponse, retError error)
- func (h *Handler) RemoveSignalMutableState(ctx context.Context, request *historyservice.RemoveSignalMutableStateRequest) (_ *historyservice.RemoveSignalMutableStateResponse, retError error)
- func (h *Handler) RemoveTask(_ context.Context, request *historyservice.RemoveTaskRequest) (_ *historyservice.RemoveTaskResponse, retError error)
- func (h *Handler) ReplicateEventsV2(ctx context.Context, request *historyservice.ReplicateEventsV2Request) (_ *historyservice.ReplicateEventsV2Response, retError error)
- func (h *Handler) RequestCancelWorkflowExecution(ctx context.Context, ...) (_ *historyservice.RequestCancelWorkflowExecutionResponse, retError error)
- func (h *Handler) ResetStickyTaskQueue(ctx context.Context, request *historyservice.ResetStickyTaskQueueRequest) (_ *historyservice.ResetStickyTaskQueueResponse, retError error)
- func (h *Handler) ResetWorkflowExecution(ctx context.Context, request *historyservice.ResetWorkflowExecutionRequest) (_ *historyservice.ResetWorkflowExecutionResponse, retError error)
- func (h *Handler) RespondActivityTaskCanceled(ctx context.Context, ...) (_ *historyservice.RespondActivityTaskCanceledResponse, retError error)
- func (h *Handler) RespondActivityTaskCompleted(ctx context.Context, ...) (_ *historyservice.RespondActivityTaskCompletedResponse, retError error)
- func (h *Handler) RespondActivityTaskFailed(ctx context.Context, request *historyservice.RespondActivityTaskFailedRequest) (_ *historyservice.RespondActivityTaskFailedResponse, retError error)
- func (h *Handler) RespondWorkflowTaskCompleted(ctx context.Context, ...) (_ *historyservice.RespondWorkflowTaskCompletedResponse, retError error)
- func (h *Handler) RespondWorkflowTaskFailed(ctx context.Context, request *historyservice.RespondWorkflowTaskFailedRequest) (_ *historyservice.RespondWorkflowTaskFailedResponse, retError error)
- func (h *Handler) ScheduleWorkflowTask(ctx context.Context, request *historyservice.ScheduleWorkflowTaskRequest) (_ *historyservice.ScheduleWorkflowTaskResponse, retError error)
- func (h *Handler) SignalWithStartWorkflowExecution(ctx context.Context, ...) (_ *historyservice.SignalWithStartWorkflowExecutionResponse, retError error)
- func (h *Handler) SignalWorkflowExecution(ctx context.Context, request *historyservice.SignalWorkflowExecutionRequest) (_ *historyservice.SignalWorkflowExecutionResponse, retError error)
- func (h *Handler) Start()
- func (h *Handler) StartWorkflowExecution(ctx context.Context, request *historyservice.StartWorkflowExecutionRequest) (_ *historyservice.StartWorkflowExecutionResponse, retError error)
- func (h *Handler) Stop()
- func (h *Handler) SyncActivity(ctx context.Context, request *historyservice.SyncActivityRequest) (_ *historyservice.SyncActivityResponse, retError error)
- func (h *Handler) SyncShardStatus(ctx context.Context, request *historyservice.SyncShardStatusRequest) (_ *historyservice.SyncShardStatusResponse, retError error)
- func (h *Handler) TerminateWorkflowExecution(ctx context.Context, request *historyservice.TerminateWorkflowExecutionRequest) (_ *historyservice.TerminateWorkflowExecutionResponse, retError error)
- func (h *Handler) Watch(*healthpb.HealthCheckRequest, healthpb.Health_WatchServer) error
- type HistoryBlobsPaginationItem
- type MockReplicationTaskFetcher
- func (m *MockReplicationTaskFetcher) EXPECT() *MockReplicationTaskFetcherMockRecorder
- func (m *MockReplicationTaskFetcher) GetRateLimiter() quotas.RateLimiter
- func (m *MockReplicationTaskFetcher) GetRequestChan() chan<- *replicationTaskRequest
- func (m *MockReplicationTaskFetcher) GetSourceCluster() string
- func (m *MockReplicationTaskFetcher) Start()
- func (m *MockReplicationTaskFetcher) Stop()
- type MockReplicationTaskFetcherMockRecorder
- func (mr *MockReplicationTaskFetcherMockRecorder) GetRateLimiter() *gomock.Call
- func (mr *MockReplicationTaskFetcherMockRecorder) GetRequestChan() *gomock.Call
- func (mr *MockReplicationTaskFetcherMockRecorder) GetSourceCluster() *gomock.Call
- func (mr *MockReplicationTaskFetcherMockRecorder) Start() *gomock.Call
- func (mr *MockReplicationTaskFetcherMockRecorder) Stop() *gomock.Call
- type MockReplicationTaskFetchers
- type MockReplicationTaskFetchersMockRecorder
- type MockReplicationTaskProcessor
- type MockReplicationTaskProcessorMockRecorder
- type MockReplicatorQueueProcessor
- type MockReplicatorQueueProcessorMockRecorder
- type MocknDCActivityReplicator
- type MocknDCActivityReplicatorMockRecorder
- type MocknDCBranchMgr
- type MocknDCBranchMgrMockRecorder
- type MocknDCConflictResolver
- type MocknDCConflictResolverMockRecorder
- type MocknDCEventsReapplier
- type MocknDCEventsReapplierMockRecorder
- type MocknDCStateRebuilder
- type MocknDCStateRebuilderMockRecorder
- type MocknDCTransactionMgr
- type MocknDCTransactionMgrForExistingWorkflow
- type MocknDCTransactionMgrForExistingWorkflowMockRecorder
- type MocknDCTransactionMgrForNewWorkflow
- type MocknDCTransactionMgrForNewWorkflowMockRecorder
- type MocknDCTransactionMgrMockRecorder
- type MocknDCWorkflow
- type MocknDCWorkflowMockRecorder
- type MocknDCWorkflowResetter
- type MocknDCWorkflowResetterMockRecorder
- type Mockprocessor
- type MockprocessorMockRecorder
- type MockqueueAckMgr
- type MockqueueAckMgrMockRecorder
- type MockqueueProcessor
- type MockqueueProcessorMockRecorder
- type MockqueueTaskExecutor
- type MockqueueTaskExecutorMockRecorder
- type MockreplicationDLQHandler
- type MockreplicationDLQHandlerMockRecorder
- type MockreplicationTaskExecutor
- type MockreplicationTaskExecutorMockRecorder
- type MocktaskExecutor
- type MocktaskExecutorMockRecorder
- type MocktimerProcessor
- type MocktimerProcessorMockRecorder
- type MocktimerQueueAckMgr
- type MocktimerQueueAckMgrMockRecorder
- type MocktimerQueueProcessor
- func (m *MocktimerQueueProcessor) EXPECT() *MocktimerQueueProcessorMockRecorder
- func (m *MocktimerQueueProcessor) FailoverNamespace(namespaceIDs map[string]struct{})
- func (m *MocktimerQueueProcessor) LockTaskProcessing()
- func (m *MocktimerQueueProcessor) NotifyNewTimers(clusterName string, timerTask []tasks.Task)
- func (m *MocktimerQueueProcessor) Start()
- func (m *MocktimerQueueProcessor) Stop()
- func (m *MocktimerQueueProcessor) UnlockTaskProcessing()
- type MocktimerQueueProcessorMockRecorder
- func (mr *MocktimerQueueProcessorMockRecorder) FailoverNamespace(namespaceIDs interface{}) *gomock.Call
- func (mr *MocktimerQueueProcessorMockRecorder) LockTaskProcessing() *gomock.Call
- func (mr *MocktimerQueueProcessorMockRecorder) NotifyNewTimers(clusterName, timerTask interface{}) *gomock.Call
- func (mr *MocktimerQueueProcessorMockRecorder) Start() *gomock.Call
- func (mr *MocktimerQueueProcessorMockRecorder) Stop() *gomock.Call
- func (mr *MocktimerQueueProcessorMockRecorder) UnlockTaskProcessing() *gomock.Call
- type MocktransferQueueProcessor
- func (m *MocktransferQueueProcessor) EXPECT() *MocktransferQueueProcessorMockRecorder
- func (m *MocktransferQueueProcessor) FailoverNamespace(namespaceIDs map[string]struct{})
- func (m *MocktransferQueueProcessor) LockTaskProcessing()
- func (m *MocktransferQueueProcessor) NotifyNewTask(clusterName string, transferTasks []tasks.Task)
- func (m *MocktransferQueueProcessor) Start()
- func (m *MocktransferQueueProcessor) Stop()
- func (m *MocktransferQueueProcessor) UnlockTaskProcessing()
- type MocktransferQueueProcessorMockRecorder
- func (mr *MocktransferQueueProcessorMockRecorder) FailoverNamespace(namespaceIDs interface{}) *gomock.Call
- func (mr *MocktransferQueueProcessorMockRecorder) LockTaskProcessing() *gomock.Call
- func (mr *MocktransferQueueProcessorMockRecorder) NotifyNewTask(clusterName, transferTasks interface{}) *gomock.Call
- func (mr *MocktransferQueueProcessorMockRecorder) Start() *gomock.Call
- func (mr *MocktransferQueueProcessorMockRecorder) Stop() *gomock.Call
- func (mr *MocktransferQueueProcessorMockRecorder) UnlockTaskProcessing() *gomock.Call
- type MockworkflowResetter
- type MockworkflowResetterMockRecorder
- type NewHandlerArgs
- type QueueProcessorOptions
- type ReplicationTaskFetcher
- type ReplicationTaskFetcherImpl
- func (f *ReplicationTaskFetcherImpl) GetRateLimiter() quotas.RateLimiter
- func (f *ReplicationTaskFetcherImpl) GetRequestChan() chan<- *replicationTaskRequest
- func (f *ReplicationTaskFetcherImpl) GetSourceCluster() string
- func (f *ReplicationTaskFetcherImpl) Start()
- func (f *ReplicationTaskFetcherImpl) Stop()
- type ReplicationTaskFetchers
- type ReplicationTaskFetchersImpl
- type ReplicationTaskProcessor
- type ReplicationTaskProcessorImpl
- type ReplicatorQueueProcessor
- type Service
Constants ¶
This section is empty.
Variables ¶
var ( // ErrInvalidNamespaceID is returned if namespace ID is invalid ErrInvalidNamespaceID = serviceerror.NewInvalidArgument("invalid namespace ID") // ErrInvalidExecution is returned if execution is invalid ErrInvalidExecution = serviceerror.NewInvalidArgument("invalid execution") // ErrInvalidRunID is returned if run ID is invalid ErrInvalidRunID = serviceerror.NewInvalidArgument("invalid run ID") // ErrEventIDMismatch is returned if event ID mis-matched ErrEventIDMismatch = serviceerror.NewInvalidArgument("event ID mismatch") // ErrEventVersionMismatch is returned if event version mis-matched ErrEventVersionMismatch = serviceerror.NewInvalidArgument("event version mismatch") // ErrNoNewRunHistory is returned if there is no new run history ErrNoNewRunHistory = serviceerror.NewInvalidArgument("no new run history events") // ErrLastEventIsNotContinueAsNew is returned if the last event is not continue as new ErrLastEventIsNotContinueAsNew = serviceerror.NewInvalidArgument("last event is not continue as new") )
var ( // ErrUnknownReplicationTask is the error to indicate unknown replication task type ErrUnknownReplicationTask = serviceerror.NewInvalidArgument("unknown replication task") )
var Module = fx.Options( resource.Module, workflow.Module, shard.Module, fx.Provide(ParamsExpandProvider), fx.Provide(dynamicconfig.NewCollection), fx.Provide(ConfigProvider), fx.Provide(TelemetryInterceptorProvider), fx.Provide(RateLimitInterceptorProvider), fx.Provide(service.GrpcServerOptionsProvider), fx.Provide(ESProcessorConfigProvider), fx.Provide(VisibilityManagerProvider), fx.Provide(ThrottledLoggerRpsFnProvider), fx.Provide(PersistenceMaxQpsProvider), fx.Provide(ServiceResolverProvider), fx.Provide(EventNotifierProvider), fx.Provide(ReplicationTaskFetchersProvider), fx.Provide(HistoryEngineFactoryProvider), fx.Provide(HandlerProvider), fx.Provide(ServiceProvider), fx.Invoke(ServiceLifetimeHooks), )
Functions ¶
func ConfigProvider ¶ added in v1.13.0
func ConfigProvider( dc *dynamicconfig.Collection, persistenceConfig config.Persistence, esConfig *esclient.Config, ) *configs.Config
func ESProcessorConfigProvider ¶ added in v1.13.0
func ESProcessorConfigProvider( serviceConfig *configs.Config, ) *elasticsearch.ProcessorConfig
func EventNotifierProvider ¶ added in v1.15.0
func HistoryEngineFactoryProvider ¶ added in v1.15.0
func HistoryEngineFactoryProvider( visibilityMgr manager.VisibilityManager, matchingClient resource.MatchingClient, historyClient historyservice.HistoryServiceClient, publicClient sdkclient.Client, eventNotifier events.Notifier, config *configs.Config, replicationTaskFetchers ReplicationTaskFetchers, rawMatchingClient resource.MatchingRawClient, newCacheFn workflow.NewCacheFn, clientBean client.Bean, archiverProvider provider.ArchiverProvider, registry namespace.Registry, ) shard.EngineFactory
func NewEngineFactory ¶ added in v1.15.0
func NewEngineFactory( visibilityMgr manager.VisibilityManager, matchingClient matchingservice.MatchingServiceClient, historyClient historyservice.HistoryServiceClient, publicClient sdkclient.Client, eventNotifier events.Notifier, config *configs.Config, replicationTaskFetchers ReplicationTaskFetchers, rawMatchingClient matchingservice.MatchingServiceClient, newCacheFn workflow.NewCacheFn, clientBean client.Bean, archiverProvider provider.ArchiverProvider, registry namespace.Registry, ) shard.EngineFactory
func NewEngineWithShardContext ¶
func NewEngineWithShardContext( shard shard.Context, visibilityMgr manager.VisibilityManager, matchingClient matchingservice.MatchingServiceClient, historyClient historyservice.HistoryServiceClient, publicClient sdkclient.Client, eventNotifier events.Notifier, config *configs.Config, replicationTaskFetchers ReplicationTaskFetchers, rawMatchingClient matchingservice.MatchingServiceClient, newCacheFn workflow.NewCacheFn, clientBean client.Bean, archiverProvider provider.ArchiverProvider, registry namespace.Registry, ) *historyEngineImpl
NewEngineWithShardContext creates an instance of history engine
func NewWorkflowTaskFailedCause ¶ added in v1.5.7
func NewWorkflowTaskFailedCause(failedCause enumspb.WorkflowTaskFailedCause, causeErr error) *workflowTaskFailedCause
func ParamsExpandProvider ¶ added in v1.13.0
func ParamsExpandProvider(params *resource.BootstrapParams) common.RPCFactory
func PersistenceMaxQpsProvider ¶ added in v1.13.0
func PersistenceMaxQpsProvider( serviceConfig *configs.Config, ) persistenceClient.PersistenceMaxQps
func RateLimitInterceptorProvider ¶ added in v1.13.0
func RateLimitInterceptorProvider( serviceConfig *configs.Config, ) *interceptor.RateLimitInterceptor
func ServiceLifetimeHooks ¶ added in v1.13.0
func ServiceResolverProvider ¶ added in v1.14.0
func ServiceResolverProvider(membershipMonitor membership.Monitor) (membership.ServiceResolver, error)
func TelemetryInterceptorProvider ¶ added in v1.13.0
func TelemetryInterceptorProvider( logger log.Logger, namespaceRegistry namespace.Registry, metricsClient metrics.Client, ) *interceptor.TelemetryInterceptor
func ThrottledLoggerRpsFnProvider ¶ added in v1.13.0
func ThrottledLoggerRpsFnProvider(serviceConfig *configs.Config) resource.ThrottledLoggerRpsFn
func VisibilityManagerProvider ¶ added in v1.13.0
func VisibilityManagerProvider( logger log.Logger, params *resource.BootstrapParams, esProcessorConfig *elasticsearch.ProcessorConfig, serviceConfig *configs.Config, esConfig *esclient.Config, esClient esclient.Client, persistenceServiceResolver resolver.ServiceResolver, searchAttributesMapper searchattribute.Mapper, saProvider searchattribute.Provider, ) (manager.VisibilityManager, error)
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler - gRPC handler interface for historyservice
func HandlerProvider ¶ added in v1.14.0
func HandlerProvider( config *configs.Config, logger resource.SnTaggedLogger, throttledLogger resource.ThrottledLogger, persistenceExecutionManager persistence.ExecutionManager, persistenceShardManager persistence.ShardManager, historyServiceResolver membership.ServiceResolver, metricsClient metrics.Client, payloadSerializer serialization.Serializer, timeSource clock.TimeSource, namespaceRegistry namespace.Registry, saProvider searchattribute.Provider, saMapper searchattribute.Mapper, clusterMetadata cluster.Metadata, archivalMetadata archiver.ArchivalMetadata, hostInfoProvider resource.HostInfoProvider, shardController *shard.ControllerImpl, eventNotifier events.Notifier, replicationTaskFetchers ReplicationTaskFetchers, ) *Handler
func NewHandler ¶
func NewHandler(args NewHandlerArgs) *Handler
NewHandler creates a thrift handler for the history service
func (*Handler) Check ¶ added in v0.27.0
func (h *Handler) Check(_ context.Context, request *healthpb.HealthCheckRequest) (*healthpb.HealthCheckResponse, error)
Check is from: https://github.com/grpc/grpc/blob/master/doc/health-checking.md
func (*Handler) CloseShard ¶ added in v0.27.0
func (h *Handler) CloseShard(_ context.Context, request *historyservice.CloseShardRequest) (_ *historyservice.CloseShardResponse, retError error)
CloseShard closes a shard hosted by this instance
func (*Handler) DeleteWorkflowExecution ¶ added in v1.15.0
func (*Handler) DescribeHistoryHost ¶ added in v0.3.13
func (h *Handler) DescribeHistoryHost(_ context.Context, _ *historyservice.DescribeHistoryHostRequest) (_ *historyservice.DescribeHistoryHostResponse, retError error)
DescribeHistoryHost returns information about the internal states of a history host
func (*Handler) DescribeMutableState ¶ added in v0.3.13
func (h *Handler) DescribeMutableState(ctx context.Context, request *historyservice.DescribeMutableStateRequest) (_ *historyservice.DescribeMutableStateResponse, retError error)
DescribeMutableState - returns the internal analysis of workflow execution state
func (*Handler) DescribeWorkflowExecution ¶ added in v0.3.3
func (h *Handler) DescribeWorkflowExecution(ctx context.Context, request *historyservice.DescribeWorkflowExecutionRequest) (_ *historyservice.DescribeWorkflowExecutionResponse, retError error)
DescribeWorkflowExecution returns information about the specified workflow execution.
func (*Handler) GenerateLastHistoryReplicationTasks ¶ added in v1.14.0
func (*Handler) GetDLQMessages ¶ added in v0.27.0
func (*Handler) GetDLQReplicationMessages ¶ added in v0.27.0
func (h *Handler) GetDLQReplicationMessages(ctx context.Context, request *historyservice.GetDLQReplicationMessagesRequest) (_ *historyservice.GetDLQReplicationMessagesResponse, retError error)
GetDLQReplicationMessages is called by remote peers to get replicated messages for DLQ merging
func (*Handler) GetMutableState ¶ added in v0.3.5
func (h *Handler) GetMutableState(ctx context.Context, request *historyservice.GetMutableStateRequest) (_ *historyservice.GetMutableStateResponse, retError error)
GetMutableState - returns the id of the next event in the execution's history
func (*Handler) GetReplicationMessages ¶ added in v0.27.0
func (h *Handler) GetReplicationMessages(ctx context.Context, request *historyservice.GetReplicationMessagesRequest) (_ *historyservice.GetReplicationMessagesResponse, retError error)
GetReplicationMessages is called by remote peers to get replicated messages for cross DC replication
func (*Handler) GetReplicationStatus ¶ added in v1.14.0
func (*Handler) GetShard ¶ added in v1.14.0
func (h *Handler) GetShard(_ context.Context, request *historyservice.GetShardRequest) (_ *historyservice.GetShardResponse, retError error)
GetShard gets a shard hosted by this instance
func (*Handler) MergeDLQMessages ¶ added in v0.27.0
func (*Handler) PollMutableState ¶ added in v0.27.0
func (h *Handler) PollMutableState(ctx context.Context, request *historyservice.PollMutableStateRequest) (_ *historyservice.PollMutableStateResponse, retError error)
PollMutableState - returns the id of the next event in the execution's history
func (*Handler) PurgeDLQMessages ¶ added in v0.27.0
func (*Handler) QueryWorkflow ¶ added in v0.27.0
func (h *Handler) QueryWorkflow(ctx context.Context, request *historyservice.QueryWorkflowRequest) (_ *historyservice.QueryWorkflowResponse, retError error)
QueryWorkflow queries a workflow.
func (*Handler) ReapplyEvents ¶ added in v0.27.0
func (h *Handler) ReapplyEvents(ctx context.Context, request *historyservice.ReapplyEventsRequest) (_ *historyservice.ReapplyEventsResponse, retError error)
ReapplyEvents applies stale events to the current workflow and the current run
func (*Handler) RecordActivityTaskHeartbeat ¶
func (h *Handler) RecordActivityTaskHeartbeat(ctx context.Context, request *historyservice.RecordActivityTaskHeartbeatRequest) (_ *historyservice.RecordActivityTaskHeartbeatResponse, retError error)
RecordActivityTaskHeartbeat - Record Activity Task Heart beat.
func (*Handler) RecordActivityTaskStarted ¶
func (h *Handler) RecordActivityTaskStarted(ctx context.Context, request *historyservice.RecordActivityTaskStartedRequest) (_ *historyservice.RecordActivityTaskStartedResponse, retError error)
RecordActivityTaskStarted - Record Activity Task started.
func (*Handler) RecordChildExecutionCompleted ¶
func (h *Handler) RecordChildExecutionCompleted(ctx context.Context, request *historyservice.RecordChildExecutionCompletedRequest) (_ *historyservice.RecordChildExecutionCompletedResponse, retError error)
RecordChildExecutionCompleted is used for reporting the completion of child workflow execution to parent. This is mainly called by transfer queue processor during the processing of DeleteExecution task.
func (*Handler) RecordWorkflowTaskStarted ¶ added in v0.27.0
func (h *Handler) RecordWorkflowTaskStarted(ctx context.Context, request *historyservice.RecordWorkflowTaskStartedRequest) (_ *historyservice.RecordWorkflowTaskStartedResponse, retError error)
RecordWorkflowTaskStarted - Record Workflow Task started.
func (*Handler) RefreshWorkflowTasks ¶ added in v0.27.0
func (*Handler) RemoveSignalMutableState ¶ added in v0.3.6
func (h *Handler) RemoveSignalMutableState(ctx context.Context, request *historyservice.RemoveSignalMutableStateRequest) (_ *historyservice.RemoveSignalMutableStateResponse, retError error)
RemoveSignalMutableState is used to remove a signal request ID that was previously recorded. This is currently used to clean execution info when signal workflow task finished.
func (*Handler) RemoveTask ¶ added in v0.27.0
func (h *Handler) RemoveTask(_ context.Context, request *historyservice.RemoveTaskRequest) (_ *historyservice.RemoveTaskResponse, retError error)
RemoveTask returns information about the internal states of a history host
func (*Handler) ReplicateEventsV2 ¶ added in v0.27.0
func (h *Handler) ReplicateEventsV2(ctx context.Context, request *historyservice.ReplicateEventsV2Request) (_ *historyservice.ReplicateEventsV2Response, retError error)
ReplicateEventsV2 is called by processor to replicate history events for passive namespaces
func (*Handler) RequestCancelWorkflowExecution ¶
func (h *Handler) RequestCancelWorkflowExecution(ctx context.Context, request *historyservice.RequestCancelWorkflowExecutionRequest) (_ *historyservice.RequestCancelWorkflowExecutionResponse, retError error)
RequestCancelWorkflowExecution - requests cancellation of a workflow
func (*Handler) ResetStickyTaskQueue ¶ added in v0.27.0
func (h *Handler) ResetStickyTaskQueue(ctx context.Context, request *historyservice.ResetStickyTaskQueueRequest) (_ *historyservice.ResetStickyTaskQueueResponse, retError error)
ResetStickyTaskQueue reset the volatile information in mutable state of a given workflow. Volatile information are the information related to client, such as: 1. StickyTaskQueue 2. StickyScheduleToStartTimeout
func (*Handler) ResetWorkflowExecution ¶ added in v0.5.2
func (h *Handler) ResetWorkflowExecution(ctx context.Context, request *historyservice.ResetWorkflowExecutionRequest) (_ *historyservice.ResetWorkflowExecutionResponse, retError error)
ResetWorkflowExecution reset an existing workflow execution in the history and immediately terminating the execution instance.
func (*Handler) RespondActivityTaskCanceled ¶
func (h *Handler) RespondActivityTaskCanceled(ctx context.Context, request *historyservice.RespondActivityTaskCanceledRequest) (_ *historyservice.RespondActivityTaskCanceledResponse, retError error)
RespondActivityTaskCanceled - records failure of an activity task
func (*Handler) RespondActivityTaskCompleted ¶
func (h *Handler) RespondActivityTaskCompleted(ctx context.Context, request *historyservice.RespondActivityTaskCompletedRequest) (_ *historyservice.RespondActivityTaskCompletedResponse, retError error)
RespondActivityTaskCompleted - records completion of an activity task
func (*Handler) RespondActivityTaskFailed ¶
func (h *Handler) RespondActivityTaskFailed(ctx context.Context, request *historyservice.RespondActivityTaskFailedRequest) (_ *historyservice.RespondActivityTaskFailedResponse, retError error)
RespondActivityTaskFailed - records failure of an activity task
func (*Handler) RespondWorkflowTaskCompleted ¶ added in v0.27.0
func (h *Handler) RespondWorkflowTaskCompleted(ctx context.Context, request *historyservice.RespondWorkflowTaskCompletedRequest) (_ *historyservice.RespondWorkflowTaskCompletedResponse, retError error)
RespondWorkflowTaskCompleted - records completion of a workflow task
func (*Handler) RespondWorkflowTaskFailed ¶ added in v0.27.0
func (h *Handler) RespondWorkflowTaskFailed(ctx context.Context, request *historyservice.RespondWorkflowTaskFailedRequest) (_ *historyservice.RespondWorkflowTaskFailedResponse, retError error)
RespondWorkflowTaskFailed - failed response to workflow task
func (*Handler) ScheduleWorkflowTask ¶ added in v0.27.0
func (h *Handler) ScheduleWorkflowTask(ctx context.Context, request *historyservice.ScheduleWorkflowTaskRequest) (_ *historyservice.ScheduleWorkflowTaskResponse, retError error)
ScheduleWorkflowTask is used for creating a workflow task for already started workflow execution. This is mainly used by transfer queue processor during the processing of StartChildWorkflowExecution task, where it first starts child execution without creating the workflow task and then calls this API after updating the mutable state of parent execution.
func (*Handler) SignalWithStartWorkflowExecution ¶ added in v0.3.11
func (h *Handler) SignalWithStartWorkflowExecution(ctx context.Context, request *historyservice.SignalWithStartWorkflowExecutionRequest) (_ *historyservice.SignalWithStartWorkflowExecutionResponse, retError error)
SignalWithStartWorkflowExecution is used to ensure sending a signal event to a workflow execution. If workflow is running, this results in WorkflowExecutionSignaled event recorded in the history and a workflow task being created for the execution. If workflow is not running or not found, this results in WorkflowExecutionStarted and WorkflowExecutionSignaled event recorded in history, and a workflow task being created for the execution
func (*Handler) SignalWorkflowExecution ¶
func (h *Handler) SignalWorkflowExecution(ctx context.Context, request *historyservice.SignalWorkflowExecutionRequest) (_ *historyservice.SignalWorkflowExecutionResponse, retError error)
SignalWorkflowExecution is used to send a signal event to running workflow execution. This results in WorkflowExecutionSignaled event recorded in the history and a workflow task being created for the execution.
func (*Handler) StartWorkflowExecution ¶
func (h *Handler) StartWorkflowExecution(ctx context.Context, request *historyservice.StartWorkflowExecutionRequest) (_ *historyservice.StartWorkflowExecutionResponse, retError error)
StartWorkflowExecution - creates a new workflow execution
func (*Handler) SyncActivity ¶ added in v0.4.0
func (h *Handler) SyncActivity(ctx context.Context, request *historyservice.SyncActivityRequest) (_ *historyservice.SyncActivityResponse, retError error)
SyncActivity is called by processor to sync activity
func (*Handler) SyncShardStatus ¶ added in v0.3.14
func (h *Handler) SyncShardStatus(ctx context.Context, request *historyservice.SyncShardStatusRequest) (_ *historyservice.SyncShardStatusResponse, retError error)
SyncShardStatus is called by processor to sync history shard information from another cluster
func (*Handler) TerminateWorkflowExecution ¶
func (h *Handler) TerminateWorkflowExecution(ctx context.Context, request *historyservice.TerminateWorkflowExecutionRequest) (_ *historyservice.TerminateWorkflowExecutionResponse, retError error)
TerminateWorkflowExecution terminates an existing workflow execution by recording WorkflowExecutionTerminated event in the history and immediately terminating the execution instance.
func (*Handler) Watch ¶ added in v0.27.0
func (h *Handler) Watch(*healthpb.HealthCheckRequest, healthpb.Health_WatchServer) error
type HistoryBlobsPaginationItem ¶ added in v1.15.0
type MockReplicationTaskFetcher ¶ added in v0.27.0
type MockReplicationTaskFetcher struct {
// contains filtered or unexported fields
}
MockReplicationTaskFetcher is a mock of ReplicationTaskFetcher interface.
func NewMockReplicationTaskFetcher ¶ added in v0.27.0
func NewMockReplicationTaskFetcher(ctrl *gomock.Controller) *MockReplicationTaskFetcher
NewMockReplicationTaskFetcher creates a new mock instance.
func (*MockReplicationTaskFetcher) EXPECT ¶ added in v0.27.0
func (m *MockReplicationTaskFetcher) EXPECT() *MockReplicationTaskFetcherMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockReplicationTaskFetcher) GetRateLimiter ¶ added in v1.1.0
func (m *MockReplicationTaskFetcher) GetRateLimiter() quotas.RateLimiter
GetRateLimiter mocks base method.
func (*MockReplicationTaskFetcher) GetRequestChan ¶ added in v0.27.0
func (m *MockReplicationTaskFetcher) GetRequestChan() chan<- *replicationTaskRequest
GetRequestChan mocks base method.
func (*MockReplicationTaskFetcher) GetSourceCluster ¶ added in v0.27.0
func (m *MockReplicationTaskFetcher) GetSourceCluster() string
GetSourceCluster mocks base method.
func (*MockReplicationTaskFetcher) Start ¶ added in v0.27.0
func (m *MockReplicationTaskFetcher) Start()
Start mocks base method.
func (*MockReplicationTaskFetcher) Stop ¶ added in v0.27.0
func (m *MockReplicationTaskFetcher) Stop()
Stop mocks base method.
type MockReplicationTaskFetcherMockRecorder ¶ added in v0.27.0
type MockReplicationTaskFetcherMockRecorder struct {
// contains filtered or unexported fields
}
MockReplicationTaskFetcherMockRecorder is the mock recorder for MockReplicationTaskFetcher.
func (*MockReplicationTaskFetcherMockRecorder) GetRateLimiter ¶ added in v1.1.0
func (mr *MockReplicationTaskFetcherMockRecorder) GetRateLimiter() *gomock.Call
GetRateLimiter indicates an expected call of GetRateLimiter.
func (*MockReplicationTaskFetcherMockRecorder) GetRequestChan ¶ added in v0.27.0
func (mr *MockReplicationTaskFetcherMockRecorder) GetRequestChan() *gomock.Call
GetRequestChan indicates an expected call of GetRequestChan.
func (*MockReplicationTaskFetcherMockRecorder) GetSourceCluster ¶ added in v0.27.0
func (mr *MockReplicationTaskFetcherMockRecorder) GetSourceCluster() *gomock.Call
GetSourceCluster indicates an expected call of GetSourceCluster.
func (*MockReplicationTaskFetcherMockRecorder) Start ¶ added in v0.27.0
func (mr *MockReplicationTaskFetcherMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockReplicationTaskFetcherMockRecorder) Stop ¶ added in v0.27.0
func (mr *MockReplicationTaskFetcherMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockReplicationTaskFetchers ¶ added in v0.27.0
type MockReplicationTaskFetchers struct {
// contains filtered or unexported fields
}
MockReplicationTaskFetchers is a mock of ReplicationTaskFetchers interface.
func NewMockReplicationTaskFetchers ¶ added in v0.27.0
func NewMockReplicationTaskFetchers(ctrl *gomock.Controller) *MockReplicationTaskFetchers
NewMockReplicationTaskFetchers creates a new mock instance.
func (*MockReplicationTaskFetchers) EXPECT ¶ added in v0.27.0
func (m *MockReplicationTaskFetchers) EXPECT() *MockReplicationTaskFetchersMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockReplicationTaskFetchers) GetOrCreateFetcher ¶ added in v1.14.0
func (m *MockReplicationTaskFetchers) GetOrCreateFetcher(clusterName string) ReplicationTaskFetcher
GetOrCreateFetcher mocks base method.
func (*MockReplicationTaskFetchers) Start ¶ added in v0.27.0
func (m *MockReplicationTaskFetchers) Start()
Start mocks base method.
func (*MockReplicationTaskFetchers) Stop ¶ added in v0.27.0
func (m *MockReplicationTaskFetchers) Stop()
Stop mocks base method.
type MockReplicationTaskFetchersMockRecorder ¶ added in v0.27.0
type MockReplicationTaskFetchersMockRecorder struct {
// contains filtered or unexported fields
}
MockReplicationTaskFetchersMockRecorder is the mock recorder for MockReplicationTaskFetchers.
func (*MockReplicationTaskFetchersMockRecorder) GetOrCreateFetcher ¶ added in v1.14.0
func (mr *MockReplicationTaskFetchersMockRecorder) GetOrCreateFetcher(clusterName interface{}) *gomock.Call
GetOrCreateFetcher indicates an expected call of GetOrCreateFetcher.
func (*MockReplicationTaskFetchersMockRecorder) Start ¶ added in v0.27.0
func (mr *MockReplicationTaskFetchersMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockReplicationTaskFetchersMockRecorder) Stop ¶ added in v0.27.0
func (mr *MockReplicationTaskFetchersMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockReplicationTaskProcessor ¶ added in v0.27.0
type MockReplicationTaskProcessor struct {
// contains filtered or unexported fields
}
MockReplicationTaskProcessor is a mock of ReplicationTaskProcessor interface.
func NewMockReplicationTaskProcessor ¶ added in v0.27.0
func NewMockReplicationTaskProcessor(ctrl *gomock.Controller) *MockReplicationTaskProcessor
NewMockReplicationTaskProcessor creates a new mock instance.
func (*MockReplicationTaskProcessor) EXPECT ¶ added in v0.27.0
func (m *MockReplicationTaskProcessor) EXPECT() *MockReplicationTaskProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockReplicationTaskProcessor) Start ¶ added in v0.27.0
func (m *MockReplicationTaskProcessor) Start()
Start mocks base method.
func (*MockReplicationTaskProcessor) Stop ¶ added in v0.27.0
func (m *MockReplicationTaskProcessor) Stop()
Stop mocks base method.
type MockReplicationTaskProcessorMockRecorder ¶ added in v0.27.0
type MockReplicationTaskProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MockReplicationTaskProcessorMockRecorder is the mock recorder for MockReplicationTaskProcessor.
func (*MockReplicationTaskProcessorMockRecorder) Start ¶ added in v0.27.0
func (mr *MockReplicationTaskProcessorMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockReplicationTaskProcessorMockRecorder) Stop ¶ added in v0.27.0
func (mr *MockReplicationTaskProcessorMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockReplicatorQueueProcessor ¶ added in v0.27.0
type MockReplicatorQueueProcessor struct {
// contains filtered or unexported fields
}
MockReplicatorQueueProcessor is a mock of ReplicatorQueueProcessor interface.
func NewMockReplicatorQueueProcessor ¶ added in v0.27.0
func NewMockReplicatorQueueProcessor(ctrl *gomock.Controller) *MockReplicatorQueueProcessor
NewMockReplicatorQueueProcessor creates a new mock instance.
func (*MockReplicatorQueueProcessor) EXPECT ¶ added in v0.27.0
func (m *MockReplicatorQueueProcessor) EXPECT() *MockReplicatorQueueProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockReplicatorQueueProcessor) Start ¶ added in v0.27.0
func (m *MockReplicatorQueueProcessor) Start()
Start mocks base method.
func (*MockReplicatorQueueProcessor) Stop ¶ added in v0.27.0
func (m *MockReplicatorQueueProcessor) Stop()
Stop mocks base method.
type MockReplicatorQueueProcessorMockRecorder ¶ added in v0.27.0
type MockReplicatorQueueProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MockReplicatorQueueProcessorMockRecorder is the mock recorder for MockReplicatorQueueProcessor.
func (*MockReplicatorQueueProcessorMockRecorder) Start ¶ added in v0.27.0
func (mr *MockReplicatorQueueProcessorMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockReplicatorQueueProcessorMockRecorder) Stop ¶ added in v0.27.0
func (mr *MockReplicatorQueueProcessorMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MocknDCActivityReplicator ¶ added in v0.27.0
type MocknDCActivityReplicator struct {
// contains filtered or unexported fields
}
MocknDCActivityReplicator is a mock of nDCActivityReplicator interface.
func NewMocknDCActivityReplicator ¶ added in v0.27.0
func NewMocknDCActivityReplicator(ctrl *gomock.Controller) *MocknDCActivityReplicator
NewMocknDCActivityReplicator creates a new mock instance.
func (*MocknDCActivityReplicator) EXPECT ¶ added in v0.27.0
func (m *MocknDCActivityReplicator) EXPECT() *MocknDCActivityReplicatorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MocknDCActivityReplicator) SyncActivity ¶ added in v0.27.0
func (m *MocknDCActivityReplicator) SyncActivity(ctx context.Context, request *historyservice.SyncActivityRequest) error
SyncActivity mocks base method.
type MocknDCActivityReplicatorMockRecorder ¶ added in v0.27.0
type MocknDCActivityReplicatorMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCActivityReplicatorMockRecorder is the mock recorder for MocknDCActivityReplicator.
func (*MocknDCActivityReplicatorMockRecorder) SyncActivity ¶ added in v0.27.0
func (mr *MocknDCActivityReplicatorMockRecorder) SyncActivity(ctx, request interface{}) *gomock.Call
SyncActivity indicates an expected call of SyncActivity.
type MocknDCBranchMgr ¶ added in v0.27.0
type MocknDCBranchMgr struct {
// contains filtered or unexported fields
}
MocknDCBranchMgr is a mock of nDCBranchMgr interface.
func NewMocknDCBranchMgr ¶ added in v0.27.0
func NewMocknDCBranchMgr(ctrl *gomock.Controller) *MocknDCBranchMgr
NewMocknDCBranchMgr creates a new mock instance.
func (*MocknDCBranchMgr) EXPECT ¶ added in v0.27.0
func (m *MocknDCBranchMgr) EXPECT() *MocknDCBranchMgrMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCBranchMgrMockRecorder ¶ added in v0.27.0
type MocknDCBranchMgrMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCBranchMgrMockRecorder is the mock recorder for MocknDCBranchMgr.
type MocknDCConflictResolver ¶ added in v0.27.0
type MocknDCConflictResolver struct {
// contains filtered or unexported fields
}
MocknDCConflictResolver is a mock of nDCConflictResolver interface.
func NewMocknDCConflictResolver ¶ added in v0.27.0
func NewMocknDCConflictResolver(ctrl *gomock.Controller) *MocknDCConflictResolver
NewMocknDCConflictResolver creates a new mock instance.
func (*MocknDCConflictResolver) EXPECT ¶ added in v0.27.0
func (m *MocknDCConflictResolver) EXPECT() *MocknDCConflictResolverMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCConflictResolverMockRecorder ¶ added in v0.27.0
type MocknDCConflictResolverMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCConflictResolverMockRecorder is the mock recorder for MocknDCConflictResolver.
type MocknDCEventsReapplier ¶ added in v0.27.0
type MocknDCEventsReapplier struct {
// contains filtered or unexported fields
}
MocknDCEventsReapplier is a mock of nDCEventsReapplier interface.
func NewMocknDCEventsReapplier ¶ added in v0.27.0
func NewMocknDCEventsReapplier(ctrl *gomock.Controller) *MocknDCEventsReapplier
NewMocknDCEventsReapplier creates a new mock instance.
func (*MocknDCEventsReapplier) EXPECT ¶ added in v0.27.0
func (m *MocknDCEventsReapplier) EXPECT() *MocknDCEventsReapplierMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCEventsReapplierMockRecorder ¶ added in v0.27.0
type MocknDCEventsReapplierMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCEventsReapplierMockRecorder is the mock recorder for MocknDCEventsReapplier.
type MocknDCStateRebuilder ¶ added in v0.27.0
type MocknDCStateRebuilder struct {
// contains filtered or unexported fields
}
MocknDCStateRebuilder is a mock of nDCStateRebuilder interface.
func NewMocknDCStateRebuilder ¶ added in v0.27.0
func NewMocknDCStateRebuilder(ctrl *gomock.Controller) *MocknDCStateRebuilder
NewMocknDCStateRebuilder creates a new mock instance.
func (*MocknDCStateRebuilder) EXPECT ¶ added in v0.27.0
func (m *MocknDCStateRebuilder) EXPECT() *MocknDCStateRebuilderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCStateRebuilderMockRecorder ¶ added in v0.27.0
type MocknDCStateRebuilderMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCStateRebuilderMockRecorder is the mock recorder for MocknDCStateRebuilder.
type MocknDCTransactionMgr ¶ added in v0.27.0
type MocknDCTransactionMgr struct {
// contains filtered or unexported fields
}
MocknDCTransactionMgr is a mock of nDCTransactionMgr interface.
func NewMocknDCTransactionMgr ¶ added in v0.27.0
func NewMocknDCTransactionMgr(ctrl *gomock.Controller) *MocknDCTransactionMgr
NewMocknDCTransactionMgr creates a new mock instance.
func (*MocknDCTransactionMgr) EXPECT ¶ added in v0.27.0
func (m *MocknDCTransactionMgr) EXPECT() *MocknDCTransactionMgrMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCTransactionMgrForExistingWorkflow ¶ added in v0.27.0
type MocknDCTransactionMgrForExistingWorkflow struct {
// contains filtered or unexported fields
}
MocknDCTransactionMgrForExistingWorkflow is a mock of nDCTransactionMgrForExistingWorkflow interface.
func NewMocknDCTransactionMgrForExistingWorkflow ¶ added in v0.27.0
func NewMocknDCTransactionMgrForExistingWorkflow(ctrl *gomock.Controller) *MocknDCTransactionMgrForExistingWorkflow
NewMocknDCTransactionMgrForExistingWorkflow creates a new mock instance.
func (*MocknDCTransactionMgrForExistingWorkflow) EXPECT ¶ added in v0.27.0
func (m *MocknDCTransactionMgrForExistingWorkflow) EXPECT() *MocknDCTransactionMgrForExistingWorkflowMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCTransactionMgrForExistingWorkflowMockRecorder ¶ added in v0.27.0
type MocknDCTransactionMgrForExistingWorkflowMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCTransactionMgrForExistingWorkflowMockRecorder is the mock recorder for MocknDCTransactionMgrForExistingWorkflow.
type MocknDCTransactionMgrForNewWorkflow ¶ added in v0.27.0
type MocknDCTransactionMgrForNewWorkflow struct {
// contains filtered or unexported fields
}
MocknDCTransactionMgrForNewWorkflow is a mock of nDCTransactionMgrForNewWorkflow interface.
func NewMocknDCTransactionMgrForNewWorkflow ¶ added in v0.27.0
func NewMocknDCTransactionMgrForNewWorkflow(ctrl *gomock.Controller) *MocknDCTransactionMgrForNewWorkflow
NewMocknDCTransactionMgrForNewWorkflow creates a new mock instance.
func (*MocknDCTransactionMgrForNewWorkflow) EXPECT ¶ added in v0.27.0
func (m *MocknDCTransactionMgrForNewWorkflow) EXPECT() *MocknDCTransactionMgrForNewWorkflowMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCTransactionMgrForNewWorkflowMockRecorder ¶ added in v0.27.0
type MocknDCTransactionMgrForNewWorkflowMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCTransactionMgrForNewWorkflowMockRecorder is the mock recorder for MocknDCTransactionMgrForNewWorkflow.
type MocknDCTransactionMgrMockRecorder ¶ added in v0.27.0
type MocknDCTransactionMgrMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCTransactionMgrMockRecorder is the mock recorder for MocknDCTransactionMgr.
type MocknDCWorkflow ¶ added in v0.27.0
type MocknDCWorkflow struct {
// contains filtered or unexported fields
}
MocknDCWorkflow is a mock of nDCWorkflow interface.
func NewMocknDCWorkflow ¶ added in v0.27.0
func NewMocknDCWorkflow(ctrl *gomock.Controller) *MocknDCWorkflow
NewMocknDCWorkflow creates a new mock instance.
func (*MocknDCWorkflow) EXPECT ¶ added in v0.27.0
func (m *MocknDCWorkflow) EXPECT() *MocknDCWorkflowMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCWorkflowMockRecorder ¶ added in v0.27.0
type MocknDCWorkflowMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCWorkflowMockRecorder is the mock recorder for MocknDCWorkflow.
type MocknDCWorkflowResetter ¶ added in v0.27.0
type MocknDCWorkflowResetter struct {
// contains filtered or unexported fields
}
MocknDCWorkflowResetter is a mock of nDCWorkflowResetter interface.
func NewMocknDCWorkflowResetter ¶ added in v0.27.0
func NewMocknDCWorkflowResetter(ctrl *gomock.Controller) *MocknDCWorkflowResetter
NewMocknDCWorkflowResetter creates a new mock instance.
func (*MocknDCWorkflowResetter) EXPECT ¶ added in v0.27.0
func (m *MocknDCWorkflowResetter) EXPECT() *MocknDCWorkflowResetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocknDCWorkflowResetterMockRecorder ¶ added in v0.27.0
type MocknDCWorkflowResetterMockRecorder struct {
// contains filtered or unexported fields
}
MocknDCWorkflowResetterMockRecorder is the mock recorder for MocknDCWorkflowResetter.
type Mockprocessor ¶ added in v1.5.7
type Mockprocessor struct {
// contains filtered or unexported fields
}
Mockprocessor is a mock of processor interface.
func NewMockprocessor ¶ added in v1.5.7
func NewMockprocessor(ctrl *gomock.Controller) *Mockprocessor
NewMockprocessor creates a new mock instance.
func (*Mockprocessor) EXPECT ¶ added in v1.5.7
func (m *Mockprocessor) EXPECT() *MockprocessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockprocessorMockRecorder ¶ added in v1.5.7
type MockprocessorMockRecorder struct {
// contains filtered or unexported fields
}
MockprocessorMockRecorder is the mock recorder for Mockprocessor.
type MockqueueAckMgr ¶ added in v1.5.7
type MockqueueAckMgr struct {
// contains filtered or unexported fields
}
MockqueueAckMgr is a mock of queueAckMgr interface.
func NewMockqueueAckMgr ¶ added in v1.5.7
func NewMockqueueAckMgr(ctrl *gomock.Controller) *MockqueueAckMgr
NewMockqueueAckMgr creates a new mock instance.
func (*MockqueueAckMgr) EXPECT ¶ added in v1.5.7
func (m *MockqueueAckMgr) EXPECT() *MockqueueAckMgrMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockqueueAckMgrMockRecorder ¶ added in v1.5.7
type MockqueueAckMgrMockRecorder struct {
// contains filtered or unexported fields
}
MockqueueAckMgrMockRecorder is the mock recorder for MockqueueAckMgr.
type MockqueueProcessor ¶ added in v1.5.7
type MockqueueProcessor struct {
// contains filtered or unexported fields
}
MockqueueProcessor is a mock of queueProcessor interface.
func NewMockqueueProcessor ¶ added in v1.5.7
func NewMockqueueProcessor(ctrl *gomock.Controller) *MockqueueProcessor
NewMockqueueProcessor creates a new mock instance.
func (*MockqueueProcessor) EXPECT ¶ added in v1.5.7
func (m *MockqueueProcessor) EXPECT() *MockqueueProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockqueueProcessor) Start ¶ added in v1.5.7
func (m *MockqueueProcessor) Start()
Start mocks base method.
func (*MockqueueProcessor) Stop ¶ added in v1.5.7
func (m *MockqueueProcessor) Stop()
Stop mocks base method.
type MockqueueProcessorMockRecorder ¶ added in v1.5.7
type MockqueueProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MockqueueProcessorMockRecorder is the mock recorder for MockqueueProcessor.
func (*MockqueueProcessorMockRecorder) Start ¶ added in v1.5.7
func (mr *MockqueueProcessorMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockqueueProcessorMockRecorder) Stop ¶ added in v1.5.7
func (mr *MockqueueProcessorMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockqueueTaskExecutor ¶ added in v0.27.0
type MockqueueTaskExecutor struct {
// contains filtered or unexported fields
}
MockqueueTaskExecutor is a mock of queueTaskExecutor interface.
func NewMockqueueTaskExecutor ¶ added in v0.27.0
func NewMockqueueTaskExecutor(ctrl *gomock.Controller) *MockqueueTaskExecutor
NewMockqueueTaskExecutor creates a new mock instance.
func (*MockqueueTaskExecutor) EXPECT ¶ added in v0.27.0
func (m *MockqueueTaskExecutor) EXPECT() *MockqueueTaskExecutorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockqueueTaskExecutorMockRecorder ¶ added in v0.27.0
type MockqueueTaskExecutorMockRecorder struct {
// contains filtered or unexported fields
}
MockqueueTaskExecutorMockRecorder is the mock recorder for MockqueueTaskExecutor.
type MockreplicationDLQHandler ¶ added in v0.27.0
type MockreplicationDLQHandler struct {
// contains filtered or unexported fields
}
MockreplicationDLQHandler is a mock of replicationDLQHandler interface.
func NewMockreplicationDLQHandler ¶ added in v0.27.0
func NewMockreplicationDLQHandler(ctrl *gomock.Controller) *MockreplicationDLQHandler
NewMockreplicationDLQHandler creates a new mock instance.
func (*MockreplicationDLQHandler) EXPECT ¶ added in v0.27.0
func (m *MockreplicationDLQHandler) EXPECT() *MockreplicationDLQHandlerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockreplicationDLQHandlerMockRecorder ¶ added in v0.27.0
type MockreplicationDLQHandlerMockRecorder struct {
// contains filtered or unexported fields
}
MockreplicationDLQHandlerMockRecorder is the mock recorder for MockreplicationDLQHandler.
type MockreplicationTaskExecutor ¶ added in v0.27.0
type MockreplicationTaskExecutor struct {
// contains filtered or unexported fields
}
MockreplicationTaskExecutor is a mock of replicationTaskExecutor interface.
func NewMockreplicationTaskExecutor ¶ added in v0.27.0
func NewMockreplicationTaskExecutor(ctrl *gomock.Controller) *MockreplicationTaskExecutor
NewMockreplicationTaskExecutor creates a new mock instance.
func (*MockreplicationTaskExecutor) EXPECT ¶ added in v0.27.0
func (m *MockreplicationTaskExecutor) EXPECT() *MockreplicationTaskExecutorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockreplicationTaskExecutorMockRecorder ¶ added in v0.27.0
type MockreplicationTaskExecutorMockRecorder struct {
// contains filtered or unexported fields
}
MockreplicationTaskExecutorMockRecorder is the mock recorder for MockreplicationTaskExecutor.
type MocktaskExecutor ¶ added in v1.5.7
type MocktaskExecutor struct {
// contains filtered or unexported fields
}
MocktaskExecutor is a mock of taskExecutor interface.
func NewMocktaskExecutor ¶ added in v1.5.7
func NewMocktaskExecutor(ctrl *gomock.Controller) *MocktaskExecutor
NewMocktaskExecutor creates a new mock instance.
func (*MocktaskExecutor) EXPECT ¶ added in v1.5.7
func (m *MocktaskExecutor) EXPECT() *MocktaskExecutorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocktaskExecutorMockRecorder ¶ added in v1.5.7
type MocktaskExecutorMockRecorder struct {
// contains filtered or unexported fields
}
MocktaskExecutorMockRecorder is the mock recorder for MocktaskExecutor.
type MocktimerProcessor ¶ added in v1.5.7
type MocktimerProcessor struct {
// contains filtered or unexported fields
}
MocktimerProcessor is a mock of timerProcessor interface.
func NewMocktimerProcessor ¶ added in v1.5.7
func NewMocktimerProcessor(ctrl *gomock.Controller) *MocktimerProcessor
NewMocktimerProcessor creates a new mock instance.
func (*MocktimerProcessor) EXPECT ¶ added in v1.5.7
func (m *MocktimerProcessor) EXPECT() *MocktimerProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocktimerProcessorMockRecorder ¶ added in v1.5.7
type MocktimerProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MocktimerProcessorMockRecorder is the mock recorder for MocktimerProcessor.
type MocktimerQueueAckMgr ¶ added in v1.5.7
type MocktimerQueueAckMgr struct {
// contains filtered or unexported fields
}
MocktimerQueueAckMgr is a mock of timerQueueAckMgr interface.
func NewMocktimerQueueAckMgr ¶ added in v1.5.7
func NewMocktimerQueueAckMgr(ctrl *gomock.Controller) *MocktimerQueueAckMgr
NewMocktimerQueueAckMgr creates a new mock instance.
func (*MocktimerQueueAckMgr) EXPECT ¶ added in v1.5.7
func (m *MocktimerQueueAckMgr) EXPECT() *MocktimerQueueAckMgrMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MocktimerQueueAckMgrMockRecorder ¶ added in v1.5.7
type MocktimerQueueAckMgrMockRecorder struct {
// contains filtered or unexported fields
}
MocktimerQueueAckMgrMockRecorder is the mock recorder for MocktimerQueueAckMgr.
type MocktimerQueueProcessor ¶ added in v0.27.0
type MocktimerQueueProcessor struct {
// contains filtered or unexported fields
}
MocktimerQueueProcessor is a mock of timerQueueProcessor interface.
func NewMocktimerQueueProcessor ¶ added in v0.27.0
func NewMocktimerQueueProcessor(ctrl *gomock.Controller) *MocktimerQueueProcessor
NewMocktimerQueueProcessor creates a new mock instance.
func (*MocktimerQueueProcessor) EXPECT ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) EXPECT() *MocktimerQueueProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MocktimerQueueProcessor) FailoverNamespace ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) FailoverNamespace(namespaceIDs map[string]struct{})
FailoverNamespace mocks base method.
func (*MocktimerQueueProcessor) LockTaskProcessing ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) LockTaskProcessing()
LockTaskProcessing mocks base method.
func (*MocktimerQueueProcessor) NotifyNewTimers ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) NotifyNewTimers(clusterName string, timerTask []tasks.Task)
NotifyNewTimers mocks base method.
func (*MocktimerQueueProcessor) Start ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) Start()
Start mocks base method.
func (*MocktimerQueueProcessor) Stop ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) Stop()
Stop mocks base method.
func (*MocktimerQueueProcessor) UnlockTaskProcessing ¶ added in v0.27.0
func (m *MocktimerQueueProcessor) UnlockTaskProcessing()
UnlockTaskProcessing mocks base method.
type MocktimerQueueProcessorMockRecorder ¶ added in v0.27.0
type MocktimerQueueProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MocktimerQueueProcessorMockRecorder is the mock recorder for MocktimerQueueProcessor.
func (*MocktimerQueueProcessorMockRecorder) FailoverNamespace ¶ added in v0.27.0
func (mr *MocktimerQueueProcessorMockRecorder) FailoverNamespace(namespaceIDs interface{}) *gomock.Call
FailoverNamespace indicates an expected call of FailoverNamespace.
func (*MocktimerQueueProcessorMockRecorder) LockTaskProcessing ¶ added in v0.27.0
func (mr *MocktimerQueueProcessorMockRecorder) LockTaskProcessing() *gomock.Call
LockTaskProcessing indicates an expected call of LockTaskProcessing.
func (*MocktimerQueueProcessorMockRecorder) NotifyNewTimers ¶ added in v0.27.0
func (mr *MocktimerQueueProcessorMockRecorder) NotifyNewTimers(clusterName, timerTask interface{}) *gomock.Call
NotifyNewTimers indicates an expected call of NotifyNewTimers.
func (*MocktimerQueueProcessorMockRecorder) Start ¶ added in v0.27.0
func (mr *MocktimerQueueProcessorMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MocktimerQueueProcessorMockRecorder) Stop ¶ added in v0.27.0
func (mr *MocktimerQueueProcessorMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
func (*MocktimerQueueProcessorMockRecorder) UnlockTaskProcessing ¶ added in v0.27.0
func (mr *MocktimerQueueProcessorMockRecorder) UnlockTaskProcessing() *gomock.Call
UnlockTaskProcessing indicates an expected call of UnlockTaskProcessing.
type MocktransferQueueProcessor ¶ added in v0.27.0
type MocktransferQueueProcessor struct {
// contains filtered or unexported fields
}
MocktransferQueueProcessor is a mock of transferQueueProcessor interface.
func NewMocktransferQueueProcessor ¶ added in v0.27.0
func NewMocktransferQueueProcessor(ctrl *gomock.Controller) *MocktransferQueueProcessor
NewMocktransferQueueProcessor creates a new mock instance.
func (*MocktransferQueueProcessor) EXPECT ¶ added in v0.27.0
func (m *MocktransferQueueProcessor) EXPECT() *MocktransferQueueProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MocktransferQueueProcessor) FailoverNamespace ¶ added in v0.27.0
func (m *MocktransferQueueProcessor) FailoverNamespace(namespaceIDs map[string]struct{})
FailoverNamespace mocks base method.
func (*MocktransferQueueProcessor) LockTaskProcessing ¶ added in v0.27.0
func (m *MocktransferQueueProcessor) LockTaskProcessing()
LockTaskProcessing mocks base method.
func (*MocktransferQueueProcessor) NotifyNewTask ¶ added in v0.27.0
func (m *MocktransferQueueProcessor) NotifyNewTask(clusterName string, transferTasks []tasks.Task)
NotifyNewTask mocks base method.
func (*MocktransferQueueProcessor) Start ¶ added in v0.27.0
func (m *MocktransferQueueProcessor) Start()
Start mocks base method.
func (*MocktransferQueueProcessor) Stop ¶ added in v0.27.0
func (m *MocktransferQueueProcessor) Stop()
Stop mocks base method.
func (*MocktransferQueueProcessor) UnlockTaskProcessing ¶ added in v1.14.0
func (m *MocktransferQueueProcessor) UnlockTaskProcessing()
UnlockTaskProcessing mocks base method.
type MocktransferQueueProcessorMockRecorder ¶ added in v0.27.0
type MocktransferQueueProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MocktransferQueueProcessorMockRecorder is the mock recorder for MocktransferQueueProcessor.
func (*MocktransferQueueProcessorMockRecorder) FailoverNamespace ¶ added in v0.27.0
func (mr *MocktransferQueueProcessorMockRecorder) FailoverNamespace(namespaceIDs interface{}) *gomock.Call
FailoverNamespace indicates an expected call of FailoverNamespace.
func (*MocktransferQueueProcessorMockRecorder) LockTaskProcessing ¶ added in v0.27.0
func (mr *MocktransferQueueProcessorMockRecorder) LockTaskProcessing() *gomock.Call
LockTaskProcessing indicates an expected call of LockTaskProcessing.
func (*MocktransferQueueProcessorMockRecorder) NotifyNewTask ¶ added in v0.27.0
func (mr *MocktransferQueueProcessorMockRecorder) NotifyNewTask(clusterName, transferTasks interface{}) *gomock.Call
NotifyNewTask indicates an expected call of NotifyNewTask.
func (*MocktransferQueueProcessorMockRecorder) Start ¶ added in v0.27.0
func (mr *MocktransferQueueProcessorMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MocktransferQueueProcessorMockRecorder) Stop ¶ added in v0.27.0
func (mr *MocktransferQueueProcessorMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
func (*MocktransferQueueProcessorMockRecorder) UnlockTaskProcessing ¶ added in v1.14.0
func (mr *MocktransferQueueProcessorMockRecorder) UnlockTaskProcessing() *gomock.Call
UnlockTaskProcessing indicates an expected call of UnlockTaskProcessing.
type MockworkflowResetter ¶ added in v0.27.0
type MockworkflowResetter struct {
// contains filtered or unexported fields
}
MockworkflowResetter is a mock of workflowResetter interface.
func NewMockworkflowResetter ¶ added in v0.27.0
func NewMockworkflowResetter(ctrl *gomock.Controller) *MockworkflowResetter
NewMockworkflowResetter creates a new mock instance.
func (*MockworkflowResetter) EXPECT ¶ added in v0.27.0
func (m *MockworkflowResetter) EXPECT() *MockworkflowResetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockworkflowResetterMockRecorder ¶ added in v0.27.0
type MockworkflowResetterMockRecorder struct {
// contains filtered or unexported fields
}
MockworkflowResetterMockRecorder is the mock recorder for MockworkflowResetter.
type NewHandlerArgs ¶ added in v1.14.0
type NewHandlerArgs struct { Config *configs.Config Logger log.Logger ThrottledLogger log.Logger PersistenceExecutionManager persistence.ExecutionManager PersistenceShardManager persistence.ShardManager HistoryServiceResolver membership.ServiceResolver MetricsClient metrics.Client PayloadSerializer serialization.Serializer TimeSource clock.TimeSource NamespaceRegistry namespace.Registry SaProvider searchattribute.Provider SaMapper searchattribute.Mapper ClusterMetadata cluster.Metadata ArchivalMetadata archiver.ArchivalMetadata HostInfoProvider resource.HostInfoProvider ShardController *shard.ControllerImpl EventNotifier events.Notifier ReplicationTaskFetchers ReplicationTaskFetchers }
type QueueProcessorOptions ¶ added in v0.3.11
type QueueProcessorOptions struct { BatchSize dynamicconfig.IntPropertyFn WorkerCount dynamicconfig.IntPropertyFn MaxPollRPS dynamicconfig.IntPropertyFn MaxPollInterval dynamicconfig.DurationPropertyFn MaxPollIntervalJitterCoefficient dynamicconfig.FloatPropertyFn UpdateAckInterval dynamicconfig.DurationPropertyFn UpdateAckIntervalJitterCoefficient dynamicconfig.FloatPropertyFn MaxRetryCount dynamicconfig.IntPropertyFn RedispatchInterval dynamicconfig.DurationPropertyFn RedispatchIntervalJitterCoefficient dynamicconfig.FloatPropertyFn MaxRedispatchQueueSize dynamicconfig.IntPropertyFn EnablePriorityTaskProcessor dynamicconfig.BoolPropertyFn MetricScope int }
QueueProcessorOptions is options passed to queue processor implementation
type ReplicationTaskFetcher ¶ added in v0.27.0
type ReplicationTaskFetcher interface { common.Daemon GetSourceCluster() string GetRequestChan() chan<- *replicationTaskRequest GetRateLimiter() quotas.RateLimiter }
ReplicationTaskFetcher is responsible for fetching replication messages from remote DC.
type ReplicationTaskFetcherImpl ¶ added in v0.27.0
type ReplicationTaskFetcherImpl struct {
// contains filtered or unexported fields
}
ReplicationTaskFetcherImpl is the implementation of fetching replication messages.
func (*ReplicationTaskFetcherImpl) GetRateLimiter ¶ added in v1.1.0
func (f *ReplicationTaskFetcherImpl) GetRateLimiter() quotas.RateLimiter
GetRateLimiter returns the host level rate limiter for the fetcher
func (*ReplicationTaskFetcherImpl) GetRequestChan ¶ added in v0.27.0
func (f *ReplicationTaskFetcherImpl) GetRequestChan() chan<- *replicationTaskRequest
GetRequestChan returns the request chan for the fetcher
func (*ReplicationTaskFetcherImpl) GetSourceCluster ¶ added in v0.27.0
func (f *ReplicationTaskFetcherImpl) GetSourceCluster() string
GetSourceCluster returns the source cluster for the fetcher
func (*ReplicationTaskFetcherImpl) Start ¶ added in v0.27.0
func (f *ReplicationTaskFetcherImpl) Start()
Start starts the fetcher
func (*ReplicationTaskFetcherImpl) Stop ¶ added in v0.27.0
func (f *ReplicationTaskFetcherImpl) Stop()
Stop stops the fetcher
type ReplicationTaskFetchers ¶ added in v0.27.0
type ReplicationTaskFetchers interface { common.Daemon GetOrCreateFetcher(clusterName string) ReplicationTaskFetcher }
ReplicationTaskFetchers is a group of fetchers, one per source DC.
func NewReplicationTaskFetchers ¶ added in v0.27.0
func NewReplicationTaskFetchers( logger log.Logger, config *configs.Config, clusterMetadata cluster.Metadata, clientBean client.Bean, ) ReplicationTaskFetchers
NewReplicationTaskFetchers creates an instance of ReplicationTaskFetchers with given configs.
type ReplicationTaskFetchersImpl ¶ added in v0.27.0
type ReplicationTaskFetchersImpl struct {
// contains filtered or unexported fields
}
ReplicationTaskFetchersImpl is a group of fetchers, one per source DC.
func (*ReplicationTaskFetchersImpl) GetOrCreateFetcher ¶ added in v1.14.0
func (f *ReplicationTaskFetchersImpl) GetOrCreateFetcher(clusterName string) ReplicationTaskFetcher
func (*ReplicationTaskFetchersImpl) Start ¶ added in v0.27.0
func (f *ReplicationTaskFetchersImpl) Start()
Start starts the fetchers
func (*ReplicationTaskFetchersImpl) Stop ¶ added in v0.27.0
func (f *ReplicationTaskFetchersImpl) Stop()
Stop stops the fetchers
type ReplicationTaskProcessor ¶ added in v0.27.0
ReplicationTaskProcessor is responsible for processing replication tasks for a shard.
type ReplicationTaskProcessorImpl ¶ added in v0.27.0
type ReplicationTaskProcessorImpl struct {
// contains filtered or unexported fields
}
ReplicationTaskProcessorImpl is responsible for processing replication tasks for a shard.
func NewReplicationTaskProcessor ¶ added in v0.27.0
func NewReplicationTaskProcessor( shard shard.Context, historyEngine shard.Engine, config *configs.Config, metricsClient metrics.Client, replicationTaskFetcher ReplicationTaskFetcher, replicationTaskExecutor replicationTaskExecutor, ) *ReplicationTaskProcessorImpl
NewReplicationTaskProcessor creates a new replication task processor.
func (*ReplicationTaskProcessorImpl) Start ¶ added in v0.27.0
func (p *ReplicationTaskProcessorImpl) Start()
Start starts the processor
func (*ReplicationTaskProcessorImpl) Stop ¶ added in v0.27.0
func (p *ReplicationTaskProcessorImpl) Stop()
Stop stops the processor
type ReplicatorQueueProcessor ¶ added in v0.27.0
type ReplicatorQueueProcessor interface {
// contains filtered or unexported methods
}
ReplicatorQueueProcessor is the interface for replicator queue processor
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service represents the history service
func NewService ¶
func NewService( grpcServerOptions []grpc.ServerOption, serviceConfig *configs.Config, visibilityMgr manager.VisibilityManager, handler *Handler, logger log.Logger, grpcListener net.Listener, membershipMonitor membership.Monitor, userScope metrics.UserScope, faultInjectionDataStoreFactory *client.FaultInjectionDataStoreFactory, ) *Service
func ServiceProvider ¶ added in v1.14.0
func ServiceProvider( grpcServerOptions []grpc.ServerOption, serviceConfig *configs.Config, visibilityMgr manager.VisibilityManager, handler *Handler, logger resource.SnTaggedLogger, grpcListener net.Listener, membershipMonitor membership.Monitor, userScope metrics.UserScope, faultInjectionDataStoreFactory *persistenceClient.FaultInjectionDataStoreFactory, ) *Service
func (*Service) GetFaultInjection ¶ added in v1.14.0
func (s *Service) GetFaultInjection() *client.FaultInjectionDataStoreFactory
Source Files ¶
- commandChecker.go
- fx.go
- handler.go
- historyEngine.go
- historyEngineFactory.go
- historyEngineInterfaces.go
- historyEngineInterfaces_mock.go
- nDCActivityReplicator.go
- nDCActivityReplicator_mock.go
- nDCBranchMgr.go
- nDCBranchMgr_mock.go
- nDCConflictResolver.go
- nDCConflictResolver_mock.go
- nDCConstants.go
- nDCEventsReapplier.go
- nDCEventsReapplier_mock.go
- nDCHistoryReplicator.go
- nDCReplicationTask.go
- nDCStandbyTaskUtil.go
- nDCStateRebuilder.go
- nDCStateRebuilder_mock.go
- nDCTaskUtil.go
- nDCTransactionMgr.go
- nDCTransactionMgrForExistingWorkflow.go
- nDCTransactionMgrForExistingWorkflow_mock.go
- nDCTransactionMgrForNewWorkflow.go
- nDCTransactionMgrForNewWorkflow_mock.go
- nDCTransactionMgr_mock.go
- nDCWorkflow.go
- nDCWorkflowResetter.go
- nDCWorkflowResetter_mock.go
- nDCWorkflow_mock.go
- queueAckMgr.go
- queueProcessor.go
- replicationDLQHandler.go
- replicationDLQHandler_mock.go
- replicationTaskExecutor.go
- replicationTaskExecutor_mock.go
- replicationTaskFetcher.go
- replicationTaskFetcher_mock.go
- replicationTaskProcessor.go
- replicationTaskProcessor_mock.go
- replicatorQueueProcessor.go
- service.go
- taskAllocator.go
- taskProcessor.go
- timerQueueAckMgr.go
- timerQueueActiveProcessor.go
- timerQueueActiveTaskExecutor.go
- timerQueueProcessor.go
- timerQueueProcessorBase.go
- timerQueueProcessor_mock.go
- timerQueueStandbyProcessor.go
- timerQueueStandbyTaskExecutor.go
- timerQueueTaskExecutorBase.go
- transferQueueActiveProcessor.go
- transferQueueActiveTaskExecutor.go
- transferQueueProcessor.go
- transferQueueProcessorBase.go
- transferQueueProcessor_mock.go
- transferQueueStandbyProcessor.go
- transferQueueStandbyTaskExecutor.go
- transferQueueTaskExecutorBase.go
- visibilityQueueProcessor.go
- visibilityQueueTaskExecutor.go
- workflowExecutionUtil.go
- workflowResetter.go
- workflowResetter_mock.go
- workflowTaskHandler.go
- workflowTaskHandlerCallbacks.go
Directories ¶
Path | Synopsis |
---|---|
Package events is a generated GoMock package.
|
Package events is a generated GoMock package. |
Package shard is a generated GoMock package.
|
Package shard is a generated GoMock package. |
Package workflow is a generated GoMock package.
|
Package workflow is a generated GoMock package. |