Package org.apache.solr.api
Class ApiBag.ReqHandlerToApi
- java.lang.Object
- 
- org.apache.solr.api.Api
- 
- org.apache.solr.api.ApiBag.ReqHandlerToApi
 
 
- 
- All Implemented Interfaces:
- org.apache.solr.common.SpecProvider,- PermissionNameProvider
 - Enclosing class:
- ApiBag
 
 public static class ApiBag.ReqHandlerToApi extends Api implements PermissionNameProvider 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.solr.security.PermissionNameProviderPermissionNameProvider.Name
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.solr.api.ApicommandSchema, spec
 - 
Fields inherited from interface org.apache.solr.security.PermissionNameProviderANY, NULL, values
 
- 
 - 
Constructor SummaryConstructors Constructor Description ReqHandlerToApi(SolrRequestHandler rh, org.apache.solr.common.SpecProvider spec)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcall(SolrQueryRequest req, SolrQueryResponse rsp)The method that gets called for each requestPermissionNameProvider.NamegetPermissionName(AuthorizationContext ctx)- 
Methods inherited from class org.apache.solr.api.ApigetCommandSchema, getSpec
 
- 
 
- 
- 
- 
Constructor Detail- 
ReqHandlerToApipublic ReqHandlerToApi(SolrRequestHandler rh, org.apache.solr.common.SpecProvider spec) 
 
- 
 - 
Method Detail- 
callpublic void call(SolrQueryRequest req, SolrQueryResponse rsp) Description copied from class:ApiThe method that gets called for each request
 - 
getPermissionNamepublic PermissionNameProvider.Name getPermissionName(AuthorizationContext ctx) - Specified by:
- getPermissionNamein interface- PermissionNameProvider
 
 
- 
 
-