Package fr.gouv.vitam.storage.offers.tape.impl

# Class TapeDriveManager

java.lang.Object
fr.gouv.vitam.storage.offers.tape.impl.TapeDriveManager

All Implemented Interfaces:
  `TapeDriveService`

public class TapeDriveManager extends Object implements TapeDriveService
Manager used to get TapeDriveCommandService and TapeReadWriteService

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TapeDriveManager(TapeDriveConf tapeDriveConf, TapeReadWriteService ddReadWriteService, TapeDriveCommandService tapeDriveCommandService)`
  `TapeDriveManager(TapeDriveConf tapeDriveConf, String inputDirectory, String tmpTarOutputStorageFolder)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `TapeDriveCommandService`
  `getDriveCommandService()`
  `TapeReadWriteService`
  `getReadWriteService()`
  `TapeDriveConf`
  `getTapeDriveConf()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TapeDriveManager

    public TapeDriveManager(TapeDriveConf tapeDriveConf, String inputDirectory, String tmpTarOutputStorageFolder)

  - ### TapeDriveManager

    public TapeDriveManager(TapeDriveConf tapeDriveConf, TapeReadWriteService ddReadWriteService, TapeDriveCommandService tapeDriveCommandService)

- ## Method Details

  - ### getReadWriteService

    public TapeReadWriteService getReadWriteService()
    Specified by:
      `getReadWriteService` in interface `TapeDriveService`

  - ### getDriveCommandService

    public TapeDriveCommandService getDriveCommandService()
    Specified by:
      `getDriveCommandService` in interface `TapeDriveService`

  - ### getTapeDriveConf

    public TapeDriveConf getTapeDriveConf()
    Specified by:
      `getTapeDriveConf` in interface `TapeDriveService`