class TapeDriveWorkerManager implements TapeDriveOrderConsumer, TapeDriveOrderProducer {

    public void enqueue(QueueMessageEntity entity) throws QueueException {
        // FIXME : Unused
        this.readWriteQueue.add(entity);
    }

    public  TapeDriveWorkerManager(
        QueueRepository readWriteQueue,
        ArchiveReferentialRepository archiveReferentialRepository,
        ReadRequestReferentialRepository readRequestReferentialRepository,
        TapeLibraryPool tapeLibraryPool,
        Map<Integer, TapeCatalog> driveTape, String inputTarPath, boolean forceOverrideNonEmptyCartridges,
        ArchiveOutputRetentionPolicy archiveOutputRetentionPolicy);

}