Class TestSystemTemplatesRepositoryPlugin

java.lang.Object
org.opensearch.plugins.Plugin
org.opensearch.cluster.service.applicationtemplates.TestSystemTemplatesRepositoryPlugin
All Implemented Interfaces:
Closeable, AutoCloseable, org.opensearch.cluster.applicationtemplates.SystemTemplatesPlugin

public class TestSystemTemplatesRepositoryPlugin extends org.opensearch.plugins.Plugin implements org.opensearch.cluster.applicationtemplates.SystemTemplatesPlugin
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opensearch.cluster.applicationtemplates.SystemTemplateLoader
    loaderFor(org.opensearch.cluster.applicationtemplates.SystemTemplateMetadata templateMetadata)
     
    org.opensearch.cluster.applicationtemplates.SystemTemplateRepository
     

    Methods inherited from class org.opensearch.plugins.Plugin

    additionalSettings, close, createComponents, createGuiceModules, getAdditionalIndexSettingProviders, getBootstrapChecks, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexTemplateMetadataUpgrader, getNamedWriteables, getNamedXContent, getRoles, getSecureSettingFactory, getSettings, getSettingsFilter, getSettingUpgraders, onIndexModule

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TestSystemTemplatesRepositoryPlugin

      public TestSystemTemplatesRepositoryPlugin()
  • Method Details

    • loadRepository

      public org.opensearch.cluster.applicationtemplates.SystemTemplateRepository loadRepository() throws IOException
      Specified by:
      loadRepository in interface org.opensearch.cluster.applicationtemplates.SystemTemplatesPlugin
      Throws:
      IOException
    • loaderFor

      public org.opensearch.cluster.applicationtemplates.SystemTemplateLoader loaderFor(org.opensearch.cluster.applicationtemplates.SystemTemplateMetadata templateMetadata)
      Specified by:
      loaderFor in interface org.opensearch.cluster.applicationtemplates.SystemTemplatesPlugin