public class FileIOChannel extends Channel
Represents the channel to perform I/O operations on file.
Constructor and Description |
---|
FileIOChannel(FileChannel channel) |
Modifier and Type | Method and Description |
---|---|
void |
transfer(int position,
int count,
WritableByteChannel dstChannel)
Transfer file content to the specified destination.
|
close, getInputStream, hasReachedEnd, read, readFull, write
public FileIOChannel(FileChannel channel) throws BallerinaIOException
BallerinaIOException
public void transfer(int position, int count, WritableByteChannel dstChannel) throws IOException
Will be used when performing direct transfer operations from OS cache.
transfer
in class Channel
position
- starting position of the bytes to be transferred.count
- number of bytes to be transferred.dstChannel
- destination channel to transfer.IOException
- during I/O error.Copyright © 2018 WSO2. All rights reserved.