コード例 #1
0
 @Override
 public void force(boolean b) throws IOException {
   fs.ensureHasSpace();
   inner.force(b);
 }
コード例 #2
0
 @Override
 public int read(ByteBuffer byteBuffer, long l) throws IOException {
   return inner.read(byteBuffer, l);
 }
コード例 #3
0
 @Override
 public long size() throws IOException {
   return inner.size();
 }
コード例 #4
0
 @Override
 public LimitedFileChannel truncate(long l) throws IOException {
   return new LimitedFileChannel(inner.truncate(l), fs);
 }
コード例 #5
0
 @Override
 public long position() throws IOException {
   return inner.position();
 }
コード例 #6
0
 @Override
 public LimitedFileChannel position(long l) throws IOException {
   return new LimitedFileChannel(inner.position(l), fs);
 }
コード例 #7
0
 @Override
 public int write(ByteBuffer byteBuffer) throws IOException {
   fs.ensureHasSpace();
   return inner.write(byteBuffer);
 }
コード例 #8
0
 @Override
 public long write(ByteBuffer[] byteBuffers, int i, int i1) throws IOException {
   fs.ensureHasSpace();
   return inner.write(byteBuffers, i, i1);
 }
コード例 #9
0
 @Override
 public void close() throws IOException {
   inner.close();
 }
コード例 #10
0
 @Override
 public long read(ByteBuffer[] byteBuffers, int i, int i1) throws IOException {
   return inner.read(byteBuffers, i, i1);
 }
コード例 #11
0
 @Override
 public boolean isOpen() {
   return inner.isOpen();
 }
コード例 #12
0
 @Override
 public MappedByteBuffer map(FileChannel.MapMode mapMode, long l, long l1) throws IOException {
   return inner.map(mapMode, l, l1);
 }
コード例 #13
0
 @Override
 public void writeAll(ByteBuffer src) throws IOException {
   fs.ensureHasSpace();
   inner.writeAll(src);
 }
コード例 #14
0
 @Override
 public int write(ByteBuffer byteBuffer, long l) throws IOException {
   return inner.write(byteBuffer, l);
 }
コード例 #15
0
 @Override
 public FileLock tryLock() throws IOException {
   return inner.tryLock();
 }