Class InaLibraryService

java.lang.Object
fr.gouv.vitam.storage.cold.server.simulator.service.InaLibraryService

public class InaLibraryService extends Object
Library Service for INA. Handles robotic commands (move, rewind, load, eject, etc.), virtual tape lifecycle (capacity, load/unload, slot allocation) and status queries. Source of truth: - Slots: TapeCatalogModel collection (tapes with slotIndex != null occupy that slot) - Drives: TapeDriveModel collection (persisted drive state) - TapeLibrarySpec is built dynamically on each getLibraryStatus() call; it is never stored in the database.