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