com.supermap.services.components.impl
类 LocalTileWorkerClient
- java.lang.Object
-
- com.supermap.services.components.impl.LocalTileWorkerClient
-
- 所有已实现的接口:
- TileWorkerClient
public class LocalTileWorkerClient extends java.lang.Object implements TileWorkerClient
- 从以下版本开始:
- 7.0.1
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 com.supermap.services.components.TileWorkerClient
TileWorkerClient.ConnectTileWorkerException, TileWorkerClient.WorkerConnectionStateListener
-
-
构造器概要
构造器 构造器和说明 LocalTileWorkerClient()
-
方法概要
方法 限定符和类型 方法和说明 voidaddListener(TileWorkerClient.WorkerConnectionStateListener listener)voidaddTask(TileTask task)CompConnInfodeployData(JobBuildConfig config, JobDeployingInfo deployingInfo)部署数据。voiddeployJob(JobBuildConfig config)java.lang.StringgetId()TileWorkerInfogetInfo()TileWorkerStategetState()TileTaskStategetTaskState(java.lang.String taskId)TileWorkergetTileWorker()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)设置连接信息。voidsetTileWorker(TileWorker value)
-
-
-
方法详细资料
-
getTileWorker
public TileWorker getTileWorker()
-
setTileWorker
public void setTileWorker(TileWorker value)
-
getState
public TileWorkerState getState()
- 指定者:
getState在接口中TileWorkerClient- 返回:
- 从以下版本开始:
- 7.0.1
-
addListener
public void addListener(TileWorkerClient.WorkerConnectionStateListener listener)
- 指定者:
addListener在接口中TileWorkerClient- 参数:
listener-- 从以下版本开始:
- 7.0.1
-
deployJob
public void deployJob(JobBuildConfig config) throws TileWorkerClient.ConnectTileWorkerException- 指定者:
deployJob在接口中TileWorkerClient- 参数:
config-- 抛出:
ConnectTileWorkerExceptionTileWorkerClient.ConnectTileWorkerException- 从以下版本开始:
- 7.0.1
-
deployData
public CompConnInfo deployData(JobBuildConfig config, JobDeployingInfo deployingInfo)从接口复制的说明:TileWorkerClient部署数据。
- 指定者:
deployData在接口中TileWorkerClient- 参数:
config- 配置信息- 返回:
-
addTask
public void addTask(TileTask task) throws TileWorkerClient.ConnectTileWorkerException- 指定者:
addTask在接口中TileWorkerClient- 参数:
task-- 抛出:
ConnectTileWorkerExceptionTileWorkerClient.ConnectTileWorkerException- 从以下版本开始:
- 7.0.1
-
getInfo
public TileWorkerInfo getInfo()
- 指定者:
getInfo在接口中TileWorkerClient- 返回:
- 从以下版本开始:
- 7.0.1
-
getId
public java.lang.String getId()
- 指定者:
getId在接口中TileWorkerClient- 返回:
- 从以下版本开始:
- 7.0.1
-
getTaskState
public TileTaskState getTaskState(java.lang.String taskId)
- 指定者:
getTaskState在接口中TileWorkerClient- 参数:
taskId-- 返回:
- 从以下版本开始:
- 7.0.1
-
quit
public void quit()
- 指定者:
quit在接口中TileWorkerClient- 从以下版本开始:
- 7.0.1
-
removeListener
public void removeListener(TileWorkerClient.WorkerConnectionStateListener listener)
- 指定者:
removeListener在接口中TileWorkerClient- 参数:
listener-- 从以下版本开始:
- 7.0.1
-
setConnectionInfo
public void setConnectionInfo(TileWorkerInfo workerInfo)
从接口复制的说明:TileWorkerClient设置连接信息。
- 指定者:
setConnectionInfo在接口中TileWorkerClient- 参数:
workerInfo- 连接信息
-
notifyJobCompleted
public boolean notifyJobCompleted(java.lang.String jobId)
从接口复制的说明:TileWorkerClient通知TileWorker节点,切图任务已经完成,可以把申请的一些资源(eg: 线程,内存池等)关掉. 这个方法主要被TileMaster调用- 指定者:
notifyJobCompleted在接口中TileWorkerClient- 返回:
-
notifyJobTaskComplete
public boolean notifyJobTaskComplete(java.lang.String jobId, java.lang.String taskID)从接口复制的说明:TileWorkerClient通知TileWorker节点,切图任务已经完成
- 指定者:
notifyJobTaskComplete在接口中TileWorkerClient- 返回:
-
-