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)