public interface TileWorkerClient
TileWorker 在TileMaster 端的代理类。
限定符和类型 | 接口和说明 |
---|---|
static class |
TileWorkerClient.ConnectTileWorkerException
切图节点连接异常
|
static interface |
TileWorkerClient.WorkerConnectionStateListener
切图节点连接状态监听器
|
限定符和类型 | 方法和说明 |
---|---|
void |
addListener(TileWorkerClient.WorkerConnectionStateListener listener)
注册切图节点连接状态监听器。
|
void |
addTask(TileTask task)
添加一个切图任务
|
CompConnInfo |
deployData(JobBuildConfig config, JobDeployingInfo deployingInfo)
部署数据。
|
void |
deployJob(JobBuildConfig config)
部署一个切图作业
|
java.lang.String |
getId()
返回切图节点的id .
|
TileWorkerInfo |
getInfo()
返回切图节点的连接信息
|
TileWorkerState |
getState()
获取子节点状态
|
TileTaskState |
getTaskState(java.lang.String taskId)
返回一个具名的切图任务的执行状态。
|
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 setConnectionInfo(TileWorkerInfo workerInfo)
设置连接信息。
workerInfo
- 连接信息TileWorkerState getState()
获取子节点状态
void addListener(TileWorkerClient.WorkerConnectionStateListener listener)
注册切图节点连接状态监听器。
listener
-CompConnInfo deployData(JobBuildConfig config, JobDeployingInfo deployingInfo) throws TileWorkerClient.ConnectTileWorkerException
部署数据。
config
- 配置信息deployingInfo
-TileWorkerClient.ConnectTileWorkerException
void deployJob(JobBuildConfig config) throws TileWorkerClient.ConnectTileWorkerException
部署一个切图作业
config
-TileWorkerClient.ConnectTileWorkerException
void addTask(TileTask task) throws TileWorkerClient.ConnectTileWorkerException
添加一个切图任务
task
-TileWorkerClient.ConnectTileWorkerException
TileWorkerInfo getInfo()
返回切图节点的连接信息
java.lang.String getId()
返回切图节点的id .
TileTaskState getTaskState(java.lang.String taskId)
返回一个具名的切图任务的执行状态。
taskId
-void quit()
切图切点退出
void removeListener(TileWorkerClient.WorkerConnectionStateListener listener)
移除切图节点连接状态监听器
listener
-boolean notifyJobCompleted(java.lang.String jobId)
TileMaster
调用jobId
-boolean notifyJobTaskComplete(java.lang.String jobId, java.lang.String taskID)
通知TileWorker节点,切图任务已经完成
jobId
-taskID
-