Class KeyProviderExtension<E extends KeyProviderExtension.Extension>

java.lang.Object
org.apache.hadoop.crypto.key.KeyProvider
org.apache.hadoop.crypto.key.KeyProviderExtension<E>
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
CachingKeyProvider, KeyProviderCryptoExtension, KeyProviderDelegationTokenExtension

public abstract class KeyProviderExtension<E extends KeyProviderExtension.Extension> extends KeyProvider
This is a utility class used to extend the functionality of KeyProvider, that takes a KeyProvider and an Extension. It implements all the required methods of the KeyProvider by delegating it to the provided KeyProvider.