public class TileTaskRunnerBase extends java.lang.Object implements TileTaskRunner, Disposable
限定符和类型 | 类和说明 |
---|---|
class |
TileTaskRunnerBase.TaskStateListener |
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)
设置切图节点的配置,包括切图线程数和裁图线程数的配置.
|
public static void restart(java.lang.Throwable e)
public TileTaskState getState(java.lang.String taskId)
返回切图任务的状态信息,包括当前任务被那个切点执行,是否已完成。
getState
在接口中 TileTaskRunner
taskId
-public void init(WorkerConfig pWorkerConfig, CheckedJobBuildConfig pJobConfig, TileStore pStore, Map pMap)
TileTaskRunner
初始化
init
在接口中 TileTaskRunner
public void addListener(TileTaskRunner.RunnerListener listener)
注册一个监听器,用于监听切图任务执行状态的变更,比如任务开始,结束等。
addListener
在接口中 TileTaskRunner
listener
-public void setTask(TileTask task)
设置切图任务信息
setTask
在接口中 TileTaskRunner
task
-public void setWorkerConfig(WorkerConfig workerConfig)
设置切图节点的配置,包括切图线程数和裁图线程数的配置.
setWorkerConfig
在接口中 TileTaskRunner
workerConfig
-public TaskExecutingState getTaskExecutingState()
返回切图任务的执行状态的详细信息,其信息丰富程度比<<a href="../../../../../com/supermap/services/components/TileTaskRunner.html#getState(java.lang.String)">TileTaskRunner.getState(String)
返回的结果要高。包括任务开始时间,当前的速度,完成了多少张切片。
getTaskExecutingState
在接口中 TileTaskRunner
public void cancel()
取消执行
cancel
在接口中 TileTaskRunner
public void setMasterClient(TileMasterClient masterClient)
setMasterClient
在接口中 TileTaskRunner
public void setCheckTaskTimer(java.util.Timer timer)
setCheckTaskTimer
在接口中 TileTaskRunner
public void setJobBuildConfig(JobBuildConfig value)
设置切图作业的配置信息
value
-public void setStore(TileStore value)
设置切片存储器
value
-public void setMap(Map value)
设置切图用业务组件
value
-public void dispose()
释放当前任务执行器
dispose
在接口中 Disposable
dispose
在接口中 TileTaskRunner