# Uses of Class
fr.gouv.vitam.storage.offers.tape.cas.ArchiveReferentialRepository

Packages that use ArchiveReferentialRepository
Package
Description
fr.gouv.vitam.storage.offers.tape.cas
fr.gouv.vitam.storage.offers.tape.worker
fr.gouv.vitam.storage.offers.tape.worker.tasks

- ## Uses of ArchiveReferentialRepository in fr.gouv.vitam.storage.offers.tape.cas

  Constructors in fr.gouv.vitam.storage.offers.tape.cas with parameters of type ArchiveReferentialRepository
  Modifier
  Constructor
  Description
  ``
  `AccessRequestManager(ObjectReferentialRepository objectReferentialRepository, ArchiveReferentialRepository archiveReferentialRepository, AccessRequestReferentialRepository accessRequestReferentialRepository, ArchiveCacheStorage archiveCacheStorage, BucketTopologyHelper bucketTopologyHelper, QueueRepository readWriteQueue, int maxAccessRequestSize, int accessRequestExpirationDelay, TimeUnit accessRequestExpirationUnit, int accessRequestPurgeDelay, TimeUnit accessRequestPurgeUnit, int accessRequestCleanupTaskIntervalDelay, TimeUnit accessRequestCleanupTaskIntervalUnit)`
  ``
  `BackupFileStorage(ArchiveReferentialRepository archiveReferentialRepository, WriteOrderCreator writeOrderCreator, String bucketId, String fileBucketId, String inputArchiveStorageFolder)`
  ``
  `FileBucketTarCreator(BasicFileStorage basicFileStorage, ObjectReferentialRepository objectReferentialRepository, ArchiveReferentialRepository archiveReferentialRepository, WriteOrderCreator writeOrderCreator, String bucketId, String fileBucketId, int tarBufferingTimeout, TimeUnit tarBufferingTimeUnit, String inputTarStorageFolder, long maxTarEntrySize, long maxTarFileSize)`
  ``
  `FileBucketTarCreatorManager(TapeLibraryConfiguration tapeLibraryConfiguration, BasicFileStorage basicFileStorage, BucketTopologyHelper bucketTopologyHelper, ObjectReferentialRepository objectReferentialRepository, ArchiveReferentialRepository archiveReferentialRepository, WriteOrderCreator writeOrderCreator)`
  ``
  `TapeLibraryContentAddressableStorage(BasicFileStorage basicFileStorage, ObjectReferentialRepository objectReferentialRepository, ArchiveReferentialRepository archiveReferentialRepository, AccessRequestManager accessRequestManager, FileBucketTarCreatorManager fileBucketTarCreatorManager, ArchiveCacheStorage archiveCacheStorage, ArchiveCacheEvictionController archiveCacheEvictionController, BucketTopologyHelper bucketTopologyHelper)`
  ``
  `WriteOrderCreator(ArchiveReferentialRepository archiveReferentialRepository, QueueRepository readWriteQueue)`
  ``
  `WriteOrderCreatorBootstrapRecovery(String inputTarStorageFolder, ArchiveReferentialRepository archiveReferentialRepository, BucketTopologyHelper bucketTopologyHelper, WriteOrderCreator writeOrderCreator, TarFileRapairer tarFileRapairer, ArchiveCacheStorage archiveCacheStorage)`

- ## Uses of ArchiveReferentialRepository in fr.gouv.vitam.storage.offers.tape.worker

  Constructors in fr.gouv.vitam.storage.offers.tape.worker with parameters of type ArchiveReferentialRepository
  Modifier
  Constructor
  Description
  ``
  `TapeDriveWorker(TapeRobotPool tapeRobotPool, TapeDriveService tapeDriveService, TapeCatalogService tapeCatalogService, TapeDriveOrderConsumer receiver, ArchiveReferentialRepository archiveReferentialRepository, AccessRequestManager accessRequestManager, TapeCatalog currentTape, String inputTarPath, boolean forceOverrideNonEmptyCartridges, ArchiveCacheStorage archiveCacheStorage, int fullCartridgeDetectionThresholdInMB)`
  ``
  `TapeDriveWorker(TapeRobotPool tapeRobotPool, TapeDriveService tapeDriveService, TapeCatalogService tapeCatalogService, TapeDriveOrderConsumer receiver, ArchiveReferentialRepository archiveReferentialRepository, AccessRequestManager accessRequestManager, TapeCatalog currentTape, String inputTarPath, long sleepTime, boolean forceOverrideNonEmptyCartridges, ArchiveCacheStorage archiveCacheStorage, int fullCartridgeDetectionThresholdInMB)`
  ``
  `TapeDriveWorkerManager(QueueRepository readWriteQueue, ArchiveReferentialRepository archiveReferentialRepository, AccessRequestManager accessRequestManager, TapeLibraryPool tapeLibraryPool, Map<Integer,TapeCatalog> driveTape, String inputTarPath, boolean forceOverrideNonEmptyCartridges, ArchiveCacheStorage archiveCacheStorage, TapeCatalogService tapeCatalogService, Integer fullCartridgeDetectionThresholdInMB)`

- ## Uses of ArchiveReferentialRepository in fr.gouv.vitam.storage.offers.tape.worker.tasks

  Constructors in fr.gouv.vitam.storage.offers.tape.worker.tasks with parameters of type ArchiveReferentialRepository
  Modifier
  Constructor
  Description
  ``
  `ReadWriteTask(ReadWriteOrder order, TapeCatalog workerCurrentTape, TapeLibraryService tapeLibraryService, TapeCatalogService tapeCatalogService, ArchiveReferentialRepository archiveReferentialRepository, AccessRequestManager accessRequestManager, String inputTarPath, boolean forceOverrideNonEmptyCartridges, ArchiveCacheStorage archiveCacheStorage)`
  ``
  `WriteTask(WriteOrder writeOrder, TapeCatalog workerCurrentTape, TapeLibraryService tapeLibraryService, TapeCatalogService tapeCatalogService, ArchiveReferentialRepository archiveReferentialRepository, ArchiveCacheStorage archiveCacheStorage, String inputTarPath, boolean forceOverrideNonEmptyCartridges)`