| Package | Description | 
|---|---|
| org.apache.solr.core | 
 
Core classes implementin Solr internals and the management of  
SolrCores | 
| org.apache.solr.rest | 
 
  Solr RESTful APIs via Restlet. 
 | 
| org.apache.solr.rest.schema | 
 
  Provides RESTful API access to the Solr Schema using Restlet. 
 | 
| org.apache.solr.rest.schema.analysis | 
 
  Analysis-related functionality for RESTful API access to the Solr Schema using Restlet. 
 | 
| Class and Description | 
|---|
| RestManager
 Supports runtime mapping of REST API endpoints to ManagedResource 
 implementations; endpoints can be registered at either the /schema
 or /config base paths, depending on which base path is more appropriate
 for the type of managed resource. 
 | 
| RestManager.Registry
 Per-core registry of ManagedResources found during core initialization. 
 | 
| Class and Description | 
|---|
| BaseSolrResource
 Base class of all Solr Restlet server resource classes. 
 | 
| DELETEable
 Marker interface for resource classes that handle DELETE requests. 
 | 
| GETable
 Marker interface for resource classes that handle GET requests. 
 | 
| ManagedResource
 Supports Solr components that have external data that 
 needs to be managed using the REST API. 
 | 
| ManagedResourceObserver
 Allows a Solr component to register as an observer of important
 ManagedResource events, such as when the managed data is loaded. 
 | 
| ManagedResourceStorage
 Abstract base class that provides most of the functionality needed
 to store arbitrary data for managed resources. 
 | 
| ManagedResourceStorage.StorageIO
 Hides the underlying storage implementation for data being managed
 by a ManagedResource. 
 | 
| POSTable
 Marker interface for resource classes that handle POST requests. 
 | 
| PUTable
 Marker interface for resource classes that handle PUT requests. 
 | 
| RestManager
 Supports runtime mapping of REST API endpoints to ManagedResource 
 implementations; endpoints can be registered at either the /schema
 or /config base paths, depending on which base path is more appropriate
 for the type of managed resource. 
 | 
| RestManager.Registry
 Per-core registry of ManagedResources found during core initialization. 
 | 
| Class and Description | 
|---|
| BaseSolrResource
 Base class of all Solr Restlet server resource classes. 
 | 
| GETable
 Marker interface for resource classes that handle GET requests. 
 | 
| POSTable
 Marker interface for resource classes that handle POST requests. 
 | 
| PUTable
 Marker interface for resource classes that handle PUT requests. 
 | 
| Class and Description | 
|---|
| BaseSolrResource
 Base class of all Solr Restlet server resource classes. 
 | 
| ManagedResource
 Supports Solr components that have external data that 
 needs to be managed using the REST API. 
 | 
| ManagedResource.ChildResourceSupport
 Marker interface to indicate a ManagedResource implementation class also supports
 managing child resources at path: /<resource>/{child} 
 | 
| ManagedResourceObserver
 Allows a Solr component to register as an observer of important
 ManagedResource events, such as when the managed data is loaded. 
 | 
| ManagedResourceStorage.StorageIO
 Hides the underlying storage implementation for data being managed
 by a ManagedResource. 
 | 
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.