Interface ConfigurablePlugin<T extends org.apache.solr.common.MapWriter>

Type Parameters:
T - the configuration Object type
All Known Subinterfaces:
PlacementPluginFactory<T>
All Known Implementing Classes:
AffinityPlacementFactory, DelegatingPlacementPluginFactory, InactiveShardRemover, MinimizeCoresPlacementFactory, RandomPlacementFactory, SimplePlacementFactory

public interface ConfigurablePlugin<T extends org.apache.solr.common.MapWriter>
Implement this interface if your plugin needs to accept some configuration
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(T cfg)
    This is invoked soon after the Object is initialized.
  • Method Details

    • configure

      void configure(T cfg)
      This is invoked soon after the Object is initialized.
      Parameters:
      cfg - value deserialized from JSON