public class ReadableWithProgress extends PositionKnownWrapper.Readable implements IO.Readable
PositionKnownWrapper.Readable.BufferedPositionKnownWrapper.ReadableIO.Readable.Buffered, IO.Readable.SeekableIO.KnownSize, IO.OperationType, IO.OutputToInput, IO.PositionKnown, IO.Readable, IO.ReadableByteStream, IO.Resizable, IO.Writable, IO.WritableByteStream, IO.WriterAsyncCloseableListenable.Impl| Modifier and Type | Field and Description |
|---|---|
protected Runnable |
positionChanged |
protected long |
prevWork |
protected WorkProgress |
progress |
protected long |
size |
protected long |
work |
io, position| Constructor and Description |
|---|
ReadableWithProgress(IO.Readable io,
long size,
WorkProgress progress,
long work)
Constructor.
|
canStartReading, readAsync, readFullyAsync, readFullySync, readSync, skipAsync, skipSyncaddPositionChangedListener, addPositionChangedListener, closeResources, closeUnderlyingResources, getPosition, getPriority, getSourceDescription, getTaskManager, getWrappedIO, read, read, readAsync, readFully, readFullySyncIfPossible, readNextBuffer, readNextBufferAsync, removePositionChangedListener, removePositionChangedListener, setPriority, skipaddCloseListener, addCloseListener, close, closeAsync, isClosed, isClosing, lockClose, operation, operation, removeCloseListener, removeCloseListener, unlockCloseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanStartReading, readAsync, readAsync, readFullyAsync, readFullyAsync, readFullySync, readSync, skipAsync, skipAsync, skipSynccancelClosed, error, errorCancelled, getPriority, getSourceDescription, getTaskManager, getWrappedIO, setPrioritylockClose, unlockCloseclosecloseAfter, closeAsyncaddCloseListener, addCloseListener, close, isClosed, removeCloseListener, removeCloseListenergetPositionprotected long size
protected WorkProgress progress
protected long work
protected long prevWork
protected Runnable positionChanged
public ReadableWithProgress(IO.Readable io, long size, WorkProgress progress, long work)
Copyright © 2019. All rights reserved.