org.apache.solr.response
Class PHPResponseWriter
java.lang.Object
org.apache.solr.response.PHPResponseWriter
- All Implemented Interfaces:
- QueryResponseWriter, NamedListInitializedPlugin
public class PHPResponseWriter
- extends Object
- implements QueryResponseWriter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PHPResponseWriter
public PHPResponseWriter()
init
public void init(NamedList n)
- Description copied from interface:
QueryResponseWriter
init
will be called just once, immediately after creation.
The args are user-level initialization parameters that
may be specified when declaring a response writer in
solrconfig.xml
- Specified by:
init
in interface QueryResponseWriter
- Specified by:
init
in interface NamedListInitializedPlugin
write
public void write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp)
throws IOException
- Description copied from interface:
QueryResponseWriter
- Write a SolrQueryResponse, this method must be thread save.
Information about the request (in particular: formating options) may be
obtained from req
but the dominant source of information
should be rsp
.
There are no mandatory actions that write must perform.
An empty write implementation would fulfill
all interface obligations.
- Specified by:
write
in interface QueryResponseWriter
- Throws:
IOException
getContentType
public String getContentType(SolrQueryRequest request,
SolrQueryResponse response)
- Description copied from interface:
QueryResponseWriter
- Return the applicable Content Type for a request, this method
must be thread safe.
QueryResponseWriter's must implement this method to return a valid
HTTP Content-Type header for the request, that will logically
correspond with the output produced by the write method.
- Specified by:
getContentType
in interface QueryResponseWriter
- Returns:
- a Content-Type string, which may not be null.
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.