public class TileTask
extends java.lang.Object
implements java.io.Serializable
Tile task. A tile job can be split into multiple tile tasks of the same size, and then distribute the tile tasks to different tile machines, that is, a TileJob can be split into multiple TileTasks and distributed.
Modifier and Type | Field and Description |
---|---|
DataPreProcessInfo |
dataPreProcessInfo |
long |
deployTime
The time that tile worker distributes TileTask to the Worker, using the time difference between the distributed time and the coordinated universal time (midnight on 1 January 1970) to represent, unit is millisecond.
|
java.lang.String |
id
ID of tile task.
|
boolean |
isRetile
Whether it is a re-cutting task? iServer provides the function of re-cutting problem area after detected by white map.
|
java.lang.String |
jobId
ID of tile job
|
java.lang.String |
masterAddress
Deprecated.
|
Point2D |
originalPoint
The start of tile index, calculating the start coordinate point of tile row and column index, the default is top-left point of the map.
|
ScaleBuildConfig[] |
scaleConfigs
The scale information.
|
TileTaskState |
state
The state of tile job.
|
TaskType |
taskType
Type of tile job
|
TileMatrix[] |
tileMatrixToBuilds
Tile matrix collection of tile task.
|
long |
totalTileCount
The sum number of tiles of tile task.
|
Constructor and Description |
---|
TileTask()
The Constructor.
|
TileTask(TileTask tileTask)
The Constructor.
|
public TaskType taskType
Type of tile job
public java.lang.String jobId
ID of tile job
public java.lang.String id
ID of tile task.
public ScaleBuildConfig[] scaleConfigs
The scale information.
public TileMatrix[] tileMatrixToBuilds
Tile matrix collection of tile task.
Corresponds to scaleConfigs
, a scale corresponds to a tile matrix.
public long totalTileCount
The sum number of tiles of tile task.
public TileTaskState state
The state of tile job.
@Deprecated public java.lang.String masterAddress
The tile worker address of distributed tile job.
public long deployTime
The time that tile worker distributes TileTask to the Worker, using the time difference between the distributed time and the coordinated universal time (midnight on 1 January 1970) to represent, unit is millisecond.
public boolean isRetile
Whether it is a re-cutting task? iServer provides the function of re-cutting problem area after detected by white map.
public DataPreProcessInfo dataPreProcessInfo
public Point2D originalPoint
The start of tile index, calculating the start coordinate point of tile row and column index, the default is top-left point of the map.
public TileTask()
The Constructor.
public TileTask(TileTask tileTask)
The Constructor.
tileTask
- Tile task..public void set(TileTask source)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Rectangle2D[] getBounds()
A collection of tile ranges corresponds to the current tile job
Corresponds to tileMatrixToBuilds
, a tile matrix corresponds to a tile range.