com.supermap.services.components
接口 TileMaster
-
- 所有超级接口:
- Disposable
- 所有已知实现类:
- DefaultTileMaster
public interface TileMaster extends Disposable
-
-
方法概要
方法 限定符和类型 方法和说明 TileJobaddJob(JobInfo info)新建切图作业booleanaddTileWorker(TileWorkerInfo conInfo)添加切图节点voidanalystBlankTile(java.lang.String jobId)通知具名的一个切图作业开始进行白图信息的分析java.lang.StringconfirmBlanRegionInfos(java.lang.String jobId)通知主节点,具名的切图作业的白图信息,用户已经确认完毕。booleandeleteJob(java.lang.String jobID)删除切图作业BlankTileInfogetBlankTileInfos(java.lang.String jobId, double scale, int fromIndex, int toIndex)返回所有的白图信息TileJobgetTileJob(java.lang.String jobID)返回具名的一个切图作业信息java.util.List<TileJob>getTileJobs()返回所有切图作业信息TileWorkerStategetWorkerState(java.lang.String workerId)返回具名的一个切图节点的状态TileWorkerState[]getWorkerStates()返回所有的切图节点的状态。booleannotifyJobDeployCompleted(java.lang.String jobId, java.lang.String workerId)通知切图主节点,切图作业在切图节点部署完毕booleannotifyTaskCompleted(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId)通知切图主节点,切图任务已完成booleannotifyTaskCompleted(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId, TileTaskBuildResult result)通知切图主节点,某个切图任务成功了。booleannotifyTaskFailed(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId)通知切图主节点,切图任务失败voidredeployJobToWorker(java.lang.String jobId, java.lang.String workerId)当部署切图任务到worker失败时,用于重新部署。voidremoveTileWorker(java.lang.String workerId)移除切图节点voidrestart(java.lang.String jobId)重启切图作业voidsetJobInfoPREProcessor(JobInfoPREProcessor processor)设置切图作业预处理器voidsetJobRunnerFactory(JobRunnerFactory factory)设置切图运行器工厂voidstartJob(java.lang.String jobId)启动切图作业voidstopJob(java.lang.String jobId)停止切图作业voidupdateBlankRegion(java.lang.String jobId, double scale, java.lang.String[] invalidRegionIds, java.lang.String[] validRegionIds, java.lang.String[] noneMarkedRegionIds, boolean markAllInvalid, boolean markedAllValid)提交一次白图信息的确认信息voidupdateScheduledTimeRanges(java.lang.String jobId, java.util.List<java.lang.String> scheduledTimeRanges)voidworkerQuit(TileWorkerInfo conInfo)切图节点退出-
从接口继承的方法 com.supermap.services.components.spi.Disposable
dispose
-
-
-
-
方法详细资料
-
addTileWorker
boolean addTileWorker(TileWorkerInfo conInfo)
添加切图节点
- 参数:
conInfo-- 返回:
- 从以下版本开始:
- 6.1.3
-
removeTileWorker
void removeTileWorker(java.lang.String workerId)
移除切图节点
- 参数:
workerId-- 从以下版本开始:
- 6.1.3
-
workerQuit
void workerQuit(TileWorkerInfo conInfo)
切图节点退出
- 参数:
conInfo-- 从以下版本开始:
- 6.1.3
-
stopJob
void stopJob(java.lang.String jobId)
停止切图作业
- 参数:
jobId-- 从以下版本开始:
- 6.1.3
-
startJob
void startJob(java.lang.String jobId)
启动切图作业
- 参数:
jobId-- 从以下版本开始:
- 6.1.3
-
restart
void restart(java.lang.String jobId)
重启切图作业
- 参数:
jobId-- 从以下版本开始:
- 6.1.3
-
addJob
TileJob addJob(JobInfo info)
新建切图作业
- 参数:
info-- 返回:
- 从以下版本开始:
- 6.1.3
-
setJobInfoPREProcessor
void setJobInfoPREProcessor(JobInfoPREProcessor processor)
设置切图作业预处理器
- 参数:
processor-- 从以下版本开始:
- 6.1.3
-
setJobRunnerFactory
void setJobRunnerFactory(JobRunnerFactory factory)
设置切图运行器工厂
- 参数:
factory-- 从以下版本开始:
- 6.1.3
-
getTileJobs
java.util.List<TileJob> getTileJobs()
返回所有切图作业信息
- 返回:
- 从以下版本开始:
- 6.1.3
-
getTileJob
TileJob getTileJob(java.lang.String jobID)
返回具名的一个切图作业信息
- 参数:
jobID-- 返回:
- 从以下版本开始:
- 6.1.3
-
notifyJobDeployCompleted
boolean notifyJobDeployCompleted(java.lang.String jobId, java.lang.String workerId)通知切图主节点,切图作业在切图节点部署完毕
- 参数:
jobId-workerId-- 返回:
- 从以下版本开始:
- 7.1.1
-
notifyTaskCompleted
boolean notifyTaskCompleted(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId)通知切图主节点,切图任务已完成
- 参数:
jobId-taskId-workerId-- 返回:
- 从以下版本开始:
- 6.1.3
-
notifyTaskFailed
boolean notifyTaskFailed(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId)通知切图主节点,切图任务失败
- 参数:
jobId-taskId-workerId-- 返回:
- 从以下版本开始:
- 6.1.3
-
deleteJob
boolean deleteJob(java.lang.String jobID)
删除切图作业
- 参数:
jobID-- 返回:
- 从以下版本开始:
- 6.1.3
-
notifyTaskCompleted
boolean notifyTaskCompleted(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId, TileTaskBuildResult result)通知切图主节点,某个切图任务成功了。
- 参数:
jobId-taskId-workerId-result-- 返回:
- 从以下版本开始:
- 6.1.3
-
analystBlankTile
void analystBlankTile(java.lang.String jobId)
通知具名的一个切图作业开始进行白图信息的分析
- 参数:
jobId-- 从以下版本开始:
- 6.1.3
-
getBlankTileInfos
BlankTileInfo getBlankTileInfos(java.lang.String jobId, double scale, int fromIndex, int toIndex)
返回所有的白图信息
- 参数:
jobId-scale-fromIndex-toIndex-- 返回:
- 从以下版本开始:
- 6.1.3
-
updateBlankRegion
void updateBlankRegion(java.lang.String jobId, double scale, java.lang.String[] invalidRegionIds, java.lang.String[] validRegionIds, java.lang.String[] noneMarkedRegionIds, boolean markAllInvalid, boolean markedAllValid)提交一次白图信息的确认信息
- 参数:
jobId-scale-invalidRegionIds-validRegionIds-noneMarkedRegionIds-markAllInvalid-markedAllValid-- 从以下版本开始:
- 6.1.3
-
confirmBlanRegionInfos
java.lang.String confirmBlanRegionInfos(java.lang.String jobId)
通知主节点,具名的切图作业的白图信息,用户已经确认完毕。
- 参数:
jobId-- 返回:
- 从以下版本开始:
- 6.1.3
-
getWorkerStates
TileWorkerState[] getWorkerStates()
返回所有的切图节点的状态。
- 返回:
- 从以下版本开始:
- 6.1.3
-
getWorkerState
TileWorkerState getWorkerState(java.lang.String workerId)
返回具名的一个切图节点的状态
- 参数:
workerId-- 返回:
- 从以下版本开始:
- 6.1.3
-
redeployJobToWorker
void redeployJobToWorker(java.lang.String jobId, java.lang.String workerId)当部署切图任务到worker失败时,用于重新部署。
- 参数:
jobId- 需要重新部署的任务id。workerId- 需要重新部署到的worker的id。- 从以下版本开始:
- 7.0.1
-
updateScheduledTimeRanges
void updateScheduledTimeRanges(java.lang.String jobId, java.util.List<java.lang.String> scheduledTimeRanges)
-
-