Package alluxio.underfs.cosn
Class CosnUnderFileSystem
- java.lang.Object
-
- alluxio.underfs.BaseUnderFileSystem
-
- alluxio.underfs.ConsistentUnderFileSystem
-
- alluxio.underfs.hdfs.HdfsUnderFileSystem
-
- alluxio.underfs.cosn.CosnUnderFileSystem
-
- All Implemented Interfaces:
alluxio.underfs.AsyncUfsClient,alluxio.underfs.AtomicFileOutputStreamCallback,alluxio.underfs.UnderFileSystem,java.io.Closeable,java.lang.AutoCloseable
@ThreadSafe public class CosnUnderFileSystem extends alluxio.underfs.hdfs.HdfsUnderFileSystemCOSNUnderFileSystemimplementation.
-
-
Constructor Summary
Constructors Constructor Description CosnUnderFileSystem(alluxio.AlluxioURI ufsUri, alluxio.underfs.UnderFileSystemConfiguration conf, org.apache.hadoop.conf.Configuration hdfsConf)Constructs a new COSNUnderFileSystem.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CosnUnderFileSystemcreateInstance(alluxio.AlluxioURI ufsUri, alluxio.underfs.UnderFileSystemConfiguration conf)Factory method to constructs a new CosnUnderFileSysteminstance.java.lang.StringgetUnderFSType()-
Methods inherited from class alluxio.underfs.hdfs.HdfsUnderFileSystem
cleanup, close, connectFromMaster, connectFromWorker, create, createConfiguration, createDirect, deleteDirectory, deleteFile, exists, getAclPair, getActiveSyncInfo, getBlockSizeByte, getDirectoryStatus, getFileLocations, getFileLocations, getFileStatus, getSpace, getStatus, isDirectory, isFile, isSeekable, listStatus, mkdirs, open, openPositionRead, renameDirectory, renameFile, setAclEntries, setMode, setOwner, startActiveSyncPolling, startSync, stopActiveSyncPolling, stopSync, supportsActiveSync, supportsFlush
-
Methods inherited from class alluxio.underfs.ConsistentUnderFileSystem
createNonexistingFile, createNonexistingFile, deleteExistingDirectory, deleteExistingDirectory, deleteExistingFile, getExistingDirectoryStatus, getExistingFileStatus, getExistingStatus, isExistingDirectory, openExistingFile, openExistingFile, renameRenamableDirectory, renameRenamableFile
-
Methods inherited from class alluxio.underfs.BaseUnderFileSystem
create, deleteDirectory, getConfiguration, getFingerprint, getOperationMode, getParsedFingerprint, getParsedFingerprint, getPhysicalStores, isObjectStorage, listStatus, listStatusIterable, mkdirs, open, performListingAsync, resolveUri, validatePath
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface alluxio.underfs.UnderFileSystem
create, createNonexistingFile, createNonexistingFile, deleteDirectory, deleteExistingDirectory, deleteExistingDirectory, deleteExistingFile, getConfiguration, getExistingDirectoryStatus, getExistingFileStatus, getExistingStatus, getFileStatus, getFingerprint, getOperationMode, getParsedFingerprint, getParsedFingerprint, getPhysicalStores, getStatus, getTemporaryToken, isExistingDirectory, isObjectStorage, isTemporaryConnectionToken, listStatus, listStatuses, listStatusIterable, mkdirs, open, openExistingFile, openExistingFile, refreshTemporaryToken, renameRenamableDirectory, renameRenamableFile, resolveUri, setTemporaryTokenRefreshContext
-
-
-
-
Constructor Detail
-
CosnUnderFileSystem
public CosnUnderFileSystem(alluxio.AlluxioURI ufsUri, alluxio.underfs.UnderFileSystemConfiguration conf, org.apache.hadoop.conf.Configuration hdfsConf)Constructs a new COSNUnderFileSystem.- Parameters:
ufsUri- theAlluxioURIfor this UFSconf- the configuration for this UFShdfsConf- the configuration for COSN
-
-
Method Detail
-
createInstance
public static CosnUnderFileSystem createInstance(alluxio.AlluxioURI ufsUri, alluxio.underfs.UnderFileSystemConfiguration conf)
Factory method to constructs a new CosnUnderFileSysteminstance.- Parameters:
ufsUri- theAlluxioURIfor this UFSconf- the configuration for Hadoop- Returns:
- a new Cosn
UnderFileSysteminstance
-
getUnderFSType
public java.lang.String getUnderFSType()
- Specified by:
getUnderFSTypein interfacealluxio.underfs.UnderFileSystem- Overrides:
getUnderFSTypein classalluxio.underfs.hdfs.HdfsUnderFileSystem
-
-