Class OpenSearchConfigElement

java.lang.Object
org.springframework.extensions.config.element.ConfigElementAdapter
org.alfresco.repo.web.scripts.config.OpenSearchConfigElement
All Implemented Interfaces:
Serializable, org.springframework.extensions.config.ConfigElement

public class OpenSearchConfigElement extends org.springframework.extensions.config.element.ConfigElementAdapter
Custom config element that represents the config data for open search
Author:
davidc
See Also:
  • Field Details

  • Constructor Details

    • OpenSearchConfigElement

      public OpenSearchConfigElement()
      Default constructor
    • OpenSearchConfigElement

      public OpenSearchConfigElement(String name)
      Constructor
      Parameters:
      name - Name of the element this config element represents
  • Method Details

    • getChildren

      public List<org.springframework.extensions.config.ConfigElement> getChildren()
      Specified by:
      getChildren in interface org.springframework.extensions.config.ConfigElement
      Overrides:
      getChildren in class org.springframework.extensions.config.element.ConfigElementAdapter
      See Also:
      • ConfigElement.getChildren()
    • combine

      public org.springframework.extensions.config.ConfigElement combine(org.springframework.extensions.config.ConfigElement configElement)
      Specified by:
      combine in interface org.springframework.extensions.config.ConfigElement
      Specified by:
      combine in class org.springframework.extensions.config.element.ConfigElementAdapter
      See Also:
      • ConfigElement.combine(ConfigElement)
    • getProxy

      Gets the proxy configuration
      Returns:
      The proxy configuration
    • getEngines

      Returns:
      Returns a set of the engines
    • getEngine

      public OpenSearchConfigElement.EngineConfig getEngine(String proxy)
      Parameters:
      proxy - name of engine proxy
      Returns:
      associated engine config (or null, if none registered against proxy)