org.apache.commons.io.input
Class DemuxInputStream
java.lang.Object
   java.io.InputStream
java.io.InputStream
       org.apache.commons.io.input.DemuxInputStream
org.apache.commons.io.input.DemuxInputStream
- All Implemented Interfaces: 
- Closeable
- public class DemuxInputStream 
- extends InputStream
Data written to this stream is forwarded to a stream that has been associated
 with this thread.
- Version:
- $Revision: 437567 $ $Date: 2006-08-27 23:39:07 -0700 (Sun, 27 Aug 2006) $
 
| Method Summary | 
|  InputStream | bindStream(InputStream input)Bind the specified stream to the current thread.
 | 
|  void | close()Closes stream associated with current thread.
 | 
|  int | read()Read byte from stream associated with current thread.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DemuxInputStream
public DemuxInputStream()
bindStream
public InputStream bindStream(InputStream input)
- Bind the specified stream to the current thread.
 
- 
- Parameters:
- input- the stream to bind
- Returns:
- the InputStream that was previously active
 
close
public void close()
           throws IOException
- Closes stream associated with current thread.
 
- 
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- InputStream
 
- 
- Throws:
- IOException- if an error occurs
 
read
public int read()
         throws IOException
- Read byte from stream associated with current thread.
 
- 
- Specified by:
- readin class- InputStream
 
- 
- Returns:
- the byte read from stream
- Throws:
- IOException- if an error occurs
 
Copyright © 2002-2007 The Apache Software Foundation. All Rights Reserved.