| | |
| | | /** The ID of the backend to which this entry root container belongs. */ |
| | | private final String backendId; |
| | | /** The backend configuration. */ |
| | | private final PluggableBackendCfg config; |
| | | private volatile PluggableBackendCfg config; |
| | | /** The monitor for this backend. */ |
| | | private BackendMonitor monitor; |
| | | |
| | |
| | | @Override |
| | | public ConfigChangeResult applyConfigurationChange(PluggableBackendCfg configuration) |
| | | { |
| | | getMonitorProvider().enableFilterUseStats(configuration.isIndexFilterAnalyzerEnabled()); |
| | | getMonitorProvider().setMaxEntries(configuration.getIndexFilterAnalyzerMaxFilters()); |
| | | config = configuration; |
| | | getMonitorProvider().enableFilterUseStats(config.isIndexFilterAnalyzerEnabled()); |
| | | getMonitorProvider().setMaxEntries(config.getIndexFilterAnalyzerMaxFilters()); |
| | | |
| | | return new ConfigChangeResult(); |
| | | } |