org.apache.solr.client.solrj.request
Class ContentStreamUpdateRequest
java.lang.Object
org.apache.solr.client.solrj.SolrRequest
org.apache.solr.client.solrj.request.AbstractUpdateRequest
org.apache.solr.client.solrj.request.ContentStreamUpdateRequest
- All Implemented Interfaces:
- Serializable, IsUpdateRequest
public class ContentStreamUpdateRequest
- extends AbstractUpdateRequest
Basic functionality to upload a File or ContentStream
to a Solr Cell or some
other handler that takes ContentStreams (CSV)
See http://wiki.apache.org/solr/ExtractingRequestHandler
See http://wiki.apache.org/solr/UpdateCSV
- See Also:
- Serialized Form
Methods inherited from class org.apache.solr.client.solrj.request.AbstractUpdateRequest |
getAction, getCommitWithin, getParams, isWaitSearcher, process, rollback, setAction, setAction, setAction, setAction, setAction, setAction, setCommitWithin, setParam, setParams, setWaitSearcher |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentStreamUpdateRequest
public ContentStreamUpdateRequest(String url)
- Parameters:
url
- The URL to send the ContentStream
to in Solr.
getContentStreams
public Collection<ContentStream> getContentStreams()
throws IOException
- Specified by:
getContentStreams
in class SolrRequest
- Throws:
IOException
addFile
public void addFile(File file,
String contentType)
throws IOException
- Add a File to the
ContentStream
s.
- Parameters:
file
- The File to add.
- Throws:
IOException
- if there was an error with the file.- See Also:
getContentStreams()
,
ContentStreamBase.FileStream
addContentStream
public void addContentStream(ContentStream contentStream)
- Add a
ContentStream
to getContentStreams()
- Parameters:
contentStream
- The ContentStream
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.