com.supermap.services.components.impl
类 TileTaskRunnerBase
- java.lang.Object
-
- com.supermap.services.components.impl.TileTaskRunnerBase
-
- 所有已实现的接口:
- Disposable, TileTaskRunner
public class TileTaskRunnerBase extends java.lang.Object implements TileTaskRunner, Disposable
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 classTileTaskRunnerBase.TaskStateListener-
从接口继承的嵌套类/接口 com.supermap.services.components.TileTaskRunner
TileTaskRunner.RunnerListener
-
-
构造器概要
构造器 构造器和说明 TileTaskRunnerBase()
-
方法概要
方法 限定符和类型 方法和说明 voidaddListener(TileTaskRunner.RunnerListener listener)注册一个监听器,用于监听切图任务执行状态的变更,比如任务开始,结束等。voidcancel()取消执行voiddispose()释放当前任务执行器TileTaskStategetState(java.lang.String taskId)返回切图任务的状态信息,包括当前任务被那个切点执行,是否已完成。TaskExecutingStategetTaskExecutingState()返回切图任务的执行状态的详细信息,其信息丰富程度比<<a href="../../../../../com/supermap/services/components/TileTaskRunner.html#getState(java.lang.String)">TileTaskRunner.getState(String)返回的结果要高。voidinit(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)初始化static voidrestart(java.lang.Throwable e)voidsetCheckTaskTimer(java.util.Timer timer)voidsetJobBuildConfig(JobBuildConfig value)设置切图作业的配置信息voidsetMap(Map value)设置切图用业务组件voidsetMasterClient(TileMasterClient masterClient)voidsetStore(TileStore value)设置切片存储器voidsetTask(TileTask task)设置切图任务信息voidsetWorkerConfig(WorkerConfig workerConfig)设置切图节点的配置,包括切图线程数和裁图线程数的配置.
-
-
-
方法详细资料
-
restart
public static void restart(java.lang.Throwable e)
-
getState
public TileTaskState getState(java.lang.String taskId)
返回切图任务的状态信息,包括当前任务被那个切点执行,是否已完成。
- 指定者:
getState在接口中TileTaskRunner- 参数:
taskId-- 返回:
- 从以下版本开始:
- 6.1.3
-
init
public void init(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)从接口复制的说明:TileTaskRunner初始化
- 指定者:
init在接口中TileTaskRunner
-
addListener
public void addListener(TileTaskRunner.RunnerListener listener)
注册一个监听器,用于监听切图任务执行状态的变更,比如任务开始,结束等。
- 指定者:
addListener在接口中TileTaskRunner- 参数:
listener-- 从以下版本开始:
- 6.1.3
-
setTask
public void setTask(TileTask task)
设置切图任务信息
- 指定者:
setTask在接口中TileTaskRunner- 参数:
task-- 从以下版本开始:
- 6.1.3
-
setWorkerConfig
public void setWorkerConfig(WorkerConfig workerConfig)
设置切图节点的配置,包括切图线程数和裁图线程数的配置.
- 指定者:
setWorkerConfig在接口中TileTaskRunner- 参数:
workerConfig-- 从以下版本开始:
- 6.1.3
-
getTaskExecutingState
public TaskExecutingState getTaskExecutingState()
返回切图任务的执行状态的详细信息,其信息丰富程度比<<a href="../../../../../com/supermap/services/components/TileTaskRunner.html#getState(java.lang.String)">
TileTaskRunner.getState(String)返回的结果要高。包括任务开始时间,当前的速度,完成了多少张切片。- 指定者:
getTaskExecutingState在接口中TileTaskRunner- 返回:
- 从以下版本开始:
- 6.1.3
-
cancel
public void cancel()
取消执行
- 指定者:
cancel在接口中TileTaskRunner- 从以下版本开始:
- 6.1.3
-
setMasterClient
public void setMasterClient(TileMasterClient masterClient)
- 指定者:
setMasterClient在接口中TileTaskRunner
-
setCheckTaskTimer
public void setCheckTaskTimer(java.util.Timer timer)
- 指定者:
setCheckTaskTimer在接口中TileTaskRunner
-
setJobBuildConfig
public void setJobBuildConfig(JobBuildConfig value)
设置切图作业的配置信息
- 参数:
value-- 从以下版本开始:
- 6.1.3
-
setStore
public void setStore(TileStore value)
设置切片存储器
- 参数:
value-- 从以下版本开始:
- 6.1.3
-
setMap
public void setMap(Map value)
设置切图用业务组件
- 参数:
value-- 从以下版本开始:
- 6.1.3
-
dispose
public void dispose()
释放当前任务执行器
- 指定者:
dispose在接口中Disposable- 指定者:
dispose在接口中TileTaskRunner- 从以下版本开始:
- 6.1.3
-
-