java.io.Closeable, java.lang.AutoCloseable, java.lang.Comparable<BytesReference>, org.apache.lucene.util.Accountable, Releasable, ToXContent, ToXContentFragmentpublic final class ReleasablePagedBytesReference extends PagedBytesReference implements Releasable
PagedBytesReference that requires releasing its content. This
class exists to make it explicit when a bytes reference needs to be released, and when not.ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsbyteArrayEMPTY_PARAMS| Constructor | Description |
|---|---|
ReleasablePagedBytesReference(BigArrays bigarrays,
ByteArray byteArray,
int length,
Releasable releasable) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
bytes, compareTo, equals, hashCode, streamInput, toBytes, toXContent, utf8ToString, writeToclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitget, iterator, length, ramBytesUsed, slice, toBytesRefisFragmentpublic ReleasablePagedBytesReference(BigArrays bigarrays, ByteArray byteArray, int length, Releasable releasable)
public void close()
close in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in interface Releasable