public class AmbariTProxyConfigurationProvider extends AmbariServerConfigurationProvider<AmbariTProxyConfiguration>
AmbariTProxyConfiguration
objects.
Returned AmbariTProxyConfiguration
instances are expected to contain the current values
for the tproxy-configuration category of the Ambari Server Configuration data.
It needs to be registered in the related GUICE module as a provider.
The provider receives notifications on CRUD operations related to the persisted resource and reloads the cached configuration instance accordingly.
AmbariServerConfigurationProvider
Constructor and Description |
---|
AmbariTProxyConfigurationProvider(AmbariEventPublisher ambariEventPublisher,
AmbariJpaPersistService persistService) |
Modifier and Type | Method and Description |
---|---|
protected AmbariTProxyConfiguration |
loadInstance(Collection<AmbariConfigurationEntity> configurationEntities)
Creates a AmbariTProxyConfiguration from a list of
AmbariConfigurationEntity s. |
ambariConfigurationChanged, get, jpaInitialized, toProperties
@Inject public AmbariTProxyConfigurationProvider(AmbariEventPublisher ambariEventPublisher, AmbariJpaPersistService persistService)
protected AmbariTProxyConfiguration loadInstance(Collection<AmbariConfigurationEntity> configurationEntities)
AmbariConfigurationEntity
s.loadInstance
in class AmbariServerConfigurationProvider<AmbariTProxyConfiguration>
configurationEntities
- a list of AmbariConfigurationEntity
sAmbariTProxyConfiguration
Copyright © 2022 Apache Software Foundation. All rights reserved.