public class WrapperOutputCommitter
extends FileOutputCommitter
OutputCommitter
.Constructor and Description |
---|
WrapperOutputCommitter(OutputCommitter outCom, JobContext context)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
abortJob(JobContext context, State state) |
void |
abortTask(TaskAttemptContext context) |
void |
abortTask(TaskAttemptContext context, Path path) |
void |
cleanupJob(JobContext context) |
void |
commitJob(JobContext context) |
void |
commitTask(TaskAttemptContext context) |
void |
commitTask(TaskAttemptContext context, Path path) |
Path |
getCommittedTaskPath(TaskAttemptContext context) |
Path |
getJobAttemptPath(JobContext context) |
Path |
getTaskAttemptPath(TaskAttemptContext context) |
Path |
getWorkPath() |
boolean |
isRecoverySupported() |
boolean |
isRecoverySupported(JobContext context) |
boolean |
needsTaskCommit(TaskAttemptContext context) |
boolean |
needsTaskCommit(TaskAttemptContext context, Path path) |
void |
recoverTask(TaskAttemptContext context) |
void |
setupJob(JobContext context) |
void |
setupTask(TaskAttemptContext context) |
public WrapperOutputCommitter(OutputCommitter outCom, JobContext context) throws java.io.IOException
outCom
- the wrapped output committercontext
- a job contextjava.io.IOException
public void abortJob(JobContext context, State state) throws java.io.IOException
java.io.IOException
public void abortTask(TaskAttemptContext context) throws java.io.IOException
java.io.IOException
public void abortTask(TaskAttemptContext context, Path path) throws java.io.IOException
java.io.IOException
public void cleanupJob(JobContext context) throws java.io.IOException
java.io.IOException
public void commitJob(JobContext context) throws java.io.IOException
java.io.IOException
public void commitTask(TaskAttemptContext context) throws java.io.IOException
java.io.IOException
public void commitTask(TaskAttemptContext context, Path path) throws java.io.IOException
java.io.IOException
public Path getCommittedTaskPath(TaskAttemptContext context)
public Path getJobAttemptPath(JobContext context)
public Path getTaskAttemptPath(TaskAttemptContext context)
public Path getWorkPath() throws java.io.IOException
java.io.IOException
public boolean isRecoverySupported()
public boolean isRecoverySupported(JobContext context) throws java.io.IOException
java.io.IOException
public boolean needsTaskCommit(TaskAttemptContext context) throws java.io.IOException
java.io.IOException
public boolean needsTaskCommit(TaskAttemptContext context, Path path) throws java.io.IOException
java.io.IOException
public void recoverTask(TaskAttemptContext context) throws java.io.IOException
java.io.IOException
public void setupJob(JobContext context) throws java.io.IOException
java.io.IOException
public void setupTask(TaskAttemptContext context) throws java.io.IOException
java.io.IOException
Copyright © 2017, 2019 Oracle and/or its affiliates. All Rights Reserved.