# Uses of Package
org.apache.solr.rest

- Packages that use org.apache.solr.rest
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.rest | Solr RESTful APIs via Restlet.
  org.apache.solr.rest.schema.analysis | Analysis-related functionality for RESTful API access to the Solr Schema using Restlet.

- Classes in org.apache.solr.rest used by org.apache.solr.core
  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.

- Classes in org.apache.solr.rest used by org.apache.solr.rest
  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.

- Classes in org.apache.solr.rest used by org.apache.solr.rest.schema.analysis
  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-2016 Apache Software Foundation. All Rights Reserved.