public interface TileWorkerClient
TIleWorker 's proxy class on the TileMaster side.
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | TileWorkerClient.ConnectTileWorkerExceptionTile node connection exception | 
| static interface  | TileWorkerClient.WorkerConnectionStateListenerThe tile cutoff point connection status listener. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addListener(TileWorkerClient.WorkerConnectionStateListener listener)Register the tiling node connection status listener. | 
| void | addTask(TileTask task)Add a tile task | 
| CompConnInfo | deployData(JobBuildConfig config, JobDeployingInfo deployingInfo)Deploy data. | 
| void | deployJob(JobBuildConfig config)Deploy a tiling job | 
| java.lang.String | getId()Returns the id of the tile node. | 
| TileWorkerInfo | getInfo()Returns the connection information of the tile node | 
| TileWorkerState | getState()Gets the child node state | 
| TileTaskState | getTaskState(java.lang.String taskId)Returns the execution state of a named tile task. | 
| boolean | notifyJobCompleted(java.lang.String jobId)Notifies the TileWorker node that the tiling task has been completed and can turn off some of the resources (eg thread, memory pool, etc.) for the application. | 
| boolean | notifyJobTaskComplete(java.lang.String jobId, java.lang.String taskID)Notify the TileWorker node that the tile task has been completed | 
| void | quit()Tile cutoff point exits | 
| void | removeListener(TileWorkerClient.WorkerConnectionStateListener listener)Remove the tile node connection status listener. | 
| void | setConnectionInfo(TileWorkerInfo workerInfo)Sets the connection information. | 
void setConnectionInfo(TileWorkerInfo workerInfo)
Sets the connection information.
workerInfo - the connection informationTileWorkerState getState()
Gets the child node state
void addListener(TileWorkerClient.WorkerConnectionStateListener listener)
Register the tiling node connection status listener.
listener -CompConnInfo deployData(JobBuildConfig config, JobDeployingInfo deployingInfo) throws TileWorkerClient.ConnectTileWorkerException
Deploy data.
config - the configuration informationdeployingInfo -TileWorkerClient.ConnectTileWorkerExceptionvoid deployJob(JobBuildConfig config) throws TileWorkerClient.ConnectTileWorkerException
Deploy a tiling job
config -TileWorkerClient.ConnectTileWorkerExceptionvoid addTask(TileTask task) throws TileWorkerClient.ConnectTileWorkerException
Add a tile task
task -TileWorkerClient.ConnectTileWorkerExceptionTileWorkerInfo getInfo()
Returns the connection information of the tile node
java.lang.String getId()
Returns the id of the tile node.
TileTaskState getTaskState(java.lang.String taskId)
Returns the execution state of a named tile task.
taskId -void quit()
Tile cutoff point exits
void removeListener(TileWorkerClient.WorkerConnectionStateListener listener)
Remove the tile node connection status listener.
listener -boolean notifyJobCompleted(java.lang.String jobId)
TileMasterjobId -
boolean notifyJobTaskComplete(java.lang.String jobId,
                            java.lang.String taskID)
Notify the TileWorker node that the tile task has been completed
jobId -taskID -