Package io.temporal.internal.client
Class NamespaceInjectWorkflowServiceStubs
- java.lang.Object
-
- io.temporal.internal.client.NamespaceInjectWorkflowServiceStubs
-
- All Implemented Interfaces:
io.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>,io.temporal.serviceclient.WorkflowServiceStubs
public class NamespaceInjectWorkflowServiceStubs extends java.lang.Object implements io.temporal.serviceclient.WorkflowServiceStubsInject the namespace into the gRPC header, overriding the current namespace if already set.
-
-
Constructor Summary
Constructors Constructor Description NamespaceInjectWorkflowServiceStubs(io.temporal.serviceclient.WorkflowServiceStubs next, java.lang.String namespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long timeout, java.util.concurrent.TimeUnit unit)io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStubblockingStub()voidconnect(java.time.Duration timeout)io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStubfutureStub()io.temporal.serviceclient.WorkflowServiceStubsOptionsgetOptions()io.grpc.ManagedChannelgetRawChannel()java.util.function.Supplier<io.temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities>getServerCapabilities()io.grpc.health.v1.HealthCheckResponsehealthCheck()booleanisShutdown()booleanisTerminated()voidshutdown()voidshutdownNow()
-
-
-
Method Detail
-
getOptions
public io.temporal.serviceclient.WorkflowServiceStubsOptions getOptions()
- Specified by:
getOptionsin interfaceio.temporal.serviceclient.WorkflowServiceStubs
-
blockingStub
public io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub blockingStub()
- Specified by:
blockingStubin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
futureStub
public io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub futureStub()
- Specified by:
futureStubin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
getRawChannel
public io.grpc.ManagedChannel getRawChannel()
- Specified by:
getRawChannelin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
shutdownNow
public void shutdownNow()
- Specified by:
shutdownNowin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
isShutdown
public boolean isShutdown()
- Specified by:
isShutdownin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
isTerminated
public boolean isTerminated()
- Specified by:
isTerminatedin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
awaitTermination
public boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit)- Specified by:
awaitTerminationin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
connect
public void connect(@Nullable java.time.Duration timeout)- Specified by:
connectin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
healthCheck
public io.grpc.health.v1.HealthCheckResponse healthCheck()
- Specified by:
healthCheckin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
getServerCapabilities
public java.util.function.Supplier<io.temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities> getServerCapabilities()
- Specified by:
getServerCapabilitiesin interfaceio.temporal.serviceclient.ServiceStubs<io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceBlockingStub,io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceFutureStub>
-
-