com.supermap.services.components
接口 TileWorkerClient
- 
- 所有已知实现类:
 - LocalTileWorkerClient
 
public interface TileWorkerClientTileWorker 在TileMaster 端的代理类。
- 从以下版本开始:
 - 7.0.1
 
 
- 
- 
嵌套类概要
嵌套类 限定符和类型 接口和说明 static classTileWorkerClient.ConnectTileWorkerException切图节点连接异常static interfaceTileWorkerClient.WorkerConnectionStateListener切图节点连接状态监听器 
- 
方法概要
方法 限定符和类型 方法和说明 voidaddListener(TileWorkerClient.WorkerConnectionStateListener listener)注册切图节点连接状态监听器。voidaddTask(TileTask task)添加一个切图任务CompConnInfodeployData(JobBuildConfig config, JobDeployingInfo deployingInfo)部署数据。voiddeployJob(JobBuildConfig config)部署一个切图作业java.lang.StringgetId()返回切图节点的id .TileWorkerInfogetInfo()返回切图节点的连接信息TileWorkerStategetState()获取子节点状态TileTaskStategetTaskState(java.lang.String taskId)返回一个具名的切图任务的执行状态。booleannotifyJobCompleted(java.lang.String jobId)通知TileWorker节点,切图任务已经完成,可以把申请的一些资源(eg: 线程,内存池等)关掉.booleannotifyJobTaskComplete(java.lang.String jobId, java.lang.String taskID)通知TileWorker节点,切图任务已经完成voidquit()切图切点退出voidremoveListener(TileWorkerClient.WorkerConnectionStateListener listener)移除切图节点连接状态监听器voidsetConnectionInfo(TileWorkerInfo workerInfo)设置连接信息。 
 - 
 
- 
- 
方法详细资料
- 
setConnectionInfo
void setConnectionInfo(TileWorkerInfo workerInfo)
设置连接信息。
- 参数:
 workerInfo- 连接信息
 
- 
getState
TileWorkerState getState()
获取子节点状态
- 返回:
 
 
- 
addListener
void addListener(TileWorkerClient.WorkerConnectionStateListener listener)
注册切图节点连接状态监听器。
- 参数:
 listener-- 从以下版本开始:
 - 6.1.3
 
 
- 
deployData
CompConnInfo deployData(JobBuildConfig config, JobDeployingInfo deployingInfo) throws TileWorkerClient.ConnectTileWorkerException部署数据。
- 参数:
 config- 配置信息deployingInfo-- 返回:
 - 抛出:
 TileWorkerClient.ConnectTileWorkerException
 
- 
deployJob
void deployJob(JobBuildConfig config) throws TileWorkerClient.ConnectTileWorkerException部署一个切图作业
- 参数:
 config-- 抛出:
 TileWorkerClient.ConnectTileWorkerException- 从以下版本开始:
 - 6.1.3
 
 
- 
addTask
void addTask(TileTask task) throws TileWorkerClient.ConnectTileWorkerException添加一个切图任务
- 参数:
 task-- 抛出:
 TileWorkerClient.ConnectTileWorkerException- 从以下版本开始:
 - 6.1.3
 
 
- 
getInfo
TileWorkerInfo getInfo()
返回切图节点的连接信息
- 返回:
 - 从以下版本开始:
 - 6.1.3
 
 
- 
getId
java.lang.String getId()
返回切图节点的id .
- 返回:
 - 从以下版本开始:
 - 6.1.3
 
 
- 
getTaskState
TileTaskState getTaskState(java.lang.String taskId)
返回一个具名的切图任务的执行状态。
- 参数:
 taskId-- 返回:
 - 从以下版本开始:
 - 6.1.3
 
 
- 
quit
void quit()
切图切点退出
- 从以下版本开始:
 - 6.1.3
 
 
- 
removeListener
void removeListener(TileWorkerClient.WorkerConnectionStateListener listener)
移除切图节点连接状态监听器
- 参数:
 listener-- 从以下版本开始:
 - 6.1.3
 
 
- 
notifyJobCompleted
boolean notifyJobCompleted(java.lang.String jobId)
通知TileWorker节点,切图任务已经完成,可以把申请的一些资源(eg: 线程,内存池等)关掉. 这个方法主要被TileMaster调用- 参数:
 jobId-- 返回:
 
 
- 
notifyJobTaskComplete
boolean notifyJobTaskComplete(java.lang.String jobId, java.lang.String taskID)通知TileWorker节点,切图任务已经完成
- 参数:
 jobId-taskID-- 返回:
 
 
 - 
 
 -