Class S3StorageFactoryDescriptor
- java.lang.Object
-
- de.iip_ecosphere.platform.deviceMgt.minio.S3StorageFactoryDescriptor
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
public class S3StorageFactoryDescriptor extends java.lang.Object implements de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptorA S3StorageFactoryDescriptor is a service provider forStorageFactoryDescriptor, which provides a factory forS3Storages.- Author:
- Dennis Pidun, University of Hildesheim
-
-
Constructor Summary
Constructors Constructor Description S3StorageFactoryDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.deviceMgt.storage.StoragecreateConfigStorage(de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup configuration)Creates and configures a configuration storage with the help of the provided configuration.de.iip_ecosphere.platform.deviceMgt.storage.StoragecreatePackageStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup storageSetup)Creates and configures a package storage with the help of the provided configuration.de.iip_ecosphere.platform.deviceMgt.storage.StoragecreateRuntimeStorage(de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup configuration)Creates and configures a runtime storage with the help of the provided configuration.
-
-
-
Method Detail
-
createRuntimeStorage
public de.iip_ecosphere.platform.deviceMgt.storage.Storage createRuntimeStorage(de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup configuration)
Creates and configures a runtime storage with the help of the provided configuration.- Parameters:
configuration- the configuration- Returns:
- a runtime storage
-
createConfigStorage
public de.iip_ecosphere.platform.deviceMgt.storage.Storage createConfigStorage(de.iip_ecosphere.platform.deviceMgt.DeviceMgtSetup configuration)
Creates and configures a configuration storage with the help of the provided configuration.- Parameters:
configuration- the configuration- Returns:
- a runtime storage
-
createPackageStorage
public de.iip_ecosphere.platform.deviceMgt.storage.Storage createPackageStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup storageSetup)
Creates and configures a package storage with the help of the provided configuration.- Specified by:
createPackageStoragein interfacede.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor- Parameters:
storageSetup- the package storage setup- Returns:
- a runtime storage
-
-