# Packages
No description provided by the author
# Interfaces
CertificateProvider interface provides an abstraction for obtaining certificate pair.
Configuration interface provides an abstraction around a configuration struct.
CredentialsProvider interface provides an abstraction for obtaining credentials.
MetricsManager manages a services metrics.
MetricsReporter reports the metrics.
SecretProvider defines the contract for secret provider implementations that allow secrets to be retrieved/stored from/to a services Secret Store and other secret related APIs.
SecretProviderExt defines the extended contract for secret provider implementations that provide additional APIs needed only from the bootstrap code.
UpdatableConfig interface allows service to have their custom configuration populated from configuration stored in the Configuration Provider (aka keeper).
WritableConfig allows service to listen for changes from the Configuration Provider and have the configuration updated when the changes occur.
# Type aliases
BootstrapHandler defines the contract each bootstrap handler must fulfill.