Class 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.StorageFactoryDescriptor
    A S3StorageFactoryDescriptor is a service provider for StorageFactoryDescriptor, which provides a factory for S3Storages.
    Author:
    Dennis Pidun, University of Hildesheim
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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.
      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.
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • S3StorageFactoryDescriptor

        public S3StorageFactoryDescriptor()
    • 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:
        createPackageStorage in interface de.iip_ecosphere.platform.deviceMgt.storage.StorageFactoryDescriptor
        Parameters:
        storageSetup - the package storage setup
        Returns:
        a runtime storage