Class JavaBinRequestWriter
java.lang.Object
org.apache.solr.client.solrj.request.RequestWriter
org.apache.solr.client.solrj.request.JavaBinRequestWriter
A RequestWriter which writes requests in the javabin format
- Since:
- solr 1.4
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.request.RequestWriter
RequestWriter.ContentWriter, RequestWriter.StringPayloadContentWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContentStreams(SolrRequest<?> req) getContentWriter(SolrRequest<?> req) To be implemented by subclasses to serialize update requests into the appropriate format.voidwrite(SolrRequest<?> request, OutputStream os) Methods inherited from class org.apache.solr.client.solrj.request.RequestWriter
isEmpty, isNull, isNull
-
Constructor Details
-
JavaBinRequestWriter
public JavaBinRequestWriter()
-
-
Method Details
-
getContentWriter
Description copied from class:RequestWriterTo be implemented by subclasses to serialize update requests into the appropriate format.If this method returns null,
RequestWriter.getContentStreams(SolrRequest)is then invoked to get content.- Specified by:
getContentWriterin classRequestWriter
-
getContentStreams
- Specified by:
getContentStreamsin classRequestWriter- Throws:
IOException
-
getUpdateContentType
- Specified by:
getUpdateContentTypein classRequestWriter
-
write
- Specified by:
writein classRequestWriter- Throws:
IOException
-