Interface DriveFactory
-
public interface DriveFactoryDefines a factory to register and retrieve implementations.- Since:
- 1.6.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DigitalAssetComponentServicesgetDigitalAssetComponentServices(DigitalAssetComponentContext componentContext)Returns the digital asset component services byDigitalAssetComponentContext.DriveManagergetDriveManager(DriveContext driveContext)Returns the drive manager byDriveContext.StorageManagergetStorageManager(DriveType driveType)Returns theStorageManagerby drive type.voidregisterStorageManager(DriveType driveType, StorageManager storageManager)Registers aStorageManagerby drive type.
-
-
-
Method Detail
-
registerStorageManager
void registerStorageManager(DriveType driveType, StorageManager storageManager)
Registers aStorageManagerby 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 theStorageManagerby drive type.
-
-