Interface TransferManifestProcessor

All Known Implementing Classes:
AbstractManifestProcessorBase, RepoPrimaryManifestProcessorImpl, RepoRequisiteManifestProcessorImpl, RepoSecondaryManifestProcessorImpl, RepoTertiaryManifestProcessorImpl

public interface TransferManifestProcessor
Manifest Processor Interface called when parsing the transfer manifest file When Parsing the manifest file, the startTransferManifest will be called first, then processHeader, then mulpiple calls of processTransferManifestNode, one for each node, then endTransferManifest
Author:
Mark Rogers
  • Method Details

    • startTransferManifest

      void startTransferManifest()
      Signals the start of a transfer manifest
    • processTransferManifiestHeader

      void processTransferManifiestHeader(TransferManifestHeader header)
      Gives the header to be proceessed
      Parameters:
      header - the header
    • processTransferManifestNode

      void processTransferManifestNode(TransferManifestNormalNode node)
      Gives a manifest node to be processed
      Parameters:
      node - the node
    • processTransferManifestNode

      void processTransferManifestNode(TransferManifestDeletedNode node)
      Gives a deleted manifest node to be processed
      Parameters:
      node - the node
    • endTransferManifest

      void endTransferManifest()
      Signals the end of a transfer manifest