class FileSystemBasedCheckpointFileManager extends CheckpointFileManager with RenameHelperMethods with Logging
An implementation of CheckpointFileManager using Hadoop's FileSystem API.
- Alphabetic
- By Inheritance
- FileSystemBasedCheckpointFileManager
- Logging
- RenameHelperMethods
- CheckpointFileManager
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new FileSystemBasedCheckpointFileManager(path: Path, hadoopConf: Configuration)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
createAtomic(path: Path, overwriteIfPossible: Boolean): CancellableFSDataOutputStream
Create a file and make its contents available atomically after the output stream is closed.
Create a file and make its contents available atomically after the output stream is closed.
- path
Path to create
- overwriteIfPossible
If true, then the implementations must do a best-effort attempt to overwrite the file if it already exists. It should not throw any exception if the file exists. However, if false, then the implementation must not overwrite if the file already exists and must throw
FileAlreadyExistsException
in that case.
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
def
createTempFile(path: Path): FSDataOutputStream
Create a file with overwrite.
Create a file with overwrite.
- Definition Classes
- FileSystemBasedCheckpointFileManager → RenameHelperMethods
-
def
delete(path: Path): Unit
Recursively delete a path if it exists.
Recursively delete a path if it exists. Should not throw exception if file doesn't exist.
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exists(path: Path): Boolean
Whether path exists
Whether path exists
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
fs: FileSystem
- Attributes
- protected
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
initializeLogIfNecessary(isInterpreter: Boolean): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLocal: Boolean
Is the default file system this implementation is operating on the local file system.
Is the default file system this implementation is operating on the local file system.
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
def
isTraceEnabled(): Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
list(path: Path, filter: PathFilter): Array[FileStatus]
List the files in a path that match a filter.
List the files in a path that match a filter.
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
def
list(path: Path): Array[FileStatus]
List all the files in a path.
List all the files in a path.
- Definition Classes
- CheckpointFileManager
-
def
log: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
def
logDebug(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logDebug(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logError(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logError(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logInfo(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logInfo(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logName: String
- Attributes
- protected
- Definition Classes
- Logging
-
def
logTrace(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logTrace(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logWarning(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logWarning(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
mkdirs(path: Path): Unit
Make directory at the give path and all its parent directories as needed.
Make directory at the give path and all its parent directories as needed.
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
open(path: Path): FSDataInputStream
Open a file for reading, or throw exception if it does not exist.
Open a file for reading, or throw exception if it does not exist.
- Definition Classes
- FileSystemBasedCheckpointFileManager → CheckpointFileManager
-
def
renameTempFile(srcPath: Path, dstPath: Path, overwriteIfPossible: Boolean): Unit
Rename a file.
Rename a file.
- srcPath
Source path to rename
- dstPath
Destination path to rename to
- overwriteIfPossible
If true, then the implementations must do a best-effort attempt to overwrite the file if it already exists. It should not throw any exception if the file exists. However, if false, then the implementation must not overwrite if the file already exists and must throw
FileAlreadyExistsException
in that case.
- Definition Classes
- FileSystemBasedCheckpointFileManager → RenameHelperMethods
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()