| Interface | Description | 
|---|---|
| ValueQueue.QueueRefiller<E> | 
 QueueRefiller interface a client must implement to use this class 
 | 
| Class | Description | 
|---|---|
| KMSClientProvider.Factory | 
 The factory to create KMSClientProvider, which is used by the
 ServiceLoader. 
 | 
| KMSClientProvider.KMSEncryptedKeyVersion | |
| KMSClientProvider.KMSKeyVersion | |
| KMSClientProvider.KMSMetadata | |
| KMSClientProvider.KMSTokenRenewer | 
 The KMS implementation of  
TokenRenewer. | 
| KMSDelegationToken.KMSDelegationTokenIdentifier | 
 DelegationTokenIdentifier used for the KMS. 
 | 
| LoadBalancingKMSClientProvider | 
 A simple LoadBalancing KMSClientProvider that round-robins requests
 across a provided array of KMSClientProviders. 
 | 
| Enum | Description | 
|---|---|
| ValueQueue.SyncGenerationPolicy | 
 Policy to decide how many values to return to client when client asks for
 "n" values and Queue is empty. 
 | 
Copyright © 2018 Apache Software Foundation. All Rights Reserved.