Simon Willnauer 691ec68a3c Extract a common base class to allow services to listen to remote cluster config updates (#24367)
RemoteClusterService is an internal service that should not necessarily be exposed
to plugins or other parts of the system. Yet, for cluster name parsing for instance
it is crucial to reuse some code that is used for the RemoteClusterService. This
change extracts a base class that allows to share the settings related code as well
as cluster settings updates to `search.remote.*` to be observed by other services.
2017-05-02 16:02:36 +02:00
..