Class KeyEncryptionKeyEventFactory

java.lang.Object
org.gridgain.internal.encryption.event.KeyEncryptionKeyEventFactory
All Implemented Interfaces:
org.apache.ignite.configuration.notifications.ConfigurationListener<org.gridgain.internal.encryption.configuration.EncryptionView>, org.apache.ignite.configuration.notifications.ConfigurationNamedListListener<org.gridgain.internal.encryption.configuration.EncryptionView>

public class KeyEncryptionKeyEventFactory extends Object implements org.apache.ignite.configuration.notifications.ConfigurationNamedListListener<org.gridgain.internal.encryption.configuration.EncryptionView>
Event factory for key encryption key configuration changes. Fires events when key encryption key is updated.
  • Constructor Details

    • KeyEncryptionKeyEventFactory

      public KeyEncryptionKeyEventFactory(Function<org.gridgain.internal.encryption.event.EncryptionEventParameters,CompletableFuture<Void>> notifier)
      Constructor.
      Parameters:
      notifier - Notifier.
  • Method Details

    • onUpdate

      public CompletableFuture<?> onUpdate(org.apache.ignite.configuration.notifications.ConfigurationNotificationEvent<org.gridgain.internal.encryption.configuration.EncryptionView> ctx)
      Specified by:
      onUpdate in interface org.apache.ignite.configuration.notifications.ConfigurationListener<org.gridgain.internal.encryption.configuration.EncryptionView>
      Specified by:
      onUpdate in interface org.apache.ignite.configuration.notifications.ConfigurationNamedListListener<org.gridgain.internal.encryption.configuration.EncryptionView>