Example usage for org.apache.solr.core SolrCore preDecorateResponse

List of usage examples for org.apache.solr.core SolrCore preDecorateResponse

Introduction

In this page you can find the example usage for org.apache.solr.core SolrCore preDecorateResponse.

Prototype

public static void preDecorateResponse(SolrQueryRequest req, SolrQueryResponse rsp) 

Source Link

Usage

From source file:org.vootoo.server.RequestProcesser.java

License:Apache License

protected void handleAdminRequest(SolrRequestHandler handler, SolrQueryRequest solrReq) throws IOException {
    SolrQueryResponse solrResp = new SolrQueryResponse();
    SolrCore.preDecorateResponse(solrReq, solrResp);
    handler.handleRequest(solrReq, solrResp);
    SolrCore.postDecorateResponse(handler, solrReq, solrResp);
    if (logger.isInfoEnabled() && solrResp.getToLog().size() > 0) {
        logger.info(solrResp.getToLogAsString("[admin] "));
    }// ww w  .ja v  a2 s . c o m
    QueryResponseWriter respWriter = SolrCore.DEFAULT_RESPONSE_WRITERS
            .get(solrReq.getParams().get(CommonParams.WT));
    if (respWriter == null)
        respWriter = SolrCore.DEFAULT_RESPONSE_WRITERS.get("standard");
    writeResponse(solrResp, respWriter, solrReq);
}