Interface DriveFactory
public interface DriveFactory
Defines a factory to register and retrieve implementations.
- Since:
- 1.6.0
-
Method Summary
Modifier and TypeMethodDescriptiongetDigitalAssetComponentServices
(DigitalAssetComponentContext componentContext) Returns the digital asset component services byDigitalAssetComponentContext
.getDriveManager
(DriveContext driveContext) Returns the drive manager byDriveContext
.getStorageManager
(DriveType driveType) Returns theStorageManager
by drive type.void
registerStorageManager
(DriveType driveType, StorageManager storageManager) Registers aStorageManager
by drive type.
-
Method Details
-
registerStorageManager
Registers aStorageManager
by drive type.- Parameters:
driveType
- the drive typestorageManager
- the storage manager
-
getDriveManager
Returns the drive manager byDriveContext
.- Throws:
DAMException
-
getDigitalAssetComponentServices
DigitalAssetComponentServices getDigitalAssetComponentServices(DigitalAssetComponentContext componentContext) throws DAMException Returns the digital asset component services byDigitalAssetComponentContext
.- Throws:
DAMException
-
getStorageManager
Returns theStorageManager
by drive type.
-