Interface | Description |
---|---|
DELETEable |
Marker interface for resource classes that handle DELETE requests.
|
GETable |
Marker interface for resource classes that handle GET requests.
|
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.
|
POSTable |
Marker interface for resource classes that handle POST requests.
|
PUTable |
Marker interface for resource classes that handle PUT requests.
|
Class | 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.
|
ManagedResourceStorage |
Abstract base class that provides most of the functionality needed
to store arbitrary data for managed resources.
|
ManagedResourceStorage.FileStorageIO |
Local file-based storage implementation.
|
ManagedResourceStorage.InMemoryStorageIO |
Memory-backed storage IO; not really intended for storage large amounts
of data in production, but useful for testing and other transient workloads.
|
ManagedResourceStorage.JsonStorage |
Default storage implementation that uses JSON as the storage format for managed data.
|
ManagedResourceStorage.ZooKeeperStorageIO |
ZooKeeper based storage implementation that uses the SolrZkClient provided
by the CoreContainer.
|
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.ManagedEndpoint |
The Restlet router needs a lightweight extension of ServerResource to delegate a request
to.
|
RestManager.Registry |
Per-core registry of ManagedResources found during core initialization.
|
SolrConfigRestApi |
Restlet servlet handling /<context>/<collection>/config/* URL paths
|
SolrSchemaRestApi |
Restlet servlet handling /<context>/<collection>/schema/* URL paths
|
Solr RESTful APIs via Restlet.
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.