public class AutoFileChannelWrapper extends Object implements SeekableByteChannel, AutoResource
Constructor and Description |
---|
AutoFileChannelWrapper(File file) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
isOpen() |
long |
position() |
int |
read(ByteBuffer arg0) |
void |
setCurTime(long curTime) |
SeekableByteChannel |
setPosition(long newPosition) |
long |
size() |
SeekableByteChannel |
truncate(long size) |
int |
write(ByteBuffer arg0) |
public AutoFileChannelWrapper(File file) throws IOException
IOException
public int read(ByteBuffer arg0) throws IOException
read
in interface ReadableByteChannel
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in interface Channel
IOException
public int write(ByteBuffer arg0) throws IOException
write
in interface WritableByteChannel
IOException
public long position() throws IOException
position
in interface SeekableByteChannel
IOException
public SeekableByteChannel setPosition(long newPosition) throws IOException
setPosition
in interface SeekableByteChannel
IOException
public long size() throws IOException
size
in interface SeekableByteChannel
IOException
public SeekableByteChannel truncate(long size) throws IOException
truncate
in interface SeekableByteChannel
IOException
public void setCurTime(long curTime)
setCurTime
in interface AutoResource
Copyright © 2019. All rights reserved.