| Modifier and Type | Method and Description |
|---|---|
static WritableMemory |
WritableMemory.allocate(int capacityBytes)
Creates on-heap WritableMemory with the given capacity and the native byte order.
|
static WritableMemory |
WritableMemory.allocate(int capacityBytes,
ByteOrder byteOrder)
Creates on-heap WritableMemory with the given capacity and the given byte order.
|
static WritableMemory |
WritableMemory.allocate(int capacityBytes,
ByteOrder byteOrder,
MemoryRequestServer memReqSvr)
Creates on-heap WritableMemory with the given capacity and the given byte order.
|
default WritableMemory |
WritableBuffer.asWritableMemory()
Convert this WritableBuffer to a WritableMemory.
|
WritableMemory |
WritableBuffer.asWritableMemory(ByteOrder byteOrder)
Convert this WritableBuffer to a WritableMemory with the given byte order.
|
WritableMemory |
WritableHandle.getWritable()
Gets a WritableMemory
|
WritableMemory |
DefaultMemoryRequestServer.request(WritableMemory currentWritableMemory,
long capacityBytes)
Request new WritableMemory with the given capacity.
|
WritableMemory |
MemoryRequestServer.request(WritableMemory currentWritableMemory,
long capacityBytes)
Request new WritableMemory with the given capacity.
|
default WritableMemory |
WritableMemory.writableRegion(long offsetBytes,
long capacityBytes)
A writable region is a writable view of this object.
|
WritableMemory |
WritableMemory.writableRegion(long offsetBytes,
long capacityBytes,
ByteOrder byteOrder)
A writable region is a writable view of this object.
|
static WritableMemory |
WritableMemory.writableWrap(boolean[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(byte[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(byte[] array,
ByteOrder byteOrder)
Wraps the given primitive array for write operations with the given byte order.
|
static WritableMemory |
WritableMemory.writableWrap(byte[] array,
int offsetBytes,
int lengthBytes,
ByteOrder byteOrder)
Wraps the given primitive array for write operations with the given byte order.
|
static WritableMemory |
WritableMemory.writableWrap(byte[] array,
int offsetBytes,
int lengthBytes,
ByteOrder byteOrder,
MemoryRequestServer memReqSvr)
Wraps the given primitive array for write operations with the given byte order.
|
static WritableMemory |
WritableMemory.writableWrap(ByteBuffer byteBuffer)
Accesses the given ByteBuffer for write operations.
|
static WritableMemory |
WritableMemory.writableWrap(ByteBuffer byteBuffer,
ByteOrder byteOrder)
Accesses the given ByteBuffer for write operations.
|
static WritableMemory |
WritableMemory.writableWrap(ByteBuffer byteBuffer,
ByteOrder byteOrder,
MemoryRequestServer memReqSvr)
Accesses the given ByteBuffer for write operations.
|
static WritableMemory |
WritableMemory.writableWrap(char[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(double[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(float[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(int[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(long[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
static WritableMemory |
WritableMemory.writableWrap(short[] array)
Wraps the given primitive array for write operations assuming native byte order.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Memory.copyTo(long srcOffsetBytes,
WritableMemory destination,
long dstOffsetBytes,
long lengthBytes)
Copies bytes from a source range of this Memory to a destination range of the given Memory
with the same semantics when copying between overlapping ranges of bytes as method
System.arraycopy(Object, int, Object, int, int) has. |
WritableMemory |
DefaultMemoryRequestServer.request(WritableMemory currentWritableMemory,
long capacityBytes)
Request new WritableMemory with the given capacity.
|
WritableMemory |
MemoryRequestServer.request(WritableMemory currentWritableMemory,
long capacityBytes)
Request new WritableMemory with the given capacity.
|
void |
DefaultMemoryRequestServer.requestClose(WritableMemory memToRelease,
WritableMemory newMemory)
Request close the AutoCloseable resource.
|
void |
MemoryRequestServer.requestClose(WritableMemory memToClose,
WritableMemory newMemory)
Request close the AutoCloseable resource.
|
Copyright © 2015–2020 The Apache Software Foundation. All rights reserved.