# Uses of Interface
fr.gouv.vitam.worker.common.HandlerIO

Packages that use HandlerIO
Package
Description
fr.gouv.vitam.worker.common
Provides common classes for the Worker module.
fr.gouv.vitam.worker.common.utils
Provides common utility classes for the Worker module.
fr.gouv.vitam.worker.core.extractseda
fr.gouv.vitam.worker.core.handler
Provides Handler classes for the Worker Core module
fr.gouv.vitam.worker.core.impl
Provides
fr.gouv.vitam.worker.core.plugin
Plugin package in worker module
fr.gouv.vitam.worker.core.plugin.audit
Provides classes for the Audit Workflow.
fr.gouv.vitam.worker.core.plugin.bulkatomicupdate
fr.gouv.vitam.worker.core.plugin.common
fr.gouv.vitam.worker.core.plugin.computeinheritedrules
fr.gouv.vitam.worker.core.plugin.deleteGotVersions.handlers
fr.gouv.vitam.worker.core.plugin.deletion
fr.gouv.vitam.worker.core.plugin.dip
fr.gouv.vitam.worker.core.plugin.elimination
fr.gouv.vitam.worker.core.plugin.evidence
fr.gouv.vitam.worker.core.plugin.ingestcleanup
fr.gouv.vitam.worker.core.plugin.ingestcleanup.report
fr.gouv.vitam.worker.core.plugin.lfc_traceability
fr.gouv.vitam.worker.core.plugin.massprocessing
fr.gouv.vitam.worker.core.plugin.massprocessing.description
fr.gouv.vitam.worker.core.plugin.massprocessing.management
fr.gouv.vitam.worker.core.plugin.migration
fr.gouv.vitam.worker.core.plugin.preservation
fr.gouv.vitam.worker.core.plugin.probativevalue
fr.gouv.vitam.worker.core.plugin.purge
fr.gouv.vitam.worker.core.plugin.reclassification
fr.gouv.vitam.worker.core.plugin.revertupdate
fr.gouv.vitam.worker.core.plugin.traceability
fr.gouv.vitam.worker.core.plugin.transfer.reply
fr.gouv.vitam.worker.core.plugin.transfer.reply.utils
fr.gouv.vitam.worker.core.utils
fr.vitam.plugin.custom

- ## Uses of HandlerIO in fr.gouv.vitam.worker.common

  Methods in fr.gouv.vitam.worker.common that return HandlerIO
  Modifier and Type
  Method
  Description
  `HandlerIO`
  HandlerIO.`addOutputResult(int rank, Object object)`
  `HandlerIO`
  HandlerIO.`addOutputResult(int rank, Object object, boolean asyncIO)`
  Add one output result (no delete)
  `HandlerIO`
  HandlerIO.`addOutputResult(int rank, Object object, boolean deleteLocal, boolean asyncIO)`
  Add one output result

- ## Uses of HandlerIO in fr.gouv.vitam.worker.common.utils

  Methods in fr.gouv.vitam.worker.common.utils with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `static SedaUtils`
  SedaUtilsFactory.`create(HandlerIO handlerIO)`
  Deprecated.
  `SedaUtils`
  SedaUtilsFactory.`createSedaUtils(HandlerIO handlerIO)`
  `SedaUtils`
  SedaUtilsFactory.`createSedaUtilsWithSedaIngestParams(HandlerIO handlerIO)`
  `void`
  SedaUtils.`extractXmlNameSpaceAndSaveSedaParams(HandlerIO handlerIO, int sedaIngestParamsRankOutput)`
  Constructors in fr.gouv.vitam.worker.common.utils with parameters of type HandlerIO
  Modifier
  Constructor
  Description
  `protected`
  `SedaUtils(HandlerIO handlerIO)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.extractseda

  Constructors in fr.gouv.vitam.worker.core.extractseda with parameters of type HandlerIO
  Modifier
  Constructor
  Description
  ``
  `ArchiveUnitListener(HandlerIO handlerIO, IngestContext ingestContext, IngestSession ingestSession, JsonLineDataBase unitsDatabase, MetaDataClientFactory metaDataClientFactory, JsonLineWriter jsonLineUnitsWriter)`
  ``
  `ExtractMetadataListener(HandlerIO handlerIO, IngestContext ingestContext, IngestSession ingestSession, JsonLineDataBase unitsDatabase, JsonLineDataBase objectsDatabase, MetaDataClientFactory metaDataClientFactory, JsonLineWriter jsonLineWriter, WorkerParameters params)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.handler

  Methods in fr.gouv.vitam.worker.core.handler with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  AbstractAccessionRegisterAction.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  Check mandatory parameter
  `void`
  CheckArchiveProfileActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckArchiveProfileRelationActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckConcurrentWorkflowLockHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckDataObjectPackageActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckHeaderActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckIngestContractActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckNoObjectsActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckObjectsNumberActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckObjectUnitConsistencyActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckOriginatingAgencyHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckSedaActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckStorageAvailabilityActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckVersionActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CommitLifeCycleActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  DummyHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ExtractSedaActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ListArchiveUnitsActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ListRunningIngestsActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PrepareStorageInfoActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  RollBackActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  TransferNotificationActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `abstract void`
  CommitLifeCycleActionHandler.`commitLifeCycle(HandlerIO handlerIO, String objectID, String operationId)`
  Runs a commit process for the given object (Unit or ObjectGroup) and a given operation
  `void`
  CommitLifeCycleObjectGroupActionHandler.`commitLifeCycle(HandlerIO handlerIO, String objectID, String operationId)`
  `void`
  CommitLifeCycleUnitActionHandler.`commitLifeCycle(HandlerIO handlerIO, String objectID, String operationId)`
  `ItemStatus`
  AbstractAccessionRegisterAction.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  ActionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action
  `ItemStatus`
  CheckArchiveProfileActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckArchiveProfileRelationActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckConcurrentWorkflowLockHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  CheckDataObjectPackageActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckHeaderActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckIngestContractActionHandler.`execute(WorkerParameters params, HandlerIO ioParam)`
  `ItemStatus`
  CheckNoObjectsActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckObjectsNumberActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckObjectUnitConsistencyActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckOriginatingAgencyHandler.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  CheckSedaActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckStorageAvailabilityActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckVersionActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CommitLifeCycleActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  DummyHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ExtractSedaActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  IngestAccessionRegisterActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  IngestPrepareActionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ListArchiveUnitsActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  ListRunningIngestsActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PrepareStorageInfoActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  RollBackActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  StoreObjectGroupCollectActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferNotificationActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  UploadSIPActionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  ActionHandler.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `protected abstract void`
  AbstractAccessionRegisterAction.`prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo)`
  `protected void`
  IngestAccessionRegisterActionHandler.`prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo)`
  `static void`
  HandlerUtils.`save(HandlerIO handlerIO, Object object, int rank)`
  Save the given map as specified by the rank output argument
  `static void`
  HandlerUtils.`save(HandlerIO handlerIO, Object object, String workspacePath)`
  Save the given map as specified by the rank output argument
  `static void`
  HandlerUtils.`saveMap(HandlerIO handlerIO, Map<String,?> map, int rank, boolean removeTmpFile, boolean asyncIO)`
  Save the given map as specified by the rank output argument
  `static void`
  HandlerUtils.`saveSet(HandlerIO handlerIO, Set<?> set, int rank, boolean removeTmpFile, boolean asyncIO)`
  Save the given set as specified by the rank output argument

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.impl

  Classes in fr.gouv.vitam.worker.core.impl that implement HandlerIO
  Modifier and Type
  Class
  Description
  `class`
  `HandlerIOImpl`
  Handler input and output parameter
  Methods in fr.gouv.vitam.worker.core.impl that return HandlerIO
  Modifier and Type
  Method
  Description
  `HandlerIO`
  HandlerIOImpl.`addOutputResult(int rank, Object object)`
  `HandlerIO`
  HandlerIOImpl.`addOutputResult(int rank, Object object, boolean asyncIO)`
  `HandlerIO`
  HandlerIOImpl.`addOutputResult(int rank, Object object, boolean deleteLocal, boolean asyncIO)`
  Methods in fr.gouv.vitam.worker.core.impl with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  ValidationErrorManager.`handleValidationErrors(WorkFlowExecutionContext executionContext, Step step, org.apache.commons.collections4.MultiValuedMap<String,ValidationError> validationErrorsByObjectName, HandlerIO handlerIO)`
  Constructors in fr.gouv.vitam.worker.core.impl with parameters of type HandlerIO
  Modifier
  Constructor
  Description
  ``
  `AsyncWorkspaceTransfer(HandlerIO handlerAsyncIO)`
  ``
  `WorkspaceBatchRunner(HandlerIO handlerAsyncIO, Executor executor, int queueSize)`
  ``
  `WorkspaceTransferTask(HandlerIO handlerAsyncIO, WorkspaceQueue task)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin

  Methods in fr.gouv.vitam.worker.core.plugin with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  ArchiveUnitRulesUpdateActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckAntivirusActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckClassificationLevelActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckConformityActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  CheckObjectSizeActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  FormatIdentificationActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  IndexObjectGroupActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  IndexUnitActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  RunningIngestsUpdateActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  StoreMetaDataObjectGroupActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  StoreMetaDataUnitActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  StoreObjectGroupActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  UnitsRulesComputePlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  UpdateObjectGroupPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  ArchiveUnitRulesUpdateActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckAntivirusActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckArchiveUnitProfileActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckArchiveUnitSchemaActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckAttachementActionHandler.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  CheckClassificationLevelActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  CheckConformityActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckObjectGroupSchemaActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckObjectSizeActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CollectIngestFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  FormatIdentificationActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  GenericReportGenerationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IndexObjectGroupActionPlugin.`execute(WorkerParameters params, HandlerIO param)`
  `ItemStatus`
  IndexUnitActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  PrepareStorageStrategiesPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  RunningIngestsUpdateActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  StoreMetaDataObjectGroupActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  StoreMetaDataUnitActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  StoreObjectGroupActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  UnitsRulesComputePlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  UpdateObjectGroupPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  UpdateUnitFinalize.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  IndexObjectGroupActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  IndexUnitActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handlerIO)`
  `List<ItemStatus>`
  StoreMetaDataObjectGroupActionPlugin.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `List<ItemStatus>`
  StoreMetaDataUnitActionPlugin.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `List<ItemStatus>`
  StoreObjectGroupActionPlugin.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `protected abstract LogbookOperation`
  GenericReportGenerationHandler.`getLogbookInformation(HandlerIO handlerIO, WorkerParameters param)`
  `void`
  StoreMetaDataObjectGroupActionPlugin.`storeDocumentsWithLfc(WorkerParameters params, HandlerIO handlerIO, List<String> objectGroupIds)`
  `void`
  StoreMetaDataUnitActionPlugin.`storeDocumentsWithLfc(WorkerParameters params, HandlerIO handlerIO, List<String> unitIds)`
  `protected StoredInfoResult`
  StoreObjectActionHandler.`storeObject(HandlerIO handler, String strategyId, ObjectDescription description, ItemStatus itemStatus)`
  The function is used for retrieving ObjectGroup in workspace and storing metaData in storage offer
  `protected BulkObjectStoreResponse`
  StoreObjectActionHandler.`storeObjects(HandlerIO handler, String strategy, BulkObjectStoreRequest bulkObjectStoreRequest)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.audit

  Methods in fr.gouv.vitam.worker.core.plugin.audit with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  AuditCheckObjectPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  AuditFinalizePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  AuditPreparePlugin.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.bulkatomicupdate

  Methods in fr.gouv.vitam.worker.core.plugin.bulkatomicupdate with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  BulkAtomicUpdateProcess.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  CheckQueriesThreshold.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PrepareBulkAtomicUpdate.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  BulkAtomicUpdateProcess.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.common

  Methods in fr.gouv.vitam.worker.core.plugin.common with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `protected void`
  CheckResourceAvailability.`checkResourcesAvailability(HandlerIO handlerIO, Map<AccessRequestContext,List<String>> objectIdsByContext, DataCategory type)`
  Check resource synchronous availability in storage and create access requests for unavailable objects
  `protected void`
  CheckResourceAvailability.`checkResourcesAvailabilityByTypes(HandlerIO handlerIO, Map<DataCategory,Map<AccessRequestContext,List<String>>> objectIdsByContextbyType)`
  Check for multiple types resource synchronous availability in storage and create access requests for unavailable objects
  `protected ItemStatus`
  CheckDistributionThresholdBase.`checkThreshold(HandlerIO handler, long defaultThreshold, String action)`
  `ItemStatus`
  CheckDistributionThreshold.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.computeinheritedrules

  Methods in fr.gouv.vitam.worker.core.plugin.computeinheritedrules with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  ComputeInheritedRulesFinalizationPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  ComputedInheritedRulesCheckDistributionThreshold.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesDeletePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRuleProgenyIdentifierPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRulesActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRulesDeletePlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRulesInvalidatorPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.deleteGotVersions.handlers

  Methods in fr.gouv.vitam.worker.core.plugin.deleteGotVersions.handlers with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  DeleteGotVersionsAccessionRegisterUpdatePlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  DeleteGotVersionsFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  DeleteGotVersionsPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  DeleteGotVersionsActionPlugin.`executeList(WorkerParameters params, HandlerIO handler)`
  `List<ItemStatus>`
  DeleteGotVersionsStoragePlugin.`executeList(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  DeleteGotVersionsStoreMetadataAndLfcPlugin.`executeList(WorkerParameters params, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.deletion

  Methods in fr.gouv.vitam.worker.core.plugin.deletion with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  CollectDeletionUnitPreparationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  CollectDeletionUnitPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.dip

  Methods in fr.gouv.vitam.worker.core.plugin.dip with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  CreateManifest.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PutBinaryOnWorkspace.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  StoreExports.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  CreateManifest.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  PutBinaryOnWorkspace.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  StoreExports.`execute(WorkerParameters params, HandlerIO handler)`
  `List<ItemStatus>`
  ExportCheckResourceAvailability.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.elimination

  Methods in fr.gouv.vitam.worker.core.plugin.elimination with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  EliminationActionCheckDistributionThresholdHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationActionFinalizationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationActionReportGenerationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationActionUnitPreparationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationAnalysisCheckDistributionThresholdHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationAnalysisFinalizationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationAnalysisPreparationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  EliminationAnalysisUnitIndexationPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `protected ItemStatus`
  EliminationCheckDistributionThresholdBase.`checkThreshold(HandlerIO handler, long defaultThreshold, String action)`
  `ItemStatus`
  EliminationActionCheckDistributionThresholdHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationActionFinalizationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationActionUnitPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisCheckDistributionThresholdHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisFinalizationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisUnitIndexationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `protected ItemStatus`
  EliminationActionUnitPreparationHandlerBase.`executeUnitPreparation(WorkerParameters param, HandlerIO handler, String actionId)`
  `protected LogbookOperation`
  EliminationActionReportGenerationHandler.`getLogbookInformation(HandlerIO handlerIO, WorkerParameters param)`
  `static EliminationRequestBody`
  EliminationUtils.`loadRequestJsonFromWorkspace(HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.evidence

  Methods in fr.gouv.vitam.worker.core.plugin.evidence with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  DataCorrectionFinalize.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  DataRectificationStep.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EvidenceAuditDatabaseCheck.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditExtractFromZip.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditFinalize.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditGenerateReports.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditListSecuredFiles.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditPrepare.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditPrepareReport.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `List<ItemStatus>`
  DataRectificationCheckResourceAvailability.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.ingestcleanup

  Methods in fr.gouv.vitam.worker.core.plugin.ingestcleanup with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  IngestCleanupDeleteUnitPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupEligibilityValidationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupRequestValidationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  IngestCleanupDeleteUnitPlugin.`executeList(WorkerParameters param, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.ingestcleanup.report

  Methods in fr.gouv.vitam.worker.core.plugin.ingestcleanup.report with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  CleanupReportManager.`exportReport(HandlerIO handlerIO, StorageClient storageClient)`
  `static Optional<CleanupReportManager>`
  CleanupReportManager.`loadReportDataFromWorkspace(HandlerIO handlerIO)`
  `void`
  CleanupReportManager.`persistReportDataToWorkspace(HandlerIO handlerIO)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.lfc_traceability

  Methods in fr.gouv.vitam.worker.core.plugin.lfc_traceability with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `protected void`
  BuildTraceabilityActionPlugin.`buildTraceabilityData(HandlerIO handler, String lifecycleType, ItemStatus itemStatus)`
  `void`
  BuildTraceabilityActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  FinalizeLifecycleTraceabilityActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  GenerateObjectGroupLifecycleTraceabilityActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  GenerateUnitLifecycleTraceabilityActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PrepareLfcTraceabilityActionPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  BuildObjectGroupTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  BuildUnitTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  FinalizeLifecycleTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  GenerateObjectGroupLifecycleTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  GenerateUnitLifecycleTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PrepareObjectGroupLfcTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PrepareUnitLfcTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `protected StatusCode`
  PrepareLfcTraceabilityActionPlugin.`selectAndExportLifecyclesWithMetadata(int temporizationDelayInSeconds, int lifecycleTraceabilityMaxEntries, String eventType, HandlerIO handlerIO)`
  Constructors in fr.gouv.vitam.worker.core.plugin.lfc_traceability with parameters of type HandlerIO
  Modifier
  Constructor
  Description
  ``
  `LogbookLifeCycleTraceabilityHelper(HandlerIO handlerIO, LogbookOperationsClient logbookOperationsClient, ItemStatus itemStatus, String operationID, String traceabilityEventFileName, String traceabilityZipFileName)`
  ``
  `LogbookObjectGroupLifeCycleTraceabilityHelper(HandlerIO handlerIO, LogbookOperationsClient logbookOperationsClient, ItemStatus itemStatus, String operationID, WorkspaceClientFactory workspaceClientFactory, CloseableIterator<com.fasterxml.jackson.databind.JsonNode> traceabilityDataIterator, String traceabilityEventFileName, String traceabilityZipFileName)`
  ``
  `LogbookUnitLifeCycleTraceabilityHelper(HandlerIO handlerIO, LogbookOperationsClient logbookOperationsClient, ItemStatus itemStatus, String operationID, WorkspaceClientFactory workspaceClientFactory, CloseableIterator<com.fasterxml.jackson.databind.JsonNode> traceabilityDataIterator, String traceabilityEventFileName, String traceabilityZipFileName)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.massprocessing

  Methods in fr.gouv.vitam.worker.core.plugin.massprocessing with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  PrepareUpdateUnits.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action
  `ItemStatus`
  UnitMetadataRulesUpdateCheckConsistency.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.massprocessing.description

  Methods in fr.gouv.vitam.worker.core.plugin.massprocessing.description with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  MassUpdateCheck.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  MassUpdateUnitsProcess.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  MassUpdateUnitsProcess.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.massprocessing.management

  Methods in fr.gouv.vitam.worker.core.plugin.massprocessing.management with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  MassUpdateRulesCheck.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  MassUpdateUnitsRulesProcess.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action
  `List<ItemStatus>`
  MassUpdateUnitsRulesProcess.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  executeList for bulk update units.
  `protected void`
  MassUpdateUnitsRulesProcess.`saveUnitWithLfc(MetaDataClient mdClient, LogbookLifeCyclesClient lfcClient, StorageClient storageClient, HandlerIO handler, WorkerParameters params, String guid, String fileName)`
  Store Unit with LFC by storing UNIT+LFC in workspace then storing in offers.

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.migration

  Methods in fr.gouv.vitam.worker.core.plugin.migration with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  MigrationFinalize.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  MigrationUnitPrepare.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  MigrationFinalize.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  MigrationUnitPrepare.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  MigrationUnits.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  MigrationUnits.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.preservation

  Methods in fr.gouv.vitam.worker.core.plugin.preservation with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  PreservationAccessionRegisterActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PreservationFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PreservationPreparationInsertionAuMetadata.`execute(WorkerParameters workerParameters, HandlerIO handler)`
  `ItemStatus`
  PreservationPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationCheckResourceAvailability.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationExtractionAUPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationGenerateBinaryHash.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationInsertionAuMetadata.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationObjectGroupMetadataSecurityChecks.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationSiegfriedPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationStorageBinaryPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationStorageMetadataAndLfc.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `List<ItemStatus>`
  PreservationTesseractPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationUnitMetadataSecurityChecks.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationUpdateObjectGroupPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `protected void`
  PreservationAccessionRegisterActionHandler.`prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.probativevalue

  Methods in fr.gouv.vitam.worker.core.plugin.probativevalue with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ProbativeCreateDistributionFile.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ProbativeCreateReport.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ProbativeCreateReportEntry.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.purge

  Methods in fr.gouv.vitam.worker.core.plugin.purge with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  PurgeAccessionRegisterPreparationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PurgeAccessionRegisterUpdatePlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PurgeDeleteObjectGroupPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PurgeDetachObjectGroupPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PurgeObjectGroupPreparationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  PurgeUnitPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `abstract void`
  CommonPurgeDeleteService.`deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteCollectService.`deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteService.`deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  CommonPurgeDeleteService.`deleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteCollectService.`deleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteService.`deleteObjects(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeUnitCollectPlugin.`deleteUnit(Map<String,com.fasterxml.jackson.databind.JsonNode> unitsById, Set<String> unitsToDelete, HandlerIO handler)`
  `protected abstract void`
  PurgeUnitPlugin.`deleteUnit(Map<String,com.fasterxml.jackson.databind.JsonNode> unitsById, Set<String> unitsToDelete, HandlerIO handler)`
  `void`
  PurgeUnitVitamPlugin.`deleteUnit(Map<String,com.fasterxml.jackson.databind.JsonNode> unitsById, Set<String> unitsToDelete, HandlerIO handler)`
  `void`
  CommonPurgeDeleteService.`deleteUnits(Set<String> unitsGuids, HandlerIO handler)`
  `void`
  PurgeDeleteService.`deleteUnits(Map<String,String> unitsGuidsWithStrategies, HandlerIO handler)`
  `void`
  CommonPurgeDeleteService.`detachObjectGroupFromDeleteParentUnits(String objectGroupId, Set<String> parentUnitsToRemove, HandlerIO handler)`
  `void`
  PurgeDeleteService.`detachObjectGroupFromDeleteParentUnits(String objectGroupId, Set<String> parentUnitsToRemove, HandlerIO handler)`
  `ItemStatus`
  PurgeAccessionRegisterPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeAccessionRegisterUpdatePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeDeleteObjectGroupPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeDetachObjectGroupPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeObjectGroupPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeUnitPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  PurgeDeleteObjectGroupPlugin.`executeList(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  PurgeUnitPlugin.`executeList(WorkerParameters param, HandlerIO handler)`
  `void`
  PurgeReportService.`exportAccessionRegisters(HandlerIO handler, String processId, WorkFlowExecutionContext executionContext)`
  `CloseableIterator<String>`
  PurgeReportService.`exportDistinctObjectGroups(HandlerIO handler, WorkFlowExecutionContext executionContext, String processId)`
  `com.fasterxml.jackson.databind.JsonNode`
  PurgeObjectGroupPreparationHandler.`retrieveTransferReplyContext(HandlerIO handler)`
  `abstract void`
  CommonPurgeDeleteService.`storageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler)`
  `void`
  PurgeDeleteCollectService.`storageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler)`
  `void`
  PurgeDeleteService.`storageDeleteBinaries(List<PurgeObjectGroupParams> objectGroupParams, DataCategory dataCategory, String fileExtension, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.reclassification

  Methods in fr.gouv.vitam.worker.core.plugin.reclassification with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  AbstractGraphComputePlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ReclassificationFinalizationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ReclassificationPreparationCheckGraphHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ReclassificationPreparationLoadRequestHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  ReclassificationPreparationUpdateDistributionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  UnitAttachmentPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  UnitDetachmentPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  AbstractGraphComputePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationFinalizationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationCheckGraphHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationCheckHoldRulesHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationLoadRequestHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationUpdateDistributionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  UnitAttachmentPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  UnitDetachmentPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  AbstractGraphComputePlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.revertupdate

  Methods in fr.gouv.vitam.worker.core.plugin.revertupdate with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  RevertUpdateUnitCheckPlugin.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.traceability

  Methods in fr.gouv.vitam.worker.core.plugin.traceability with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  VerifyMerkleTreeActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  VerifyTimeStampActionHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  ChecksSecureTraceabilityDataHashesPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ChecksSecureTraceabilityDataStoragelogPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ExtractSecureTraceabilityDataFilePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  RetrieveSecureTraceabilityDataFilePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TraceabilityFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TraceabilityLinkedCheckPreparePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  VerifyMerkleTreeActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  VerifyTimeStampActionHandler.`execute(WorkerParameters params, HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.transfer.reply

  Methods in fr.gouv.vitam.worker.core.plugin.transfer.reply with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `void`
  TransferReplyFinalizationPlugin.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  TransferReplyReportGenerationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `void`
  TransferReplyUnitPreparationHandler.`checkMandatoryIOParameter(HandlerIO handler)`
  `ItemStatus`
  CheckAtrAndAddItToWorkspacePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  SaveAtrPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferReplyDeleteSIP.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferReplyFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferReplyUnitPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  VerifyAtrPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `protected LogbookOperation`
  TransferReplyReportGenerationHandler.`getLogbookInformation(HandlerIO handlerIO, WorkerParameters param)`
  `com.fasterxml.jackson.databind.JsonNode`
  TransferReplyObjectGroupPreparationHandler.`retrieveTransferReplyContext(HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.plugin.transfer.reply.utils

  Constructors in fr.gouv.vitam.worker.core.plugin.transfer.reply.utils with parameters of type HandlerIO
  Modifier
  Constructor
  Description
  ``
  `SortedLevelJsonLineWriter(HandlerIO handler)`

- ## Uses of HandlerIO in fr.gouv.vitam.worker.core.utils

  Methods in fr.gouv.vitam.worker.core.utils with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `static InputStream`
  PluginHelper.`createUnitsByGotFile(MetaDataClient metaDataClient, DeleteGotVersionsRequest deleteGotVersionsRequest, HandlerIO handler)`
  Constructors in fr.gouv.vitam.worker.core.utils with parameters of type HandlerIO
  Modifier
  Constructor
  Description
  ``
  `JsonLineDataBase(HandlerIO handlerIO, String baseDir)`

- ## Uses of HandlerIO in fr.vitam.plugin.custom

  Methods in fr.vitam.plugin.custom with parameters of type HandlerIO
  Modifier and Type
  Method
  Description
  `ItemStatus`
  HelloWorldPlugin.`execute(WorkerParameters workerParameters, HandlerIO handlerIO)`