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
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 class
TileTaskRunnerBase.TaskStateListener
-
从接口继承的嵌套类/接口 com.supermap.services.components.TileTaskRunner
TileTaskRunner.RunnerListener
-
-
构造器概要
构造器 构造器和说明 TileTaskRunnerBase()
-
方法概要
方法 限定符和类型 方法和说明 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)">TileTaskRunner.getState(String)
返回的结果要高。void
init(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)
初始化static void
restart(java.lang.Throwable e)
void
setCheckTaskTimer(java.util.Timer timer)
void
setJobBuildConfig(JobBuildConfig value)
设置切图作业的配置信息void
setMap(Map value)
设置切图用业务组件void
setMasterClient(TileMasterClient masterClient)
void
setStore(TileStore value)
设置切片存储器void
setTask(TileTask task)
设置切图任务信息void
setWorkerConfig(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
-
-