Class S3StorageDriverExtension<I extends com.emc.mongoose.base.item.Item,O extends com.emc.mongoose.base.item.op.Operation<I>,T extends S3StorageDriver<I,O>>
- java.lang.Object
-
- com.emc.mongoose.base.env.InstallableJarResources
-
- com.emc.mongoose.base.env.ExtensionBase
-
- com.emc.mongoose.storage.driver.coop.netty.http.s3.S3StorageDriverExtension<I,O,T>
-
- All Implemented Interfaces:
com.emc.mongoose.base.env.Extension,com.emc.mongoose.base.env.Installable,com.emc.mongoose.base.storage.driver.StorageDriverFactory<I,O,T>
public final class S3StorageDriverExtension<I extends com.emc.mongoose.base.item.Item,O extends com.emc.mongoose.base.item.op.Operation<I>,T extends S3StorageDriver<I,O>> extends com.emc.mongoose.base.env.ExtensionBase implements com.emc.mongoose.base.storage.driver.StorageDriverFactory<I,O,T>
-
-
Constructor Summary
Constructors Constructor Description S3StorageDriverExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tcreate(java.lang.String stepId, com.emc.mongoose.base.data.DataInput dataInput, com.github.akurilov.confuse.Config storageConfig, boolean verifyFlag, int batchSize)protected java.lang.StringdefaultsFileName()java.lang.Stringid()protected java.util.List<java.lang.String>resourceFilesToInstall()com.github.akurilov.confuse.SchemaProviderschemaProvider()-
Methods inherited from class com.emc.mongoose.base.env.InstallableJarResources
install, resourceStream
-
-
-
-
Method Detail
-
id
public java.lang.String id()
- Specified by:
idin interfacecom.emc.mongoose.base.env.Extension
-
create
public T create(java.lang.String stepId, com.emc.mongoose.base.data.DataInput dataInput, com.github.akurilov.confuse.Config storageConfig, boolean verifyFlag, int batchSize) throws com.emc.mongoose.base.config.IllegalConfigurationException, java.lang.InterruptedException
- Specified by:
createin interfacecom.emc.mongoose.base.storage.driver.StorageDriverFactory<I extends com.emc.mongoose.base.item.Item,O extends com.emc.mongoose.base.item.op.Operation<I>,T extends S3StorageDriver<I,O>>- Throws:
com.emc.mongoose.base.config.IllegalConfigurationExceptionjava.lang.InterruptedException
-
schemaProvider
public final com.github.akurilov.confuse.SchemaProvider schemaProvider()
- Specified by:
schemaProviderin interfacecom.emc.mongoose.base.env.Extension
-
defaultsFileName
protected final java.lang.String defaultsFileName()
- Specified by:
defaultsFileNamein classcom.emc.mongoose.base.env.ExtensionBase
-
resourceFilesToInstall
protected final java.util.List<java.lang.String> resourceFilesToInstall()
- Specified by:
resourceFilesToInstallin classcom.emc.mongoose.base.env.InstallableJarResources
-
-