com.supermap.services.components.impl

类 DefaultTileMaster.StateSaver

  • java.lang.Object
    • com.supermap.services.components.impl.DefaultTileMaster.StateSaver
    • 方法概要

      方法 
      限定符和类型 方法和说明
      void addJob(JobBuildConfig processed, JobState state)
      更新切图状态。
      protected void deleteBakFile(java.io.File bakFile) 
      void dispose()
      释放资源。
      protected java.io.File getConfigFile(java.lang.String key) 
      protected java.io.File getStateFile(java.lang.String key) 
      void load()
      从配置文件读取切图信息。
      void notifyConfigUpdated(JobBuildConfig config, JobState state) 
      void notifyStateInited(JobBuildConfig config, JobState state)
      标记任务状态为初始化完成。
      void notifyStateUpdated(JobBuildConfig config, JobState state)
      标记任务状态为更新完成。
      protected <T> T read(java.lang.Class<T> clz, java.lang.String nodeName, java.io.File file) 
      boolean remove(java.lang.String jobID)
      通过jobID删除对应的配置文件信息。
      void setDefaultTileMaster(DefaultTileMaster value)
      设置切图主节点。
      void setDirectory(java.io.File value)
      设置输出文件夹。
      void updateJobConfig(JobBuildConfig config) 
      protected boolean writeContentToFile(java.lang.String content, java.io.File file) 
      • 从类继承的方法 java.lang.Object

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

      • DefaultTileMaster.StateSaver

        public DefaultTileMaster.StateSaver()
        

        构造函数。

    • 方法详细资料

      • dispose

        public void dispose()
        

        释放资源。

      • setDirectory

        public void setDirectory(java.io.File value)
                          throws java.io.IOException
        

        设置输出文件夹。

        参数:
        value -
        抛出:
        java.io.IOException
      • setDefaultTileMaster

        public void setDefaultTileMaster(DefaultTileMaster value)
        

        设置切图主节点。

        参数:
        value -
      • addJob

        public void addJob(JobBuildConfig processed,
                  JobState state)
        

        更新切图状态。

        参数:
        processed -
        state -
      • updateJobConfig

        public void updateJobConfig(JobBuildConfig config)
        
      • load

        public void load()
        

        从配置文件读取切图信息。

      • remove

        public boolean remove(java.lang.String jobID)
        

        通过jobID删除对应的配置文件信息。

        参数:
        jobID -
        返回:
      • read

        protected <T> T read(java.lang.Class<T> clz,
                 java.lang.String nodeName,
                 java.io.File file)
        
      • getStateFile

        protected java.io.File getStateFile(java.lang.String key)
        
      • getConfigFile

        protected java.io.File getConfigFile(java.lang.String key)
        
      • writeContentToFile

        protected boolean writeContentToFile(java.lang.String content,
                                 java.io.File file)
        
      • deleteBakFile

        protected void deleteBakFile(java.io.File bakFile)