Package org.apache.solr.common.util
Interface ContentStream
- 
- All Known Implementing Classes:
- ContentStreamBase,- ContentStreamBase.ByteArrayStream,- ContentStreamBase.FileStream,- ContentStreamBase.StringStream,- ContentStreamBase.URLStream
 
 @Deprecated public interface ContentStream Deprecated.UseRequestWriter.ContentWriterinstead.- Since:
- solr 1.2
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringgetContentType()Deprecated.StringgetName()Deprecated.ReadergetReader()Deprecated.Get an open stream.LonggetSize()Deprecated.StringgetSourceInfo()Deprecated.InputStreamgetStream()Deprecated.Get an open stream.
 
- 
- 
- 
Method Detail- 
getNameString getName() Deprecated.
 - 
getSourceInfoString getSourceInfo() Deprecated.
 - 
getContentTypeString getContentType() Deprecated.
 - 
getSizeLong getSize() Deprecated.- Returns:
- the stream size or nullif not known
 
 - 
getStreamInputStream getStream() throws IOException 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
 
 - 
getReaderReader getReader() throws IOException 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
 
 
- 
 
-