| 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  
SolrCores | 
| org.apache.solr.handler | 
 Concrete implementations of  
SolrRequestHandler | 
| org.apache.solr.handler.admin | 
SolrRequestHandler implementations for powering he Solr Admin UI | 
| org.apache.solr.handler.component | 
SearchComponent implementations for 
 use in SearchHandler | 
| org.apache.solr.security | 
 Commonly used classes for Solr security framework. 
 | 
| org.apache.solr.servlet | 
 Servlet related classes for powering the Solr HTTP API 
 | 
| org.apache.solr.update | 
 APIs and classes for managing index updates 
 | 
| Class and Description | 
|---|
| AuthorizationContext
 Request context for Solr to be used by Authorization plugin. 
 | 
| PermissionNameProvider
 A requestHandler should implement this interface to provide the well known permission
 at request time 
 | 
| PermissionNameProvider.Name | 
| Class and Description | 
|---|
| AuthorizationContext
 Request context for Solr to be used by Authorization plugin. 
 | 
| PermissionNameProvider
 A requestHandler should implement this interface to provide the well known permission
 at request time 
 | 
| PermissionNameProvider.Name | 
| Class and Description | 
|---|
| AuditLoggerPlugin
 Base class for Audit logger plugins. 
 | 
| AuthenticationPlugin | 
| AuthorizationPlugin
 Authorization interface that needs to be implemented to write an authorization
 plugin. 
 | 
| PKIAuthenticationPlugin | 
| Class and Description | 
|---|
| AuthorizationContext
 Request context for Solr to be used by Authorization plugin. 
 | 
| PermissionNameProvider
 A requestHandler should implement this interface to provide the well known permission
 at request time 
 | 
| PermissionNameProvider.Name | 
| Class and Description | 
|---|
| AuthorizationContext
 Request context for Solr to be used by Authorization plugin. 
 | 
| PermissionNameProvider
 A requestHandler should implement this interface to provide the well known permission
 at request time 
 | 
| PermissionNameProvider.Name | 
| Class and Description | 
|---|
| AuthorizationContext
 Request context for Solr to be used by Authorization plugin. 
 | 
| HttpClientBuilderPlugin
 Plugin interface for configuring internal HttpClients. 
 | 
| PermissionNameProvider
 A requestHandler should implement this interface to provide the well known permission
 at request time 
 | 
| PermissionNameProvider.Name | 
| Class and Description | 
|---|
| AuditEvent
 Audit event that takes request and auth context as input to be able to audit log custom things. 
 | 
| AuditEvent.EventType | 
| AuditEvent.Level | 
| AuditEvent.RequestType | 
| AuditLoggerPlugin
 Base class for Audit logger plugins. 
 | 
| AuditLoggerPlugin.AuditEventFormatter
 Interface for formatting the event 
 | 
| AuthenticationPlugin | 
| AuthorizationContext
 Request context for Solr to be used by Authorization plugin. 
 | 
| AuthorizationContext.CollectionRequest | 
| AuthorizationContext.RequestType | 
| AuthorizationPlugin
 Authorization interface that needs to be implemented to write an authorization
 plugin. 
 | 
| AuthorizationResponse | 
| BasicAuthPlugin.AuthenticationProvider | 
| ConfigEditablePlugin
 An interface to be implemented by a Plugin whose Configuration is runtime editable 
 | 
| HadoopAuthPlugin
 This class implements a generic plugin which can use authentication schemes exposed by the
 Hadoop framework. 
 | 
| HttpClientBuilderPlugin
 Plugin interface for configuring internal HttpClients. 
 | 
| JWTIssuerConfig
 Holds information about an IdP (issuer), such as issuer ID, JWK url(s), keys etc 
 | 
| JWTIssuerConfig.WellKnownDiscoveryConfig
 Config object for a OpenId Connect well-known config
 Typically exposed through /.well-known/openid-configuration endpoint 
 | 
| JWTPrincipal
 Principal object that carries JWT token and claims for authenticated user. 
 | 
| PermissionNameProvider.Name | 
| PublicKeyHandler | 
| VerifiedUserRoles
 Interface used to pass verified user roles in a Principal object. 
 | 
| Class and Description | 
|---|
| AuthorizationContext.RequestType | 
| Class and Description | 
|---|
| HttpClientBuilderPlugin
 Plugin interface for configuring internal HttpClients. 
 | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.