com.supermap.services.components
接口 TileMaster
-
- 所有超级接口:
- Disposable
- 所有已知实现类:
- DefaultTileMaster
public interface TileMaster extends Disposable
-
-
方法概要
方法 限定符和类型 方法和说明 TileJob
addJob(JobInfo info)
新建切图作业boolean
addTileWorker(TileWorkerInfo conInfo)
添加切图节点void
analystBlankTile(java.lang.String jobId)
通知具名的一个切图作业开始进行白图信息的分析java.lang.String
confirmBlanRegionInfos(java.lang.String jobId)
通知主节点,具名的切图作业的白图信息,用户已经确认完毕。boolean
deleteJob(java.lang.String jobID)
删除切图作业BlankTileInfo
getBlankTileInfos(java.lang.String jobId, double scale, int fromIndex, int toIndex)
返回所有的白图信息TileJob
getTileJob(java.lang.String jobID)
返回具名的一个切图作业信息java.util.List<TileJob>
getTileJobs()
返回所有切图作业信息TileWorkerState
getWorkerState(java.lang.String workerId)
返回具名的一个切图节点的状态TileWorkerState[]
getWorkerStates()
返回所有的切图节点的状态。boolean
notifyJobDeployCompleted(java.lang.String jobId, java.lang.String workerId)
通知切图主节点,切图作业在切图节点部署完毕boolean
notifyTaskCompleted(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId)
通知切图主节点,切图任务已完成boolean
notifyTaskCompleted(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId, TileTaskBuildResult result)
通知切图主节点,某个切图任务成功了。boolean
notifyTaskFailed(java.lang.String jobId, java.lang.String taskId, java.lang.String workerId)
通知切图主节点,切图任务失败void
redeployJobToWorker(java.lang.String jobId, java.lang.String workerId)
当部署切图任务到worker失败时,用于重新部署。void
removeTileWorker(java.lang.String workerId)
移除切图节点void
restart(java.lang.String jobId)
重启切图作业void
setJobInfoPREProcessor(JobInfoPREProcessor processor)
设置切图作业预处理器void
setJobRunnerFactory(JobRunnerFactory factory)
设置切图运行器工厂void
startJob(java.lang.String jobId)
启动切图作业void
stopJob(java.lang.String jobId)
停止切图作业void
updateBlankRegion(java.lang.String jobId, double scale, java.lang.String[] invalidRegionIds, java.lang.String[] validRegionIds, java.lang.String[] noneMarkedRegionIds, boolean markAllInvalid, boolean markedAllValid)
提交一次白图信息的确认信息void
updateScheduledTimeRanges(java.lang.String jobId, java.util.List<java.lang.String> scheduledTimeRanges)
void
workerQuit(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)
-
-