Package org.apache.solr.handler.admin
Class ContainerPluginsApi
- java.lang.Object
-
- org.apache.solr.handler.admin.ContainerPluginsApi
-
public class ContainerPluginsApi extends Object
API to maintain container-level plugin configurations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ContainerPluginsApi.Edit
API for editing the plugin configurations.class
ContainerPluginsApi.Read
API for reading the current plugin configurations.
-
Field Summary
Fields Modifier and Type Field Description ContainerPluginsApi.Edit
editAPI
static String
PLUGIN
ContainerPluginsApi.Read
readAPI
-
Constructor Summary
Constructors Constructor Description ContainerPluginsApi(CoreContainer coreContainer)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,Object>
plugins(Supplier<org.apache.solr.common.cloud.SolrZkClient> zkClientSupplier)
Retrieve the current plugin configurations.
-
-
-
Field Detail
-
PLUGIN
public static final String PLUGIN
- See Also:
- Constant Field Values
-
readAPI
public final ContainerPluginsApi.Read readAPI
-
editAPI
public final ContainerPluginsApi.Edit editAPI
-
-
Constructor Detail
-
ContainerPluginsApi
public ContainerPluginsApi(CoreContainer coreContainer)
-
-
Method Detail
-
plugins
public static Map<String,Object> plugins(Supplier<org.apache.solr.common.cloud.SolrZkClient> zkClientSupplier) throws IOException
Retrieve the current plugin configurations.- Parameters:
zkClientSupplier
- supplier ofSolrZkClient
- Returns:
- current plugin configurations, where keys are plugin names and values are
PluginMeta
plugin metadata. - Throws:
IOException
- on IO errors
-
-