public class Buffer extends Object
MemorySegment instances.| Constructor and Description |
|---|
Buffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler) |
Buffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
boolean isBuffer) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.core.memory.MemorySegment |
getMemorySegment() |
ByteBuffer |
getNioBuffer() |
BufferRecycler |
getRecycler() |
int |
getSize() |
boolean |
isBuffer() |
boolean |
isRecycled() |
void |
recycle() |
Buffer |
retain() |
void |
setSize(int newSize) |
void |
tagAsEvent() |
String |
toString() |
public Buffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler)
public Buffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
boolean isBuffer)
public boolean isBuffer()
public void tagAsEvent()
public org.apache.flink.core.memory.MemorySegment getMemorySegment()
public ByteBuffer getNioBuffer()
public BufferRecycler getRecycler()
public int getSize()
public void setSize(int newSize)
public void recycle()
public Buffer retain()
public boolean isRecycled()
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.