Class CachedEncryptionEventListener

java.lang.Object
org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationListener

public class CachedEncryptionEventListener extends AbstractEncryptionEventListener<CachedEncryptionEventListener>
Does all reflection at startup. There is no reflection used at runtime. Does not support polymorphism and does not need '_class' fields either.
  • Constructor Details

    • CachedEncryptionEventListener

      public CachedEncryptionEventListener(com.bol.crypt.CryptVault cryptVault)
    • CachedEncryptionEventListener

      public CachedEncryptionEventListener(com.bol.crypt.CryptVault cryptVault, FieldEncryptedPredicate fieldEncryptedPredicate)
  • Method Details

    • onAfterLoad

      public void onAfterLoad(org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent event)
      Overrides:
      onAfterLoad in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener
    • onBeforeSave

      public void onBeforeSave(org.springframework.data.mongodb.core.mapping.event.BeforeSaveEvent event)
      Overrides:
      onBeforeSave in class org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener