Package com.github.cafapi.common.api
Interface ManagedConfigurationSource
- All Superinterfaces:
ConfigurationMetricsReporter
,ConfigurationSource
,HealthReporter
- All Known Implementing Classes:
CafConfigurationSource
,FileConfigurationSource
public interface ManagedConfigurationSource
extends HealthReporter, ConfigurationMetricsReporter, ConfigurationSource
-
Method Summary
Methods inherited from interface com.github.cafapi.common.api.ConfigurationSource
getConfiguration
Methods inherited from interface com.github.cafapi.common.api.HealthReporter
healthCheck, livenessCheck
-
Method Details
-
shutdown
void shutdown()Perform necessary shutdown operations. -
getConfigurationRequests
int getConfigurationRequests()- Specified by:
getConfigurationRequests
in interfaceConfigurationMetricsReporter
- Returns:
- the number of configuration requests handled to date
-
getConfigurationErrors
int getConfigurationErrors()- Specified by:
getConfigurationErrors
in interfaceConfigurationMetricsReporter
- Returns:
- the number of failures/errors when retrieving configuration to date
-