Class TestHRegionFileSystem.MockFileSystem
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.fs.FileSystem
org.apache.hadoop.hbase.regionserver.TestHRegionFileSystem.MockFileSystem
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.apache.hadoop.conf.Configurable
,org.apache.hadoop.fs.BulkDeleteSource
,org.apache.hadoop.fs.PathCapabilities
,org.apache.hadoop.security.token.DelegationTokenIssuer
- Direct Known Subclasses:
TestHRegionFileSystem.MockFileSystemForCreate
- Enclosing class:
- TestHRegionFileSystem
a mock fs which throws exception for first 3 times, and then process the call (returns the
excepted result).
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.fs.FileSystem
org.apache.hadoop.fs.FileSystem.DirectoryEntries, org.apache.hadoop.fs.FileSystem.DirListingIterator<T extends org.apache.hadoop.fs.FileStatus>, org.apache.hadoop.fs.FileSystem.Statistics
-
Field Summary
Modifier and TypeFieldDescription(package private) int
(package private) static final int
Fields inherited from class org.apache.hadoop.fs.FileSystem
DEFAULT_FS, FS_DEFAULT_NAME_KEY, LOG, SHUTDOWN_HOOK_PRIORITY, statistics, TRASH_PREFIX, USER_HOME_PREFIX
Fields inherited from interface org.apache.hadoop.security.token.DelegationTokenIssuer
TOKEN_LOG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.fs.FSDataOutputStream
append
(org.apache.hadoop.fs.Path arg0, int arg1, org.apache.hadoop.util.Progressable arg2) org.apache.hadoop.fs.FSDataOutputStream
create
(org.apache.hadoop.fs.Path arg0, org.apache.hadoop.fs.permission.FsPermission arg1, boolean arg2, int arg3, short arg4, long arg5, org.apache.hadoop.util.Progressable arg6) boolean
delete
(org.apache.hadoop.fs.Path arg0) boolean
delete
(org.apache.hadoop.fs.Path arg0, boolean arg1) boolean
exists
(org.apache.hadoop.fs.Path path) org.apache.hadoop.fs.FileStatus
getFileStatus
(org.apache.hadoop.fs.Path arg0) getUri()
org.apache.hadoop.fs.Path
org.apache.hadoop.fs.FileStatus[]
listStatus
(org.apache.hadoop.fs.Path arg0) boolean
mkdirs
(org.apache.hadoop.fs.Path arg0, org.apache.hadoop.fs.permission.FsPermission arg1) org.apache.hadoop.fs.FSDataInputStream
open
(org.apache.hadoop.fs.Path arg0, int arg1) boolean
rename
(org.apache.hadoop.fs.Path arg0, org.apache.hadoop.fs.Path arg1) void
setWorkingDirectory
(org.apache.hadoop.fs.Path arg0) Methods inherited from class org.apache.hadoop.fs.FileSystem
access, append, append, append, append, appendFile, areSymlinksEnabled, cancelDeleteOnExit, canonicalizeUri, checkPath, clearStatistics, close, closeAll, closeAllForUGI, completeLocalOutput, concat, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyFromLocalFile, copyToLocalFile, copyToLocalFile, copyToLocalFile, create, create, create, create, create, create, create, create, create, create, create, create, createBulkDelete, createDataInputStreamBuilder, createDataInputStreamBuilder, createDataOutputStreamBuilder, createFile, createMultipartUploader, createNewFile, createNonRecursive, createNonRecursive, createNonRecursive, createPathHandle, createSnapshot, createSnapshot, createSymlink, deleteOnExit, deleteSnapshot, enableSymlinks, fixRelativePart, get, get, get, getAclStatus, getAdditionalTokenIssuers, getAllStatistics, getAllStoragePolicies, getBlockSize, getCanonicalServiceName, getCanonicalUri, getChildFileSystems, getContentSummary, getDefaultBlockSize, getDefaultBlockSize, getDefaultPort, getDefaultReplication, getDefaultReplication, getDefaultUri, getDelegationToken, getEnclosingRoot, getFileBlockLocations, getFileBlockLocations, getFileChecksum, getFileChecksum, getFileLinkStatus, getFileSystemClass, getFSofPath, getGlobalStorageStatistics, getHomeDirectory, getInitialWorkingDirectory, getLength, getLinkTarget, getLocal, getName, getNamed, getPathHandle, getQuotaUsage, getReplication, getScheme, getServerDefaults, getServerDefaults, getStatistics, getStatistics, getStatus, getStatus, getStoragePolicy, getStorageStatistics, getTrashRoot, getTrashRoots, getUsed, getUsed, getXAttr, getXAttrs, getXAttrs, globStatus, globStatus, hasPathCapability, initialize, isDirectory, isFile, listCorruptFileBlocks, listFiles, listLocatedStatus, listLocatedStatus, listStatus, listStatus, listStatus, listStatusBatch, listStatusIterator, listXAttrs, makeQualified, mkdirs, mkdirs, modifyAclEntries, moveFromLocalFile, moveFromLocalFile, moveToLocalFile, msync, newInstance, newInstance, newInstance, newInstanceLocal, open, open, open, openFile, openFile, openFileWithOptions, openFileWithOptions, primitiveCreate, primitiveMkdir, primitiveMkdir, printStatistics, processDeleteOnExit, removeAcl, removeAclEntries, removeDefaultAcl, removeXAttr, rename, renameSnapshot, resolveLink, resolvePath, satisfyStoragePolicy, setAcl, setDefaultUri, setDefaultUri, setOwner, setPermission, setQuota, setQuotaByStorageType, setReplication, setStoragePolicy, setTimes, setVerifyChecksum, setWriteChecksum, setXAttr, setXAttr, startLocalOutput, supportsSymlinks, truncate, unsetStoragePolicy
Methods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.security.token.DelegationTokenIssuer
addDelegationTokens
-
Field Details
-
retryCount
int retryCount -
successRetryCount
- See Also:
-
-
Constructor Details
-
MockFileSystem
public MockFileSystem()
-
-
Method Details
-
append
public org.apache.hadoop.fs.FSDataOutputStream append(org.apache.hadoop.fs.Path arg0, int arg1, org.apache.hadoop.util.Progressable arg2) throws IOException - Specified by:
append
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
create
public org.apache.hadoop.fs.FSDataOutputStream create(org.apache.hadoop.fs.Path arg0, org.apache.hadoop.fs.permission.FsPermission arg1, boolean arg2, int arg3, short arg4, long arg5, org.apache.hadoop.util.Progressable arg6) throws IOException - Specified by:
create
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
delete
- Overrides:
delete
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
delete
- Specified by:
delete
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
getFileStatus
public org.apache.hadoop.fs.FileStatus getFileStatus(org.apache.hadoop.fs.Path arg0) throws IOException - Specified by:
getFileStatus
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
exists
- Overrides:
exists
in classorg.apache.hadoop.fs.FileSystem
-
getUri
- Specified by:
getUri
in classorg.apache.hadoop.fs.FileSystem
-
getWorkingDirectory
- Specified by:
getWorkingDirectory
in classorg.apache.hadoop.fs.FileSystem
-
listStatus
public org.apache.hadoop.fs.FileStatus[] listStatus(org.apache.hadoop.fs.Path arg0) throws IOException - Specified by:
listStatus
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
mkdirs
public boolean mkdirs(org.apache.hadoop.fs.Path arg0, org.apache.hadoop.fs.permission.FsPermission arg1) throws IOException - Specified by:
mkdirs
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
open
public org.apache.hadoop.fs.FSDataInputStream open(org.apache.hadoop.fs.Path arg0, int arg1) throws IOException - Specified by:
open
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
rename
public boolean rename(org.apache.hadoop.fs.Path arg0, org.apache.hadoop.fs.Path arg1) throws IOException - Specified by:
rename
in classorg.apache.hadoop.fs.FileSystem
- Throws:
IOException
-
setWorkingDirectory
- Specified by:
setWorkingDirectory
in classorg.apache.hadoop.fs.FileSystem
-