Class CollectionRequiringSolrRequest<T>

java.lang.Object
org.apache.solr.client.solrj.SolrRequest<T>
org.apache.solr.client.solrj.request.CollectionRequiringSolrRequest<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractSchemaRequest, AbstractUpdateRequest, DocumentAnalysisRequest, FieldAnalysisRequest, LukeRequest, QueryRequest, SolrPing

public abstract class CollectionRequiringSolrRequest<T> extends SolrRequest<T>
Parent SolrRequest class that requires a target collection or core.
See Also:
  • Constructor Details

  • Method Details

    • requiresCollection

      public boolean requiresCollection()
      Description copied from class: SolrRequest
      Determines whether this request should use or ignore any specified collections (esp. SolrClient.defaultCollection)

      Many Solr requests target a particular core or collection. But not all of them - many Solr APIs (e.g. security or other admin APIs) are agnostic of collections entirely. This method gives these requests a way to opt out of using SolrClient.defaultCollection or other specified collections.

      Overrides:
      requiresCollection in class SolrRequest<T>