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>

public abstract static class FsDatasetSpi.Factory<D extends FsDatasetSpi<?>> extends Object
A factory for creating FsDatasetSpi objects.
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • getFactory

      public static FsDatasetSpi.Factory<?> getFactory(org.apache.hadoop.conf.Configuration conf)
      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?