Package | Description |
---|---|
org.apache.solr.api |
Commonly used classes for Solr V2 API.
|
org.apache.solr.cloud.autoscaling |
Package for classes related to autoscaling.
|
org.apache.solr.core |
Core classes implementing Solr internals and the management of
SolrCore s |
org.apache.solr.handler |
Concrete implementations of
SolrRequestHandler |
org.apache.solr.handler.admin |
SolrRequestHandler implementations for powering he Solr Admin UI |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedApi
This class implements an Api just from an annotated java class
The class must have an annotation
EndPoint
Each method must have an annotation Command
The methods that implement a command should have the first 2 parameters
SolrQueryRequest and SolrQueryResponse or it may optionally
have a third parameter which could be a java class annotated with jackson annotations. |
static class |
ApiBag.IntrospectApi |
static class |
ApiBag.LazyLoadedApi |
static class |
ApiBag.ReqHandlerToApi |
static class |
V2HttpCall.CompositeApi |
Modifier and Type | Method and Description |
---|---|
static Api |
V2HttpCall.getApiInfo(PluginBag<SolrRequestHandler> requestHandlers,
String path,
String method,
String fullPath,
Map<String,String> parts) |
Api |
ApiBag.lookup(String path,
String httpMethod,
Map<String,String> parts) |
Api |
ApiBag.unregister(SolrRequest.METHOD method,
String path) |
Modifier and Type | Method and Description |
---|---|
Collection<Api> |
ApiSupport.getApis()
It is possible to support multiple v2 apis by a single requesthandler
|
static List<Api> |
AnnotatedApi.getApis(Class<? extends Object> klas,
Object obj) |
static List<Api> |
AnnotatedApi.getApis(Object obj) |
PathTrie<Api> |
ApiBag.getRegistry(String method) |
List<Api> |
ApiBag.registerObject(Object o)
Register a POJO annotated with
EndPoint |
static List<Api> |
ApiBag.wrapRequestHandlers(SolrRequestHandler rh,
String... specs) |
Modifier and Type | Method and Description |
---|---|
V2HttpCall.CompositeApi |
V2HttpCall.CompositeApi.add(Api api) |
void |
ApiBag.register(Api api) |
void |
ApiBag.register(Api api,
Map<String,String> nameSubstitutes) |
static void |
ApiBag.registerIntrospect(Map<String,String> nameSubstitutes,
PathTrie<Api> registry,
String path,
Api introspect) |
Modifier and Type | Method and Description |
---|---|
static void |
ApiBag.registerIntrospect(Map<String,String> nameSubstitutes,
PathTrie<Api> registry,
String path,
Api introspect) |
Constructor and Description |
---|
CompositeApi(Api api) |
IntrospectApi(Api base,
boolean isCoreSpecific) |
Modifier and Type | Method and Description |
---|---|
Collection<Api> |
AutoScalingHandler.getApis()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Api |
PluginBag.v2lookup(String path,
String method,
Map<String,String> parts) |
Modifier and Type | Method and Description |
---|---|
Collection<Api> |
SchemaHandler.getApis() |
Collection<Api> |
RequestHandlerBase.getApis() |
Collection<Api> |
SolrConfigHandler.getApis() |
Collection<Api> |
UpdateRequestHandlerApi.getApis() |
Collection<Api> |
BlobHandler.getApis() |
Collection<Api> |
RealTimeGetHandler.getApis() |
Modifier and Type | Method and Description |
---|---|
Collection<Api> |
MetricsHistoryHandler.getApis() |
Collection<Api> |
SecurityConfHandler.getApis() |
Collection<Api> |
InfoHandler.getApis() |
Collection<Api> |
CoreAdminHandler.getApis() |
Collection<Api> |
BaseHandlerApiSupport.getApis() |
Collection<Api> |
CollectionsHandler.getApis() |
Collection<Api> |
AutoscalingHistoryHandler.getApis()
Deprecated.
|
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.