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 |
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 |
RuleBasedAuthorizationPluginBase
Base class for rule based authorization plugins
|
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-2021 Apache Software Foundation. All Rights Reserved.