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)
设置切图节点的配置信息。
|
TileTaskState getState(java.lang.String taskId)
返回切图任务的状态信息,包括当前任务被那个切点执行,是否已完成。
taskId
-void init(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)
初始化
pWorkerConfig
-pJobConfig
-pStore
-kvStore
-pMap
-void addListener(TileTaskRunner.RunnerListener listener)
注册一个监听器,用于监听切图任务执行状态的变更,比如任务开始,结束等。
listener
-void setTask(TileTask tileTask)
设置切图任务信息
tileTask
-void setWorkerConfig(WorkerConfig workerConfig)
设置切图节点的配置信息。
workerConfig
-TaskExecutingState getTaskExecutingState()
返回切图任务的执行状态的详细信息,其信息丰富程度比<<a href="../../../../com/supermap/services/components/TileTaskRunner.html#getState(java.lang.String)">getState(String)
返回的结果要高。包括任务开始时间,当前的速度,完成了多少张切片。
void cancel()
取消执行
void dispose()
销毁 切图运行器
void setMasterClient(TileMasterClient masterClient)
void setCheckTaskTimer(java.util.Timer timer)