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