Interface CloseableDataBuffer
- All Superinterfaces:
AutoCloseable, DataBuffer
Extension of
DataBuffer that allows for buffers that can be used
in a try-with-resources statement.- Since:
- 6.0
- Author:
- Arjen Poutsma
-
Nested Class Summary
Nested classes/interfaces inherited from interface DataBuffer
DataBuffer.ByteBufferIterator, DataBuffer.ByteProcessor -
Method Summary
Methods inherited from interface DataBuffer
asByteBuffer, asByteBuffer, asInputStream, asInputStream, asOutputStream, capacity, capacity, ensureCapacity, ensureWritable, factory, forEachByte, getByte, indexOf, lastIndexOf, read, read, read, readableByteBuffers, readableByteCount, readPosition, readPosition, retainedSlice, slice, split, toByteBuffer, toByteBuffer, toByteBuffer, toByteBuffer, toString, toString, writableByteBuffers, writableByteCount, write, write, write, write, write, write, writePosition, writePosition
-
Method Details
-
close
void close()Closes this data buffer, freeing any resources.- Specified by:
closein interfaceAutoCloseable- Throws:
IllegalStateException- if this buffer has already been closed
-