org.apache.tools.ant

Class DemuxInputStream

public class DemuxInputStream extends InputStream

Passes input requests to the project object for demuxing into individual tasks and threads.

Since: Ant 1.6

Constructor Summary
DemuxInputStream(Project project)
Create a DemuxInputStream for the given project
Method Summary
intread()
Read a byte from the project's demuxed input.
intread(byte[] buffer, int offset, int length)
Read bytes from the project's demuxed input.

Constructor Detail

DemuxInputStream

public DemuxInputStream(Project project)
Create a DemuxInputStream for the given project

Parameters: project the project instance

Method Detail

read

public int read()
Read a byte from the project's demuxed input.

Returns: the next byte

Throws: IOException on error

read

public int read(byte[] buffer, int offset, int length)
Read bytes from the project's demuxed input.

Parameters: buffer an array of bytes to read into offset the offset in the array of bytes length the number of bytes in the array

Returns: the number of bytes read

Throws: IOException on error