Class BinaryRequestWriter
- java.lang.Object
-
- org.apache.solr.client.solrj.request.RequestWriter
-
- org.apache.solr.client.solrj.impl.BinaryRequestWriter
-
public class BinaryRequestWriter extends RequestWriter
A RequestWriter which writes requests in the javabin format- Since:
- solr 1.4
- See Also:
RequestWriter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.request.RequestWriter
RequestWriter.ContentWriter, RequestWriter.StringPayloadContentWriter
-
-
Constructor Summary
Constructors Constructor Description BinaryRequestWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<ContentStream>getContentStreams(SolrRequest<?> req)RequestWriter.ContentWritergetContentWriter(SolrRequest<?> req)To be implemented by subclasses to serialize update requests into the appropriate format.StringgetUpdateContentType()voidwrite(SolrRequest<?> request, OutputStream os)
-
-
-
Method Detail
-
getContentWriter
public RequestWriter.ContentWriter getContentWriter(SolrRequest<?> req)
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.- Overrides:
getContentWriterin classRequestWriter
-
getContentStreams
public Collection<ContentStream> getContentStreams(SolrRequest<?> req) throws IOException
- Overrides:
getContentStreamsin classRequestWriter- Throws:
IOException
-
getUpdateContentType
public String getUpdateContentType()
- Overrides:
getUpdateContentTypein classRequestWriter
-
write
public void write(SolrRequest<?> request, OutputStream os) throws IOException
- Overrides:
writein classRequestWriter- Throws:
IOException
-
-