Class NamespaceCapabilities
java.lang.Object
io.temporal.internal.worker.NamespaceCapabilities
Holds namespace-level capabilities discovered from the server's DescribeNamespace response. A
single instance is shared across all workers in a WorkerFactory and is populated at startup. Uses
AtomicBooleans so capabilities can be set after construction.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanvoidsetFromCapabilities(io.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities) voidsetGracefulPollShutdown(boolean value) voidsetWorkerCommands(boolean value) voidsetWorkerHeartbeats(boolean value)
-
Constructor Details
-
NamespaceCapabilities
public NamespaceCapabilities()
-
-
Method Details
-
setFromCapabilities
public void setFromCapabilities(io.temporal.api.namespace.v1.NamespaceInfo.Capabilities capabilities) -
isPollerAutoscaling
public boolean isPollerAutoscaling() -
isGracefulPollShutdown
public boolean isGracefulPollShutdown() -
setGracefulPollShutdown
public void setGracefulPollShutdown(boolean value) -
isWorkerHeartbeats
public boolean isWorkerHeartbeats() -
setWorkerHeartbeats
public void setWorkerHeartbeats(boolean value) -
isWorkerCommands
public boolean isWorkerCommands() -
setWorkerCommands
public void setWorkerCommands(boolean value)
-