Class BaseCryptoTransientDecoder

All Implemented Interfaces:
Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent
Direct Known Subclasses:
CryptoTransientNameIDDecoder, CryptoTransientNameIdentifierDecoder

public abstract class BaseCryptoTransientDecoder extends AbstractIdentifiableInitializableComponent
An abstract action which contains the logic to do crypto transient decoding matching. This reverses the work done by CryptoTransientIdGenerationStrategy
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • dataSealer

      @NonnullAfterInit private DataSealer dataSealer
      Object used to protect and encrypt the data.
    • logPrefix

      @Nullable private String logPrefix
      cache for the log prefix - to save multiple recalculations.
  • Constructor Details

    • BaseCryptoTransientDecoder

      public BaseCryptoTransientDecoder()
  • Method Details