ExecutorProcessLauncher is used to launch a process for Executor using given parameters.
WorkerId is used to uniquely track a worker machine.
WorkerId is used to uniquely track a worker machine.
sessionId is assigned by Master node for easy tracking. It is possible that sessionId is **NOT** unique, so always use WorkerId for comparison.
the timestamp when a worker node register itself to master node
Worker summary information for REST API.
ExecutorProcessLauncher is used to launch a process for Executor using given parameters.
User can implement this interface to decide the behavior of launching a process. Set "gearpump.worker.executor-process-launcher" to your implemented class name.