Class S3StorageFactoryDescriptor
java.lang.Object
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor>
de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor>
de.iip_ecosphere.platform.deviceMgt.s3mock.S3StorageFactoryDescriptor
- All Implemented Interfaces:
de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor,de.iip_ecosphere.platform.support.plugins.PluginDescriptor<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor>
public class S3StorageFactoryDescriptor
extends de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor>
implements de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
A S3StorageFactoryDescriptor is a service provider for
StorageFactoryDescriptor, which provides a factory
for S3Storages.- Author:
- Dennis Pidun, University of Hildesheim, Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<T> -
Field Summary
Fields inherited from interface de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
PLUGIN_ID, PLUGIN_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.deviceMgt.storage.StoragecreatePackageStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup storageSetup) protected de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor> initPluginSupplier(de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor> pluginSupplier) Methods inherited from class de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor
createPluginMethods inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
createPlugin, getFurtherIds, getId, getType, initId, initIds, initPluginClass
-
Constructor Details
-
S3StorageFactoryDescriptor
public S3StorageFactoryDescriptor()Creates the instance via JSL.
-
-
Method Details
-
initPluginSupplier
protected de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor> initPluginSupplier(de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor> pluginSupplier) - Overrides:
initPluginSupplierin classde.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor>
-
createPackageStorage
public de.iip_ecosphere.platform.deviceMgt.storage.Storage createPackageStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup storageSetup) - Specified by:
createPackageStoragein interfacede.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
-