All Classes

Class Description
CachedSecretFactory  
DatarouterSecretExample  
DatarouterSecretPlugin  
DatarouterSecretPlugin.DatarouterSecretPluginBuilder<T extends DatarouterSecretPlugin.DatarouterSecretPluginBuilder<T>>  
DatarouterSecretPlugin.DatarouterSecretPluginBuilder.DatarouterSecretPluginBuilderImpl  
InjectedDefaultMemorySecretClientSupplier  
InjectedDefaultMemorySecretClientSupplier.DefaultMemorySecrets  
LocalStorageConfig  
LocalStorageConfig.DefaultLocalStorageConfig  
LocalStorageSecretClient
This is an implementation of SecretClient that stores all Secrets in a local plaintext properties file.
LocalStorageSecretClientSupplier  
MemorySecretClient  
MemorySecretClientSupplier  
NoConfiguredSecretClientSupplierException  
Secret  
SecretClient
This is an interface that enables simple CRUD methods for Secret storage without any namespacing logic.
SecretClient.SecretClientSupplier  
SecretClientConfig  
SecretClientConfigHolder  
SecretClientException  
SecretClientOp<I,​O>  
SecretClientOp.SecretClientOpResult<T>  
SecretClientOp.SecretClientOpResult.SecretClientOpStatus  
SecretClientOps  
SecretClientOps.CreateOp  
SecretClientOps.DeleteOp  
SecretClientOps.ListNamesOp  
SecretClientOps.PutOp  
SecretClientOps.ReadOp  
SecretClientOps.UpdateOp  
SecretExistsException  
SecretJsonSerializer  
SecretJsonSerializer.GsonToolJsonSerializer  
SecretNamespacer  
SecretNamespacer.DevelopmentNamespacer  
SecretNotFoundException  
SecretOpInfo  
SecretOpReason  
SecretOpReason.SecretOpReasonType  
SecretOpRecorder  
SecretOpRecorder.NoOpSecretOpRecorder  
SecretOpRecorderSupplier  
SecretOpRecorderSupplier.NoOpSecretOpRecorderSupplier  
SecretOpType  
SecretService
This is the recommended interface for accessing Secrets that need to be written to, and namespacing is automatically applied before and after all interactions with secret names.
SecretValidationException