public interface HadoopIgfsEx extends HadoopIgfs
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(HadoopIgfsStreamDelegate delegate,
HadoopIgfsStreamEventListener lsnr)
Adds event listener that will be invoked when connection with server is lost or remote error has occurred.
|
void |
closeStream(HadoopIgfsStreamDelegate delegate)
Close server stream.
|
void |
flush(HadoopIgfsStreamDelegate delegate)
Flush output stream.
|
IgfsModeResolver |
modeResolver() |
IgniteInternalFuture<byte[]> |
readData(HadoopIgfsStreamDelegate delegate,
long pos,
int len,
byte[] outBuf,
int outOff,
int outLen)
Asynchronously reads specified amount of bytes from opened input stream.
|
void |
removeEventListener(HadoopIgfsStreamDelegate delegate)
Removes event listener that will be invoked when connection with server is lost or remote error has occurred.
|
String |
user()
The user this Igfs instance works on behalf of.
|
void |
writeData(HadoopIgfsStreamDelegate delegate,
byte[] data,
int off,
int len)
Writes data to the stream with given streamId.
|
void addEventListener(HadoopIgfsStreamDelegate delegate, HadoopIgfsStreamEventListener lsnr)
delegate - Stream delegate.lsnr - Event listener.void removeEventListener(HadoopIgfsStreamDelegate delegate)
delegate - Stream delegate.IgniteInternalFuture<byte[]> readData(HadoopIgfsStreamDelegate delegate, long pos, int len, @Nullable byte[] outBuf, int outOff, int outLen)
delegate - Stream delegate.pos - Position to read from.len - Data length to read.outBuf - Optional output buffer. If buffer length is less then len, all remaining
bytes will be read into new allocated buffer of length {len - outBuf.length} and this buffer will
be the result of read future.outOff - Output offset.outLen - Output length.void writeData(HadoopIgfsStreamDelegate delegate, byte[] data, int off, int len) throws IOException
delegate - Stream delegate.data - Data to write.off - Offset.len - Length.IOException - If failed.void closeStream(HadoopIgfsStreamDelegate delegate) throws IOException
delegate - Stream delegate.IOException - If failed.void flush(HadoopIgfsStreamDelegate delegate) throws IOException
delegate - Stream delegate.IOException - If failed.String user()
IgfsModeResolver modeResolver() throws IgniteCheckedException
IgniteCheckedException - On error.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019