Class CDORevisionCrawler.MessageDigestHandler

java.lang.Object
org.eclipse.emf.cdo.common.revision.CDORevisionCrawler.OutputStreamHandler
org.eclipse.emf.cdo.common.revision.CDORevisionCrawler.MessageDigestHandler
All Implemented Interfaces:
CDORevisionCrawler.Handler
Enclosing class:
CDORevisionCrawler

public static class CDORevisionCrawler.MessageDigestHandler extends CDORevisionCrawler.OutputStreamHandler
Handler implementation that calculates a message digest over crawled data.
Author:
Eike Stepper
  • Constructor Details

    • MessageDigestHandler

      public MessageDigestHandler(MessageDigest digest)
      Constructs a MessageDigestHandler with the given digest.
      Parameters:
      digest - the message digest
    • MessageDigestHandler

      public MessageDigestHandler(MessageDigest digest, boolean localIDs, CDOLobLoader lobLoader)
      Constructs a MessageDigestHandler with digest, local IDs, and optional LOB loader.
      Parameters:
      digest - the message digest
      localIDs - true to use local IDs
      lobLoader - the LOB loader, may be null
    • MessageDigestHandler

      public MessageDigestHandler(MessageDigest digest, CDORevisionCrawler.OutputStreamHandler.IDMapper idMapper, CDOLobLoader lobLoader)
      Constructs a MessageDigestHandler with digest, custom ID mapper, and optional LOB loader.
      Parameters:
      digest - the message digest
      idMapper - the ID mapper
      lobLoader - the LOB loader, may be null
    • MessageDigestHandler

      protected MessageDigestHandler(CDODataOutput out, CDORevisionCrawler.OutputStreamHandler.IDMapper idMapper)
      Constructs a MessageDigestHandler with the given data output and ID mapper.