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.InterruptedExceptionpublic boolean endOfStream()
endOfStream in interface SourceStreampublic ContentDescriptor getContentDescriptor()
getContentDescriptor in interface SourceStreampublic long getContentLength()
getContentLength in interface SourceStreampublic java.lang.Object getControl(java.lang.String controlType)
getControl in interface Controlspublic java.lang.Object[] getControls()
getControls in interface Controlspublic Format getFormat()
getFormat in interface PushBufferStreampublic void read(Buffer buffer) throws java.io.IOException
read in interface PushBufferStreamjava.io.IOExceptionpublic void setTransferHandler(BufferTransferHandler transferHandler)
setTransferHandler in interface PushBufferStream