Class CoordinatorHttpSolrCall

java.lang.Object
org.apache.solr.servlet.HttpSolrCall
org.apache.solr.servlet.CoordinatorHttpSolrCall

public class CoordinatorHttpSolrCall extends HttpSolrCall
A coordinator node can serve requests as if it hosts all collections in the cluster. it does so by hosting a synthetic replica for each configset used in the cluster.

This class is responsible for forwarding the requests to the right core when the node is acting as a Coordinator The responsibilities also involve creating a synthetic collection or replica if they do not exist. It also sets the right threadlocal variables which reflects the current collection being served.