public interface ExternalSynchronization
extends java.io.Serializable
| Modifier and Type | Method and Description | 
|---|---|
| TaskAttemptID | acquireTaskAttemptIdLock(Configuration conf,
                        int taskId)Creates unique  TaskAttemptIDfor given taskId. | 
| TaskID | acquireTaskIdLock(Configuration conf)Creates  TaskIDwith unique id among given job. | 
| void | releaseJobIdLock(Configuration conf)Deletes lock ids bounded with given job if any exists. | 
| boolean | tryAcquireJobLock(Configuration conf)Tries to acquire lock for given job. | 
boolean tryAcquireJobLock(Configuration conf)
conf - configuration bounded with given job.true if the lock was acquired, false otherwise.void releaseJobIdLock(Configuration conf)
conf - hadoop configuration of given job.TaskID acquireTaskIdLock(Configuration conf)
TaskID with unique id among given job.conf - hadoop configuration of given job.TaskID with unique id among given job.TaskAttemptID acquireTaskAttemptIdLock(Configuration conf, int taskId)
TaskAttemptID for given taskId.conf - configuration of given task and jobtaskId - id of the taskTaskAttemptID for given taskId.