com.supermap.services.components
接口 TileTaskRunner
-
public interface TileTaskRunner
切图任务执行器。目前,每个
TileTask
对应一个TileTaskRunner
-
-
嵌套类概要
嵌套类 限定符和类型 接口和说明 static interface
TileTaskRunner.RunnerListener
切图任务执行状态监听器
-
方法概要
方法 限定符和类型 方法和说明 void
addListener(TileTaskRunner.RunnerListener listener)
注册一个监听器,用于监听切图任务执行状态的变更,比如任务开始,结束等。void
cancel()
取消执行void
dispose()
销毁 切图运行器TileTaskState
getState(java.lang.String taskId)
返回切图任务的状态信息,包括当前任务被那个切点执行,是否已完成。TaskExecutingState
getTaskExecutingState()
返回切图任务的执行状态的详细信息,其信息丰富程度比<<a href="../../../../com/supermap/services/components/TileTaskRunner.html#getState(java.lang.String)">getState(String)
返回的结果要高。void
init(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)
初始化void
setCheckTaskTimer(java.util.Timer timer)
void
setMasterClient(TileMasterClient masterClient)
void
setTask(TileTask tileTask)
设置切图任务信息void
setWorkerConfig(WorkerConfig workerConfig)
设置切图节点的配置信息。
-
-
-
方法详细资料
-
getState
TileTaskState getState(java.lang.String taskId)
返回切图任务的状态信息,包括当前任务被那个切点执行,是否已完成。
- 参数:
taskId
-- 返回:
- 从以下版本开始:
- 6.1.3
-
init
void init(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)
初始化
- 参数:
pWorkerConfig
-pJobConfig
-pStore
-kvStore
-pMap
-- 从以下版本开始:
- 6.1.3
-
addListener
void addListener(TileTaskRunner.RunnerListener listener)
注册一个监听器,用于监听切图任务执行状态的变更,比如任务开始,结束等。
- 参数:
listener
-- 从以下版本开始:
- 6.1.3
-
setTask
void setTask(TileTask tileTask)
设置切图任务信息
- 参数:
tileTask
-- 从以下版本开始:
- 6.1.3
-
setWorkerConfig
void setWorkerConfig(WorkerConfig workerConfig)
设置切图节点的配置信息。
- 参数:
workerConfig
-- 从以下版本开始:
- 6.1.3
-
getTaskExecutingState
TaskExecutingState getTaskExecutingState()
返回切图任务的执行状态的详细信息,其信息丰富程度比<<a href="../../../../com/supermap/services/components/TileTaskRunner.html#getState(java.lang.String)">
getState(String)
返回的结果要高。包括任务开始时间,当前的速度,完成了多少张切片。- 返回:
- 从以下版本开始:
- 6.1.3
-
cancel
void cancel()
取消执行
- 从以下版本开始:
- 6.1.3
-
dispose
void dispose()
销毁 切图运行器
- 从以下版本开始:
- 7.1.2
-
setMasterClient
void setMasterClient(TileMasterClient masterClient)
-
setCheckTaskTimer
void setCheckTaskTimer(java.util.Timer timer)
-
-