public class JobState
extends java.lang.Object
切图任务的状态信息类。
限定符和类型 | 字段和说明 |
---|---|
int |
analystBlankPercentage
分析白图进度百分比
|
BuildingScaleInfo |
buildingScale
某比例尺下切图状态信息,记录切图索引位置。
|
long |
completed
切图任务完成。
|
long |
completedBytes |
java.util.List<TileScaleInfo> |
completedScale
已经完成的切图比例尺及其信息。
|
ScaleBuildConfig |
dataPreProcessBuildConfig
数据预处理配置信息,包含数据预处理瓦片宽高
|
BuildingScaleInfo |
dataPreProcessState
数据预处理进度信息
|
long |
deployedCompleted
已经分配到worker的属于这个job的所有
TileTask 已完成的切片总数。 |
long |
deployedTotal
已经分配到worker的属于这个job的所有
TileTask 已的切片总数。 |
java.util.concurrent.CopyOnWriteArraySet<TileWorkerInfo> |
deployedWorkerInfo
已部署该Job的worker id。
|
java.util.concurrent.CopyOnWriteArraySet<JobDeployingInfo> |
deployingDataWorkerInfo
正在部署Data的worker信息。
|
long |
elapsedTime
已用时间,单位为毫秒。
|
java.lang.String |
masterAddress
已过时。
|
int |
noFeaturesTileCount
切图时检测到的无地物部分的切片数量
|
int |
pureColorTileCount
切图时检测到的纯色切片数量
|
long |
remainTime
剩余时间,单位为毫秒。
|
BuildState |
runState
运行状态。
|
ScaleBuildConfig[] |
scaleConfigs
某比例尺配置信息,包含比例尺分母、切片地理范围等信息。
|
TileScaleInfo[] |
scaleInfos
切图进度信息。
|
int |
speedPerSecond |
long |
startTime
任务开始的时间,单位为毫秒。
|
java.util.List<TileTask> |
tasks
单元切图任务列表。
|
java.util.List<TileTask> |
tasksToRetry
需要重试的单元任务列表。
|
long |
tileMatrixEdgeCount
单元切图任务的切片数的平方根。
|
long |
total
切图任务的切片总张数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
void |
setTileCountPerTask(long pTileCountPerTask)
设置单元任务中的切片数量。
|
public BuildState runState
运行状态。
public long total
切图任务的切片总张数。
public long completed
切图任务完成。
public long deployedCompleted
TileTask
已完成的切片总数。 一个TileTask
中包含若干切片,当TileTask
分配到worker上执行但是没有执行完的情况下,它所包含的切片数是不会计入completed
中的。 这个字段就是保存这种已经分配到worker上开始生成,但是还没有生成完的切片张数。public long deployedTotal
TileTask
已的切片总数。public long completedBytes
public int speedPerSecond
public int analystBlankPercentage
public long startTime
任务开始的时间,单位为毫秒。即,从历元至现在所经过的 UTC 毫秒数形式。
public long elapsedTime
已用时间,单位为毫秒。
public long remainTime
剩余时间,单位为毫秒。
public BuildingScaleInfo buildingScale
某比例尺下切图状态信息,记录切图索引位置。
public ScaleBuildConfig[] scaleConfigs
某比例尺配置信息,包含比例尺分母、切片地理范围等信息。
public TileScaleInfo[] scaleInfos
切图进度信息。
public java.util.List<TileTask> tasks
单元切图任务列表。
public java.util.List<TileTask> tasksToRetry
需要重试的单元任务列表。
public java.util.List<TileScaleInfo> completedScale
已经完成的切图比例尺及其信息。
public long tileMatrixEdgeCount
单元切图任务的切片数的平方根。
@Deprecated public java.lang.String masterAddress
分发切图任务的切图服务器的地址。
public int pureColorTileCount
切图时检测到的纯色切片数量
public int noFeaturesTileCount
切图时检测到的无地物部分的切片数量
public java.util.concurrent.CopyOnWriteArraySet<JobDeployingInfo> deployingDataWorkerInfo
正在部署Data的worker信息。
public java.util.concurrent.CopyOnWriteArraySet<TileWorkerInfo> deployedWorkerInfo
已部署该Job的worker id。
public ScaleBuildConfig dataPreProcessBuildConfig
数据预处理配置信息,包含数据预处理瓦片宽高
public BuildingScaleInfo dataPreProcessState
数据预处理进度信息
public JobState()
public JobState(JobState jobState)
构造函数。
jobState
-