Interface WorkflowClientInternal
public interface WorkflowClientInternal
From OOP point of view, there is no reason for this interface not to extend
WorkflowClient. 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 by WorkflowClient.getInternal(). This will make sure DI/AOP frameworks or user's
wrapping code implemented in WorkflowClient proxy or adapter gets executed when possible and
WorkflowClient.getInternal() is used only for internal functionality.-
Method Summary
Modifier and TypeMethodDescriptionvoidderegisterWorkerFactory(WorkerFactory workerFactory) voidregisterWorkerFactory(WorkerFactory workerFactory) startNexus(NexusStartWorkflowRequest request, Functions.Proc workflow)
-
Method Details
-
registerWorkerFactory
-
deregisterWorkerFactory
-
startNexus
-
getWorkerGroupingKey
String getWorkerGroupingKey() -
getHeartbeatManager
-