Module org.elasticsearch.server
Package org.elasticsearch.transport
Interface LinkedProjectConfigService
- All Known Implementing Classes:
AbstractLinkedProjectConfigService,ClusterSettingsLinkedProjectConfigService
public interface LinkedProjectConfigService
Service for registering
LinkedProjectConfigService.LinkedProjectConfigListeners to be notified of changes to linked project configurations.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceListener interface for receiving updates about linked project configurations. -
Method Summary
Modifier and TypeMethodDescriptionLoads all linked project configurations known at node startup, for all origin projects.voidRegisters aLinkedProjectConfigService.LinkedProjectConfigListenerto receive updates about linked project configurations.
-
Method Details
-
register
Registers aLinkedProjectConfigService.LinkedProjectConfigListenerto receive updates about linked project configurations.- Parameters:
listener- The listener to register.
-
getInitialLinkedProjectConfigs
Collection<LinkedProjectConfig> getInitialLinkedProjectConfigs()Loads all linked project configurations known at node startup, for all origin projects.- Returns:
- A collection of all known
LinkedProjectConfigs at node startup.
-