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-- 返回:
-
-