Documentation ¶
Index ¶
- Constants
- type ConfigureRouterMessage
- type Notifier
- type Pubsub
- func (pubsub *Pubsub) CancelMirrorProcess(id uuid.UUID)
- func (pubsub *Pubsub) CancelWorkflow(id, code, message string, soft bool)
- func (pubsub *Pubsub) Close() error
- func (pubsub *Pubsub) CloseNamespace(ns *database.Namespace)
- func (pubsub *Pubsub) ClusterDeleteActivityTimers(name string)
- func (pubsub *Pubsub) ClusterDeleteInstanceTimers(name string)
- func (pubsub *Pubsub) ClusterDeleteTimer(name string)
- func (pubsub *Pubsub) ConfigureRouterCron(id, cron string)
- func (pubsub *Pubsub) Disconnect(req *PubsubUpdate)
- func (pubsub *Pubsub) HostnameDeleteTimer(hostname, name string)
- func (pubsub *Pubsub) Notify(req *PubsubUpdate)
- func (pubsub *Pubsub) NotifyEventListeners(id uuid.UUID)
- func (pubsub *Pubsub) NotifyEvents(ns *database.Namespace)
- func (pubsub *Pubsub) NotifyInstance(id uuid.UUID)
- func (pubsub *Pubsub) NotifyInstanceVariables(id uuid.UUID)
- func (pubsub *Pubsub) NotifyInstances(ns *database.Namespace)
- func (pubsub *Pubsub) NotifyLogs(recipientID uuid.UUID, recipientType recipient.RecipientType)
- func (pubsub *Pubsub) NotifyNamespaceVariables(nsID uuid.UUID)
- func (pubsub *Pubsub) NotifyNamespaces()
- func (pubsub *Pubsub) NotifyWorkflowVariables(id uuid.UUID)
- func (pubsub *Pubsub) Publish(req *PubsubUpdate)
- func (pubsub *Pubsub) RegisterFunction(name string, fn func(*PubsubUpdate))
- func (pubsub *Pubsub) Subscribe(id ...string) *Subscription
- func (pubsub *Pubsub) SubscribeEventListeners(ns *database.Namespace) *Subscription
- func (pubsub *Pubsub) SubscribeEvents(ns *database.Namespace) *Subscription
- func (pubsub *Pubsub) SubscribeInstance(instID uuid.UUID) *Subscription
- func (pubsub *Pubsub) SubscribeInstanceLogs(instID uuid.UUID) *Subscription
- func (pubsub *Pubsub) SubscribeInstanceVariables(instID uuid.UUID) *Subscription
- func (pubsub *Pubsub) SubscribeInstances(ns *database.Namespace) *Subscription
- func (pubsub *Pubsub) SubscribeMirrorActivityLogs(namespaceID uuid.UUID, mirrorProcessID uuid.UUID) *Subscription
- func (pubsub *Pubsub) SubscribeNamespaceLogs(ns uuid.UUID) *Subscription
- func (pubsub *Pubsub) SubscribeNamespaceVariables(ns *database.Namespace) *Subscription
- func (pubsub *Pubsub) SubscribeNamespaces() *Subscription
- func (pubsub *Pubsub) SubscribeServerLogs() *Subscription
- func (pubsub *Pubsub) SubscribeWorkflowLogs(id uuid.UUID) *Subscription
- func (pubsub *Pubsub) SubscribeWorkflowVariables(id uuid.UUID) *Subscription
- type PubsubUpdate
- type Subscription
Constants ¶
View Source
const ( PubsubNotifyFunction = "notify" PubsubDisconnectFunction = "disconnect" PubsubDeleteTimerFunction = "deleteTimer" PubsubDeleteInstanceTimersFunction = "deleteInstanceTimers" PubsubDeleteActivityTimersFunction = "deleteActivityTimers" PubsubCancelWorkflowFunction = "cancelWorkflow" PubsubConfigureRouterFunction = "configureRouter" FlowSync = "flowsync" PubsubCancelMirrorProcessFunction = "cancelMirrorProcess" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigureRouterMessage ¶
type Pubsub ¶
type Pubsub struct { Hostname string // contains filtered or unexported fields }
func (*Pubsub) CancelMirrorProcess ¶
func (*Pubsub) CancelWorkflow ¶
func (*Pubsub) CloseNamespace ¶
func (*Pubsub) ClusterDeleteActivityTimers ¶
func (*Pubsub) ClusterDeleteInstanceTimers ¶
func (*Pubsub) ClusterDeleteTimer ¶
func (*Pubsub) ConfigureRouterCron ¶
func (*Pubsub) Disconnect ¶
func (pubsub *Pubsub) Disconnect(req *PubsubUpdate)
func (*Pubsub) HostnameDeleteTimer ¶
func (*Pubsub) Notify ¶
func (pubsub *Pubsub) Notify(req *PubsubUpdate)
func (*Pubsub) NotifyEventListeners ¶
func (*Pubsub) NotifyEvents ¶
func (*Pubsub) NotifyInstance ¶
func (*Pubsub) NotifyInstanceVariables ¶
func (*Pubsub) NotifyInstances ¶
func (*Pubsub) NotifyLogs ¶
func (pubsub *Pubsub) NotifyLogs(recipientID uuid.UUID, recipientType recipient.RecipientType)
func (*Pubsub) NotifyNamespaceVariables ¶
func (*Pubsub) NotifyNamespaces ¶
func (pubsub *Pubsub) NotifyNamespaces()
func (*Pubsub) NotifyWorkflowVariables ¶
func (*Pubsub) Publish ¶
func (pubsub *Pubsub) Publish(req *PubsubUpdate)
func (*Pubsub) RegisterFunction ¶
func (pubsub *Pubsub) RegisterFunction(name string, fn func(*PubsubUpdate))
func (*Pubsub) Subscribe ¶
func (pubsub *Pubsub) Subscribe(id ...string) *Subscription
func (*Pubsub) SubscribeEventListeners ¶
func (pubsub *Pubsub) SubscribeEventListeners(ns *database.Namespace) *Subscription
func (*Pubsub) SubscribeEvents ¶
func (pubsub *Pubsub) SubscribeEvents(ns *database.Namespace) *Subscription
func (*Pubsub) SubscribeInstance ¶
func (pubsub *Pubsub) SubscribeInstance(instID uuid.UUID) *Subscription
func (*Pubsub) SubscribeInstanceLogs ¶
func (pubsub *Pubsub) SubscribeInstanceLogs(instID uuid.UUID) *Subscription
func (*Pubsub) SubscribeInstanceVariables ¶
func (pubsub *Pubsub) SubscribeInstanceVariables(instID uuid.UUID) *Subscription
func (*Pubsub) SubscribeInstances ¶
func (pubsub *Pubsub) SubscribeInstances(ns *database.Namespace) *Subscription
func (*Pubsub) SubscribeMirrorActivityLogs ¶
func (*Pubsub) SubscribeNamespaceLogs ¶
func (pubsub *Pubsub) SubscribeNamespaceLogs(ns uuid.UUID) *Subscription
func (*Pubsub) SubscribeNamespaceVariables ¶
func (pubsub *Pubsub) SubscribeNamespaceVariables(ns *database.Namespace) *Subscription
func (*Pubsub) SubscribeNamespaces ¶
func (pubsub *Pubsub) SubscribeNamespaces() *Subscription
func (*Pubsub) SubscribeServerLogs ¶
func (pubsub *Pubsub) SubscribeServerLogs() *Subscription
func (*Pubsub) SubscribeWorkflowLogs ¶
func (pubsub *Pubsub) SubscribeWorkflowLogs(id uuid.UUID) *Subscription
func (*Pubsub) SubscribeWorkflowVariables ¶
func (pubsub *Pubsub) SubscribeWorkflowVariables(id uuid.UUID) *Subscription
type PubsubUpdate ¶
type Subscription ¶
type Subscription struct {
// contains filtered or unexported fields
}
func (*Subscription) Close ¶
func (s *Subscription) Close() error
Click to show internal directories.
Click to hide internal directories.