public class LocalTileWorkerClient extends java.lang.Object implements TileWorkerClient
TileWorkerClient.ConnectTileWorkerException, TileWorkerClient.WorkerConnectionStateListener| 构造器和说明 |
|---|
LocalTileWorkerClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addListener(TileWorkerClient.WorkerConnectionStateListener listener)
|
void |
addTask(TileTask task)
|
CompConnInfo |
deployData(JobBuildConfig config, JobDeployingInfo deployingInfo)
部署数据。
|
void |
deployJob(JobBuildConfig config)
|
java.lang.String |
getId()
|
TileWorkerInfo |
getInfo()
|
TileWorkerState |
getState()
|
TileTaskState |
getTaskState(java.lang.String taskId)
|
TileWorker |
getTileWorker() |
boolean |
notifyJobCompleted(java.lang.String jobId)
通知TileWorker节点,切图任务已经完成,可以把申请的一些资源(eg: 线程,内存池等)关掉.
|
boolean |
notifyJobTaskComplete(java.lang.String jobId, java.lang.String taskID)
通知TileWorker节点,切图任务已经完成
|
void |
quit()
|
void |
removeListener(TileWorkerClient.WorkerConnectionStateListener listener)
|
void |
setConnectionInfo(TileWorkerInfo workerInfo)
设置连接信息。
|
void |
setTileWorker(TileWorker value) |
public TileWorker getTileWorker()
public void setTileWorker(TileWorker value)
public TileWorkerState getState()
getState 在接口中 TileWorkerClientpublic void addListener(TileWorkerClient.WorkerConnectionStateListener listener)
addListener 在接口中 TileWorkerClientlistener -
public void deployJob(JobBuildConfig config)
throws TileWorkerClient.ConnectTileWorkerException
deployJob 在接口中 TileWorkerClientconfig -ConnectTileWorkerExceptionTileWorkerClient.ConnectTileWorkerException
public CompConnInfo deployData(JobBuildConfig config,
JobDeployingInfo deployingInfo)
TileWorkerClient部署数据。
deployData 在接口中 TileWorkerClientconfig - 配置信息
public void addTask(TileTask task)
throws TileWorkerClient.ConnectTileWorkerException
addTask 在接口中 TileWorkerClienttask -ConnectTileWorkerExceptionTileWorkerClient.ConnectTileWorkerExceptionpublic TileWorkerInfo getInfo()
getInfo 在接口中 TileWorkerClientpublic java.lang.String getId()
getId 在接口中 TileWorkerClientpublic TileTaskState getTaskState(java.lang.String taskId)
getTaskState 在接口中 TileWorkerClienttaskId -public void quit()
quit 在接口中 TileWorkerClientpublic void removeListener(TileWorkerClient.WorkerConnectionStateListener listener)
removeListener 在接口中 TileWorkerClientlistener -public void setConnectionInfo(TileWorkerInfo workerInfo)
TileWorkerClient设置连接信息。
setConnectionInfo 在接口中 TileWorkerClientworkerInfo - 连接信息public boolean notifyJobCompleted(java.lang.String jobId)
TileWorkerClientTileMaster调用notifyJobCompleted 在接口中 TileWorkerClient
public boolean notifyJobTaskComplete(java.lang.String jobId,
java.lang.String taskID)
TileWorkerClient通知TileWorker节点,切图任务已经完成
notifyJobTaskComplete 在接口中 TileWorkerClient