com.supermap.services.components.impl

类 TileTaskRunnerBase

  • java.lang.Object
    • com.supermap.services.components.impl.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)
      设置切图节点的配置,包括切图线程数和裁图线程数的配置.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TileTaskRunnerBase

        public TileTaskRunnerBase()
        
    • 方法详细资料

      • 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
      • 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