Documentation ¶
Overview ¶
Package events is a generated GoMock package.
Index ¶
- type Cache
- type CacheImpl
- type EventKey
- type MockCache
- type MockCacheMockRecorder
- type Notification
- type Notifier
- type NotifierImpl
- func (notifier *NotifierImpl) NotifyNewHistoryEvent(event *Notification)
- func (notifier *NotifierImpl) Start()
- func (notifier *NotifierImpl) Stop()
- func (notifier *NotifierImpl) UnwatchHistoryEvent(identifier definition.WorkflowKey, subscriberID string) error
- func (notifier *NotifierImpl) WatchHistoryEvent(identifier definition.WorkflowKey) (string, chan *Notification, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockCache ¶
type MockCache struct {
// contains filtered or unexported fields
}
MockCache is a mock of Cache interface.
func NewMockCache ¶
func NewMockCache(ctrl *gomock.Controller) *MockCache
NewMockCache creates a new mock instance.
func (*MockCache) DeleteEvent ¶
DeleteEvent mocks base method.
func (*MockCache) EXPECT ¶
func (m *MockCache) EXPECT() *MockCacheMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockCacheMockRecorder ¶
type MockCacheMockRecorder struct {
// contains filtered or unexported fields
}
MockCacheMockRecorder is the mock recorder for MockCache.
func (*MockCacheMockRecorder) DeleteEvent ¶
func (mr *MockCacheMockRecorder) DeleteEvent(key interface{}) *gomock.Call
DeleteEvent indicates an expected call of DeleteEvent.
func (*MockCacheMockRecorder) GetEvent ¶
func (mr *MockCacheMockRecorder) GetEvent(ctx, key, firstEventID, branchToken interface{}) *gomock.Call
GetEvent indicates an expected call of GetEvent.
func (*MockCacheMockRecorder) PutEvent ¶
func (mr *MockCacheMockRecorder) PutEvent(key, event interface{}) *gomock.Call
PutEvent indicates an expected call of PutEvent.
type Notification ¶
type Notification struct { ID definition.WorkflowKey LastFirstEventID int64 LastFirstEventTxnID int64 NextEventID int64 PreviousStartedEventID int64 Timestamp time.Time WorkflowState enumsspb.WorkflowExecutionState WorkflowStatus enumspb.WorkflowExecutionStatus VersionHistories *historyspb.VersionHistories }
func NewNotification ¶
func NewNotification( namespaceID string, workflowExecution *commonpb.WorkflowExecution, lastFirstEventID int64, lastFirstEventTxnID int64, nextEventID int64, previousStartedEventID int64, workflowState enumsspb.WorkflowExecutionState, workflowStatus enumspb.WorkflowExecutionStatus, versionHistories *historyspb.VersionHistories, ) *Notification
type Notifier ¶
type Notifier interface { NotifyNewHistoryEvent(event *Notification) WatchHistoryEvent(identifier definition.WorkflowKey) (string, chan *Notification, error) UnwatchHistoryEvent(identifier definition.WorkflowKey, subscriberID string) error Start() Stop() }
type NotifierImpl ¶
type NotifierImpl struct {
// contains filtered or unexported fields
}
func NewNotifier ¶
func NewNotifier( timeSource clock.TimeSource, metricsHandler metrics.Handler, workflowIDToShardID func(namespace.ID, string) int32, ) *NotifierImpl
func (*NotifierImpl) NotifyNewHistoryEvent ¶
func (notifier *NotifierImpl) NotifyNewHistoryEvent(event *Notification)
func (*NotifierImpl) Start ¶
func (notifier *NotifierImpl) Start()
func (*NotifierImpl) Stop ¶
func (notifier *NotifierImpl) Stop()
func (*NotifierImpl) UnwatchHistoryEvent ¶
func (notifier *NotifierImpl) UnwatchHistoryEvent( identifier definition.WorkflowKey, subscriberID string) error
func (*NotifierImpl) WatchHistoryEvent ¶
func (notifier *NotifierImpl) WatchHistoryEvent( identifier definition.WorkflowKey) (string, chan *Notification, error)
Click to show internal directories.
Click to hide internal directories.