Class AnalyticsShardResponseParser


  • public class AnalyticsShardResponseParser
    extends org.apache.solr.client.solrj.ResponseParser
    This parser initiates a merge of an Analytics Shard Response, sent from the AnalyticsHandler.

    The input stream is immediately sent to the given AnalyticsRequestManager to merge.

    • Constructor Detail

      • AnalyticsShardResponseParser

        public AnalyticsShardResponseParser​(AnalyticsRequestManager manager)
        Parameters:
        manager - the manager of the current Analytics Request, will manage the merging of shard data
    • Method Detail

      • getWriterType

        public String getWriterType()
        Specified by:
        getWriterType in class org.apache.solr.client.solrj.ResponseParser
      • processResponse

        public org.apache.solr.common.util.NamedList<Object> processResponse​(InputStream body,
                                                                             String encoding)
        Specified by:
        processResponse in class org.apache.solr.client.solrj.ResponseParser
      • getContentType

        public String getContentType()
        Overrides:
        getContentType in class org.apache.solr.client.solrj.ResponseParser
      • getVersion

        public String getVersion()
        Overrides:
        getVersion in class org.apache.solr.client.solrj.ResponseParser
      • processResponse

        public org.apache.solr.common.util.NamedList<Object> processResponse​(Reader reader)
        Specified by:
        processResponse in class org.apache.solr.client.solrj.ResponseParser