public static interface Tailer.RandomAccessResourceBridge
extends java.io.Closeable
Modifier and Type | Method and Description |
---|---|
long |
getPointer()
Gets the current offset in this tailable.
|
int |
read(byte[] b)
Reads up to
b.length bytes of data from this tailable into an array of bytes. |
void |
seek(long pos)
Sets the file-pointer offset, measured from the beginning of this tailable, at which the next read or write occurs.
|
long getPointer() throws java.io.IOException
java.io.IOException
- if an I/O error occurs.int read(byte[] b) throws java.io.IOException
b.length
bytes of data from this tailable into an array of bytes. This method blocks until at
least one byte of input is available.b
- the buffer into which the data is read.-1
if there is no more data because the end of
this tailable has been reached.java.io.IOException
- If the first byte cannot be read for any reason other than end of tailable, or if the random
access tailable has been closed, or if some other I/O error occurs.void seek(long pos) throws java.io.IOException
pos
- the offset position, measured in bytes from the beginning of the tailable, at which to set the tailable
pointer.java.io.IOException
- if pos
is less than 0
or if an I/O error occurs.Copyright © 2010 - 2023 Adobe. All Rights Reserved