Skip to main content

Interface: ICapabilities

v1.NamespaceInfo.ICapabilities

Properties of a Capabilities.

Implemented by

Properties

asyncUpdate

Optional asyncUpdate: null | boolean

True if the namespace supports async update


eagerWorkflowStart

Optional eagerWorkflowStart: null | boolean

True if the namespace supports eager workflow start.


pollerAutoscaling

Optional pollerAutoscaling: null | boolean

True if the namespace supports poller autoscaling


reportedProblemsSearchAttribute

Optional reportedProblemsSearchAttribute: null | boolean

True if the namespace supports reported problems search attribute


standaloneActivities

Optional standaloneActivities: null | boolean

True if the namespace supports standalone activities


standaloneNexusOperation

Optional standaloneNexusOperation: null | boolean

True if the namespace supports standalone Nexus operations.


syncUpdate

Optional syncUpdate: null | boolean

True if the namespace supports sync update


workerCommands

Optional workerCommands: null | boolean

True if the namespace supports worker commands (server-to-worker communication via control queues).


workerHeartbeats

Optional workerHeartbeats: null | boolean

True if the namespace supports worker heartbeats


workerPollCompleteOnShutdown

Optional workerPollCompleteOnShutdown: null | boolean

True if the namespace supports server-side completion of outstanding worker polls on shutdown. When enabled, the server will complete polls for workers that send WorkerInstanceKey in their poll requests and call ShutdownWorker with the same WorkerInstanceKey. The poll will return an empty response. When this flag is true, workers should allow polls to return gracefully rather than terminating any open polls on shutdown.


workflowPause

Optional workflowPause: null | boolean

True if the namespace supports pausing workflows


workflowUpdateCallbacks

Optional workflowUpdateCallbacks: null | boolean

True if the namespace supports attaching callbacks on workflow updates