Class TapeLibraryFactory
- java.lang.Object
-
- fr.gouv.vitam.storage.offers.tape.TapeLibraryFactory
-
public class TapeLibraryFactory extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupFileStorage
getBackupFileStorage()
TapeLibraryPool
getFirstTapeLibraryPool()
static TapeLibraryFactory
getInstance()
TapeCatalogService
getTapeCatalogService()
TapeLibraryContentAddressableStorage
getTapeLibraryContentAddressableStorage()
java.util.concurrent.ConcurrentMap<java.lang.String,TapeLibraryPool>
getTapeLibraryPool()
void
initialize(TapeLibraryConfiguration configuration, com.mongodb.client.MongoDatabase mongoDatabase)
-
-
-
Method Detail
-
initialize
public void initialize(TapeLibraryConfiguration configuration, com.mongodb.client.MongoDatabase mongoDatabase) throws java.io.IOException
- Throws:
java.io.IOException
-
getTapeLibraryContentAddressableStorage
public TapeLibraryContentAddressableStorage getTapeLibraryContentAddressableStorage()
-
getInstance
public static TapeLibraryFactory getInstance()
-
getTapeLibraryPool
public java.util.concurrent.ConcurrentMap<java.lang.String,TapeLibraryPool> getTapeLibraryPool()
-
getFirstTapeLibraryPool
public TapeLibraryPool getFirstTapeLibraryPool()
-
getBackupFileStorage
public BackupFileStorage getBackupFileStorage()
-
getTapeCatalogService
public TapeCatalogService getTapeCatalogService()
-
-