Package org.apache.solr.common.util
Interface ContentStream
- All Known Implementing Classes:
ContentStreamBase,ContentStreamBase.ByteArrayStream,ContentStreamBase.FileStream,ContentStreamBase.StringStream,ContentStreamBase.URLStream
Deprecated.
- Since:
- solr 1.2
-
Method Details
-
getName
String getName()Deprecated. -
getSourceInfo
String getSourceInfo()Deprecated. -
getContentType
String getContentType()Deprecated. -
getSize
Long getSize()Deprecated.- Returns:
- the stream size or
nullif not known
-
getStream
Deprecated.Get an open stream. You are responsible for closing it. Consider using something like:InputStream stream = stream.getStream(); try { // use the stream... } finally { IOUtils.closeQuietly(stream); }Only the first call togetStream()orgetReader()is guaranteed to work. The runtime behavior for additional calls is undefined.Note: you must call
getStream()orgetReader()before the attributes (name, contentType, etc.) are guaranteed to be set. Streams may be lazy loaded only when this method is called.- Throws:
IOException
-
getReader
Deprecated.Get an open stream. You are responsible for closing it. Consider using something like:Reader reader = stream.getReader(); try { // use the reader... } finally { IOUtils.closeQuietly(reader); }Only the first call togetStream()orgetReader()is guaranteed to work. The runtime behavior for additional calls is undefined.Note: you must call
getStream()orgetReader()before the attributes (name, contentType, etc.) are guaranteed to be set. Streams may be lazy loaded only when this method is called.- Throws:
IOException
-
RequestWriter.ContentWriterinstead.