| Package | Description |
|---|---|
| org.apache.flink.runtime.io.network.buffer | |
| org.apache.flink.runtime.io.network.partition.consumer |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BufferPool
A dynamically sized buffer pool.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FreeingBufferRecycler
A simple buffer recycler that frees the memory segments.
|
| Modifier and Type | Field and Description |
|---|---|
static BufferRecycler |
FreeingBufferRecycler.INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
BufferRecycler |
NetworkBuffer.getRecycler() |
BufferRecycler |
ReadOnlySlicedNetworkBuffer.getRecycler() |
BufferRecycler |
Buffer.getRecycler()
Gets the buffer's recycler.
|
| Constructor and Description |
|---|
BufferBuilder(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler) |
BufferConsumer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
boolean isBuffer)
Constructs
BufferConsumer instance with static content. |
BufferConsumer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
org.apache.flink.runtime.io.network.buffer.BufferBuilder.PositionMarker currentWriterPosition,
int currentReaderPosition)
Constructs
BufferConsumer instance with the initial reader position. |
BufferConsumer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
int size,
boolean isBuffer)
Constructs
BufferConsumer instance with static content of a certain size. |
NetworkBuffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler)
Creates a new buffer instance backed by the given memorySegment with 0 for
the readerIndex and writerIndex.
|
NetworkBuffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
boolean isBuffer)
Creates a new buffer instance backed by the given memorySegment with 0 for
the readerIndex and writerIndex.
|
NetworkBuffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
boolean isBuffer,
boolean isCompressed,
int size)
Creates a new buffer instance backed by the given memorySegment with 0 for
the readerIndex and size as writerIndex.
|
NetworkBuffer(org.apache.flink.core.memory.MemorySegment memorySegment,
BufferRecycler recycler,
boolean isBuffer,
int size)
Creates a new buffer instance backed by the given memorySegment with 0 for
the readerIndex and size as writerIndex.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteInputChannel
An input channel, which requests a remote partition queue.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.