public class WorkerProcessorLauncher extends Object
| 构造器和说明 |
|---|
WorkerProcessorLauncher(String taskId) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
after() |
protected void |
before() |
protected int |
calAvailableProcessNum(NodeInfo worker) |
protected xin.bluesky.leiothrix.server.action.LaunchLog |
doLaunch() |
xin.bluesky.leiothrix.server.action.LaunchLog |
launch() |
boolean |
resourceIsNotEnough(String taskId) |
void |
setWorkerManager(WorkerManager workerManager) |
void |
setWorkerProcessorInvoker(WorkerProcessorInvoker workerProcessorInvoker) |
public WorkerProcessorLauncher(String taskId)
public xin.bluesky.leiothrix.server.action.LaunchLog launch()
throws ProcessorLaunchException,
NoResourceException,
NotAllowedLaunchException,
ProcessorRunningException
protected void before()
protected xin.bluesky.leiothrix.server.action.LaunchLog doLaunch()
throws ProcessorRunningException
protected void after()
throws NoResourceException,
ProcessorLaunchException
public boolean resourceIsNotEnough(String taskId)
protected int calAvailableProcessNum(NodeInfo worker)
public void setWorkerProcessorInvoker(WorkerProcessorInvoker workerProcessorInvoker)
public void setWorkerManager(WorkerManager workerManager)
Copyright © 2016. All rights reserved.