Package io.temporal.internal.nexus
Class InternalNexusOperationContext
- java.lang.Object
-
- io.temporal.internal.nexus.InternalNexusOperationContext
-
public class InternalNexusOperationContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InternalNexusOperationContext(java.lang.String namespace, java.lang.String taskQueue, com.uber.m3.tally.Scope metricScope, WorkflowClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.uber.m3.tally.ScopegetMetricsScope()java.lang.StringgetNamespace()io.temporal.api.common.v1.LinkgetStartWorkflowResponseLink()java.lang.StringgetTaskQueue()NexusOperationContextgetUserFacingContext()WorkflowClientgetWorkflowClient()voidsetOutboundInterceptor(NexusOperationOutboundCallsInterceptor outboundCalls)voidsetStartWorkflowResponseLink(io.temporal.api.common.v1.Link link)
-
-
-
Constructor Detail
-
InternalNexusOperationContext
public InternalNexusOperationContext(java.lang.String namespace, java.lang.String taskQueue, com.uber.m3.tally.Scope metricScope, WorkflowClient client)
-
-
Method Detail
-
getMetricsScope
public com.uber.m3.tally.Scope getMetricsScope()
-
getWorkflowClient
public WorkflowClient getWorkflowClient()
-
getTaskQueue
public java.lang.String getTaskQueue()
-
getNamespace
public java.lang.String getNamespace()
-
setOutboundInterceptor
public void setOutboundInterceptor(NexusOperationOutboundCallsInterceptor outboundCalls)
-
getUserFacingContext
public NexusOperationContext getUserFacingContext()
-
setStartWorkflowResponseLink
public void setStartWorkflowResponseLink(io.temporal.api.common.v1.Link link)
-
getStartWorkflowResponseLink
public io.temporal.api.common.v1.Link getStartWorkflowResponseLink()
-
-