public class LocalRecoveryDirectoryProviderImpl extends Object implements LocalRecoveryDirectoryProvider
LocalRecoveryDirectoryProvider.| Constructor and Description |
|---|
LocalRecoveryDirectoryProviderImpl(File[] allocationBaseDirs,
org.apache.flink.api.common.JobID jobID,
JobVertexID jobVertexID,
int subtaskIndex) |
LocalRecoveryDirectoryProviderImpl(File allocationBaseDir,
org.apache.flink.api.common.JobID jobID,
JobVertexID jobVertexID,
int subtaskIndex) |
| Modifier and Type | Method and Description |
|---|---|
File |
allocationBaseDirectory(long checkpointId)
Returns the local state allocation base directory for given checkpoint id w.r.t.
|
int |
allocationBaseDirsCount()
Returns the total number of allocation base directories.
|
File |
selectAllocationBaseDirectory(int idx)
Returns a specific allocation base directory.
|
File |
selectSubtaskBaseDirectory(int idx)
Returns a specific subtask base directory.
|
File |
subtaskBaseDirectory(long checkpointId)
Returns the local state directory for the owning subtask the given checkpoint id w.r.t.
|
File |
subtaskSpecificCheckpointDirectory(long checkpointId)
Returns the local state directory for the specific operator subtask and the given checkpoint id w.r.t.
|
String |
toString() |
public LocalRecoveryDirectoryProviderImpl(File allocationBaseDir, @Nonnull org.apache.flink.api.common.JobID jobID, @Nonnull JobVertexID jobVertexID, @Nonnegative int subtaskIndex)
public LocalRecoveryDirectoryProviderImpl(@Nonnull File[] allocationBaseDirs, @Nonnull org.apache.flink.api.common.JobID jobID, @Nonnull JobVertexID jobVertexID, @Nonnegative int subtaskIndex)
public File allocationBaseDirectory(long checkpointId)
LocalRecoveryDirectoryProviderallocationBaseDirectory in interface LocalRecoveryDirectoryProviderpublic File subtaskBaseDirectory(long checkpointId)
LocalRecoveryDirectoryProviderLocalRecoveryDirectoryProvider.allocationBaseDirectory(long) for the same checkpoint id.subtaskBaseDirectory in interface LocalRecoveryDirectoryProviderpublic File subtaskSpecificCheckpointDirectory(long checkpointId)
LocalRecoveryDirectoryProviderLocalRecoveryDirectoryProvider.subtaskBaseDirectory(long) for the same checkpoint id.subtaskSpecificCheckpointDirectory in interface LocalRecoveryDirectoryProviderpublic File selectAllocationBaseDirectory(int idx)
LocalRecoveryDirectoryProviderLocalRecoveryDirectoryProvider.allocationBaseDirsCount() (excl.).selectAllocationBaseDirectory in interface LocalRecoveryDirectoryProviderpublic File selectSubtaskBaseDirectory(int idx)
LocalRecoveryDirectoryProviderLocalRecoveryDirectoryProvider.allocationBaseDirsCount() (excl.). This directory is direct a child of
LocalRecoveryDirectoryProvider.selectSubtaskBaseDirectory(int) given the same index.selectSubtaskBaseDirectory in interface LocalRecoveryDirectoryProviderpublic int allocationBaseDirsCount()
LocalRecoveryDirectoryProviderallocationBaseDirsCount in interface LocalRecoveryDirectoryProviderCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.