public class KodoUnderFileSystem extends ObjectUnderFileSystem
UnderFileSystem implementation.ObjectUnderFileSystem.DeleteBuffer, ObjectUnderFileSystem.ObjectListingChunk, ObjectUnderFileSystem.ObjectPermissions, ObjectUnderFileSystem.ObjectStatus, ObjectUnderFileSystem.OperationBuffer<T>, ObjectUnderFileSystem.RenameBufferUnderFileSystem.Factory, UnderFileSystem.SpaceTypemExecutorService, mRootKeySupplier, PATH_SEPARATOR, PATH_SEPARATOR_CHARmUfsConf, mUri| Modifier | Constructor and Description |
|---|---|
protected |
KodoUnderFileSystem(AlluxioURI uri,
KodoClient kodoclient,
UnderFileSystemConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
copyObject(String src,
String dst) |
boolean |
createEmptyObject(String key) |
protected OutputStream |
createObject(String key) |
protected static KodoUnderFileSystem |
creatInstance(AlluxioURI uri,
UnderFileSystemConfiguration conf) |
protected boolean |
deleteObject(String key) |
protected String |
getFolderSuffix() |
protected ObjectUnderFileSystem.ObjectListingChunk |
getObjectListingChunk(String key,
boolean recursive) |
protected ObjectUnderFileSystem.ObjectStatus |
getObjectStatus(String key)
Gets metadata information about object.
|
protected ObjectUnderFileSystem.ObjectPermissions |
getPermissions() |
protected String |
getRootKey()
Gets full path of root in object store.
|
String |
getUnderFSType() |
protected InputStream |
openObject(String key,
OpenOptions options,
RetryPolicy retryPolicy) |
void |
setMode(String path,
short mode) |
void |
setOwner(String path,
String user,
String group) |
cleanup, close, connectFromMaster, connectFromWorker, convertToFolderName, create, createNonexistingFile, createNonexistingFile, deleteDirectory, deleteExistingDirectory, deleteExistingDirectory, deleteExistingFile, deleteFile, deleteObjects, getBlockSizeByte, getChildName, getDirectoryStatus, getExistingDirectoryStatus, getExistingFileStatus, getExistingStatus, getFileLocations, getFileLocations, getFileStatus, getListingChunkLength, getListingChunkLengthMax, getObjectListingChunkForPath, getParentPath, getSpace, getStatus, isDirectory, isExistingDirectory, isFile, isObjectStorage, isRoot, listInternal, listStatus, listStatus, mkdirs, mkdirsInternal, open, openExistingFile, openExistingFile, parentExists, renameDirectory, renameFile, renameRenamableDirectory, renameRenamableFile, stripPrefixIfPresent, supportsFlushcreate, deleteDirectory, exists, getAclPair, getActiveSyncInfo, getFingerprint, getOperationMode, getPhysicalStores, isSeekable, mkdirs, open, resolveUri, setAclEntries, startActiveSyncPolling, startSync, stopActiveSyncPolling, stopSync, supportsActiveSync, validatePathprotected KodoUnderFileSystem(AlluxioURI uri, KodoClient kodoclient, UnderFileSystemConfiguration conf)
protected static KodoUnderFileSystem creatInstance(AlluxioURI uri, UnderFileSystemConfiguration conf)
public String getUnderFSType()
public void setMode(String path, short mode) throws IOException
IOExceptionprotected boolean copyObject(String src, String dst)
copyObject in class ObjectUnderFileSystempublic boolean createEmptyObject(String key)
createEmptyObject in class ObjectUnderFileSystemprotected OutputStream createObject(String key) throws IOException
createObject in class ObjectUnderFileSystemIOExceptionprotected boolean deleteObject(String key)
deleteObject in class ObjectUnderFileSystemprotected String getFolderSuffix()
getFolderSuffix in class ObjectUnderFileSystem@Nullable protected ObjectUnderFileSystem.ObjectListingChunk getObjectListingChunk(String key, boolean recursive) throws IOException
getObjectListingChunk in class ObjectUnderFileSystemIOException@Nullable protected ObjectUnderFileSystem.ObjectStatus getObjectStatus(String key)
getObjectStatus in class ObjectUnderFileSystemkey - ufs key to get metadata forObjectStatus if key exists and successful, otherwise nullprotected ObjectUnderFileSystem.ObjectPermissions getPermissions()
getPermissions in class ObjectUnderFileSystemprotected InputStream openObject(String key, OpenOptions options, RetryPolicy retryPolicy)
openObject in class ObjectUnderFileSystemprotected String getRootKey()
getRootKey in class ObjectUnderFileSystemCopyright © 2019. All Rights Reserved.