Package io.temporal.internal.client
Interface WorkflowClientInternal
-
public interface WorkflowClientInternalFrom OOP point of view, there is no reason for this interface not to extendWorkflowClient. It's not extending only to make sure that the calls that can come through a user-supplied WorkflowClient are made through that entity whenever possible instead of the entity obtained byWorkflowClient.getInternal(). This will make sure DI/AOP frameworks or user's wrapping code implemented in WorkflowClient proxy or adapter gets executed when possible andWorkflowClient.getInternal()is used only for internal functionality.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidderegisterWorkerFactory(WorkerFactory workerFactory)voidregisterWorkerFactory(WorkerFactory workerFactory)io.temporal.api.common.v1.WorkflowExecutionstartNexus(NexusStartWorkflowRequest request, Functions.Proc workflow)
-
-
-
Method Detail
-
registerWorkerFactory
void registerWorkerFactory(WorkerFactory workerFactory)
-
deregisterWorkerFactory
void deregisterWorkerFactory(WorkerFactory workerFactory)
-
startNexus
io.temporal.api.common.v1.WorkflowExecution startNexus(NexusStartWorkflowRequest request, Functions.Proc workflow)
-
-