com.supermap.services.components
接口 TileWorkerClient
-
- 所有已知实现类:
- LocalTileWorkerClient
public interface TileWorkerClient
TileWorker 在TileMaster 端的代理类。
- 从以下版本开始:
- 7.0.1
-
-
嵌套类概要
嵌套类 限定符和类型 接口和说明 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)
设置连接信息。
-
-
-
方法详细资料
-
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
-- 返回:
-
-