Class DummyStorageDriverMockExtension<I extends Item,O extends Operation<I>,T extends DummyStorageDriverMock<I,O>>
- java.lang.Object
-
- com.emc.mongoose.base.env.InstallableJarResources
-
- com.emc.mongoose.base.env.ExtensionBase
-
- com.emc.mongoose.base.storage.driver.mock.DummyStorageDriverMockExtension<I,O,T>
-
- All Implemented Interfaces:
Extension,Installable,StorageDriverFactory<I,O,T>
public final class DummyStorageDriverMockExtension<I extends Item,O extends Operation<I>,T extends DummyStorageDriverMock<I,O>> extends ExtensionBase implements StorageDriverFactory<I,O,T>
Created by andrey on 19.09.17.
-
-
Constructor Summary
Constructors Constructor Description DummyStorageDriverMockExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tcreate(java.lang.String stepId, DataInput dataInput, com.github.akurilov.confuse.Config storageConfig, boolean verifyFlag, int batchSize)protected java.lang.StringdefaultsFileName()java.lang.Stringid()static StorageDriverFactoryprovider()protected java.util.List<java.lang.String>resourceFilesToInstall()com.github.akurilov.confuse.SchemaProviderschemaProvider()-
Methods inherited from class com.emc.mongoose.base.env.ExtensionBase
defaults
-
Methods inherited from class com.emc.mongoose.base.env.InstallableJarResources
install, resourceStream
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.emc.mongoose.base.env.Installable
install
-
-
-
-
Method Detail
-
provider
public static StorageDriverFactory provider()
-
create
public final T create(java.lang.String stepId, DataInput dataInput, com.github.akurilov.confuse.Config storageConfig, boolean verifyFlag, int batchSize) throws IllegalConfigurationException
- Specified by:
createin interfaceStorageDriverFactory<I extends Item,O extends Operation<I>,T extends DummyStorageDriverMock<I,O>>- Throws:
IllegalConfigurationException
-
schemaProvider
public final com.github.akurilov.confuse.SchemaProvider schemaProvider()
- Specified by:
schemaProviderin interfaceExtension
-
defaultsFileName
protected final java.lang.String defaultsFileName()
- Specified by:
defaultsFileNamein classExtensionBase
-
resourceFilesToInstall
protected final java.util.List<java.lang.String> resourceFilesToInstall()
- Specified by:
resourceFilesToInstallin classInstallableJarResources
-
-