Package org.apache.hadoop.fs
Class Options.ChecksumOpt
java.lang.Object
org.apache.hadoop.fs.Options.ChecksumOpt
- Enclosing class:
- Options
This is used in FileSystem and FileContext to specify checksum options.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a uninitialized oneChecksumOpt(DataChecksum.Type type, int size) Normal ctor -
Method Summary
Modifier and TypeMethodDescriptionstatic Options.ChecksumOptCreate a ChecksumOpts that disables checksum.intstatic Options.ChecksumOptprocessChecksumOpt(Options.ChecksumOpt defaultOpt, Options.ChecksumOpt userOpt) A helper method for processing user input and default value to create a combined checksum option.static Options.ChecksumOptprocessChecksumOpt(Options.ChecksumOpt defaultOpt, Options.ChecksumOpt userOpt, int userBytesPerChecksum) A helper method for processing user input and default value to create a combined checksum option.toString()
-
Constructor Details
-
ChecksumOpt
public ChecksumOpt()Create a uninitialized one -
ChecksumOpt
Normal ctor- Parameters:
type- checksum typesize- bytes per checksum
-
-
Method Details
-
getBytesPerChecksum
public int getBytesPerChecksum() -
getChecksumType
-
toString
-
createDisabled
Create a ChecksumOpts that disables checksum.- Returns:
- ChecksumOpt.
-
processChecksumOpt
public static Options.ChecksumOpt processChecksumOpt(Options.ChecksumOpt defaultOpt, Options.ChecksumOpt userOpt, int userBytesPerChecksum) A helper method for processing user input and default value to create a combined checksum option. This is a bit complicated because bytesPerChecksum is kept for backward compatibility.- Parameters:
defaultOpt- Default checksum optionuserOpt- User-specified checksum option. Ignored if null.userBytesPerChecksum- User-specified bytesPerChecksum Ignored if < 0.- Returns:
- ChecksumOpt.
-
processChecksumOpt
public static Options.ChecksumOpt processChecksumOpt(Options.ChecksumOpt defaultOpt, Options.ChecksumOpt userOpt) A helper method for processing user input and default value to create a combined checksum option.- Parameters:
defaultOpt- Default checksum optionuserOpt- User-specified checksum option- Returns:
- ChecksumOpt.
-