public class LookAheadPushBufferStream extends java.lang.Object implements PushBufferStream
LENGTH_UNKNOWN
Constructor and Description |
---|
LookAheadPushBufferStream(PushBufferStream s) |
Modifier and Type | Method and Description |
---|---|
boolean |
endOfStream() |
ContentDescriptor |
getContentDescriptor() |
long |
getContentLength() |
java.lang.Object |
getControl(java.lang.String controlType) |
java.lang.Object[] |
getControls() |
Format |
getFormat() |
void |
lookAheadAndFindFullFormat() |
void |
read(Buffer buffer) |
void |
setTransferHandler(BufferTransferHandler transferHandler) |
public LookAheadPushBufferStream(PushBufferStream s)
public void lookAheadAndFindFullFormat() throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean endOfStream()
endOfStream
in interface SourceStream
public ContentDescriptor getContentDescriptor()
getContentDescriptor
in interface SourceStream
public long getContentLength()
getContentLength
in interface SourceStream
public java.lang.Object getControl(java.lang.String controlType)
getControl
in interface Controls
public java.lang.Object[] getControls()
getControls
in interface Controls
public Format getFormat()
getFormat
in interface PushBufferStream
public void read(Buffer buffer) throws java.io.IOException
read
in interface PushBufferStream
java.io.IOException
public void setTransferHandler(BufferTransferHandler transferHandler)
setTransferHandler
in interface PushBufferStream