Class FsDatasetSpi.Factory<D extends FsDatasetSpi<?>>
java.lang.Object
org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory<D>
- Direct Known Subclasses:
FsDatasetFactory
- Enclosing interface:
- FsDatasetSpi<V extends FsVolumeSpi>
A factory for creating
FsDatasetSpi objects.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FsDatasetSpi.Factory<?>getFactory(org.apache.hadoop.conf.Configuration conf) booleanDoes the factory create simulated objects?abstract DnewInstance(DataNode datanode, DataStorage storage, org.apache.hadoop.conf.Configuration conf) Create a new object.
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getFactory
- Returns:
- the configured factory.
-
newInstance
public abstract D newInstance(DataNode datanode, DataStorage storage, org.apache.hadoop.conf.Configuration conf) throws IOException Create a new object.- Throws:
IOException
-
isSimulated
public boolean isSimulated()Does the factory create simulated objects?
-