Package org.apache.solr.client.solrj
Class ResponseParser
- java.lang.Object
-
- org.apache.solr.client.solrj.ResponseParser
-
- Direct Known Subclasses:
BinaryResponseParser
,DelegationTokenResponse.JsonMapResponseParser
,InputStreamResponseParser
,NoOpResponseParser
,XMLResponseParser
public abstract class ResponseParser extends Object
- Since:
- solr 1.3
-
-
Constructor Summary
Constructors Constructor Description ResponseParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getContentType()
A well behaved ResponseParser will return its content-type.String
getVersion()
abstract String
getWriterType()
abstract NamedList<Object>
processResponse(InputStream body, String encoding)
abstract NamedList<Object>
processResponse(Reader reader)
-
-
-
Method Detail
-
getWriterType
public abstract String getWriterType()
-
processResponse
public abstract NamedList<Object> processResponse(InputStream body, String encoding)
-
getContentType
public String getContentType()
A well behaved ResponseParser will return its content-type.- Returns:
- the content-type this parser expects to parse
-
getVersion
public String getVersion()
- Returns:
- the version param passed to solr
-
-