|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.core.file.DefaultFileRegion
public class DefaultFileRegion
TODO Add documentation
Constructor Summary | |
---|---|
DefaultFileRegion(FileChannel channel)
|
|
DefaultFileRegion(FileChannel channel,
long position,
long remainingBytes)
|
Method Summary | |
---|---|
FileChannel |
getFileChannel()
The open FileChannel from which data will be read to send to remote host. |
long |
getPosition()
The current file position from which data will be read. |
long |
getRemainingBytes()
The number of bytes remaining to be written from the file to the remote host. |
long |
getWrittenBytes()
The total number of bytes already written. |
void |
update(long value)
Updates the current file position based on the specified amount. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultFileRegion(FileChannel channel) throws IOException
IOException
public DefaultFileRegion(FileChannel channel, long position, long remainingBytes)
Method Detail |
---|
public long getWrittenBytes()
FileRegion
getWrittenBytes
in interface FileRegion
public long getRemainingBytes()
FileRegion
getRemainingBytes
in interface FileRegion
public FileChannel getFileChannel()
FileRegion
getFileChannel
in interface FileRegion
public long getPosition()
FileRegion
getPosition
in interface FileRegion
public void update(long value)
FileRegion
FileRegion.getPosition()
and
getWrittenBytes
by the given amount and decreases the value
returned by #getCount()
by the given amount
.
update
in interface FileRegion
value
- The new value for the file position.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |