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()
构造函数。
-
方法概要
方法 限定符和类型 方法和说明 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)
-
-
-
方法详细资料
-
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)
-
-