org.apache.hadoop.hdfs.server.datanode.fsdataset
Class FsDatasetSpi.Factory<D extends org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi<?>>
java.lang.Object
org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory<D>
- Direct Known Subclasses:
- FsDatasetFactory
- Enclosing interface:
- org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi<V extends FsVolumeSpi>
public abstract static class FsDatasetSpi.Factory<D extends org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi<?>>
- extends Object
A factory for creating FsDatasetSpi objects.
|
Method Summary |
static FsDatasetSpi.Factory<?> |
getFactory(org.apache.hadoop.conf.Configuration conf)
|
boolean |
isSimulated()
Does the factory create simulated objects? |
abstract D |
newInstance(org.apache.hadoop.hdfs.server.datanode.DataNode datanode,
org.apache.hadoop.hdfs.server.datanode.DataStorage storage,
org.apache.hadoop.conf.Configuration conf)
Create a new object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FsDatasetSpi.Factory
public FsDatasetSpi.Factory()
getFactory
public static FsDatasetSpi.Factory<?> getFactory(org.apache.hadoop.conf.Configuration conf)
- Returns:
- the configured factory.
newInstance
public abstract D newInstance(org.apache.hadoop.hdfs.server.datanode.DataNode datanode,
org.apache.hadoop.hdfs.server.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?
Copyright © 2013 Apache Software Foundation. All Rights Reserved.