com.supermap.services.components.impl
类 DefaultTileMaster.StateSaver
- java.lang.Object
-
- com.supermap.services.components.impl.DefaultTileMaster.StateSaver
-
- 所有已实现的接口:
- JobRunnerListener
- 封闭类:
- DefaultTileMaster
protected static class DefaultTileMaster.StateSaver extends java.lang.Object implements JobRunnerListener
-
-
构造器概要
构造器 构造器和说明 DefaultTileMaster.StateSaver()构造函数。
-
方法概要
方法 限定符和类型 方法和说明 voidaddJob(JobBuildConfig processed, JobState state)更新切图状态。protected voiddeleteBakFile(java.io.File bakFile)voiddispose()释放资源。protected java.io.FilegetConfigFile(java.lang.String key)protected java.io.FilegetStateFile(java.lang.String key)voidload()从配置文件读取切图信息。voidnotifyConfigUpdated(JobBuildConfig config, JobState state)voidnotifyStateInited(JobBuildConfig config, JobState state)标记任务状态为初始化完成。voidnotifyStateUpdated(JobBuildConfig config, JobState state)标记任务状态为更新完成。protected <T> Tread(java.lang.Class<T> clz, java.lang.String nodeName, java.io.File file)booleanremove(java.lang.String jobID)通过jobID删除对应的配置文件信息。voidsetDefaultTileMaster(DefaultTileMaster value)设置切图主节点。voidsetDirectory(java.io.File value)设置输出文件夹。voidupdateJobConfig(JobBuildConfig config)protected booleanwriteContentToFile(java.lang.String content, java.io.File file)
-
-
-
方法详细资料
-
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()
从配置文件读取切图信息。
-
notifyStateInited
public void notifyStateInited(JobBuildConfig config, JobState state)从接口复制的说明:JobRunnerListener标记任务状态为初始化完成。
- 指定者:
notifyStateInited在接口中JobRunnerListener
-
notifyStateUpdated
public void notifyStateUpdated(JobBuildConfig config, JobState state)从接口复制的说明:JobRunnerListener标记任务状态为更新完成。
- 指定者:
notifyStateUpdated在接口中JobRunnerListener
-
notifyConfigUpdated
public void notifyConfigUpdated(JobBuildConfig config, JobState state)- 指定者:
notifyConfigUpdated在接口中JobRunnerListener
-
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)
-
-