Skip navigation links
A B D G H I M O R T W 

A

allocate(int) - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
Creates a buffer with a given capacity and limit
allocate(int) - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
allocateAtLeast(int) - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 

B

build() - Method in class org.mule.runtime.internal.memory.bytebuffer.ByteBufferProviderBuilder
 
buildByteBufferProviderFrom(ByteBufferType) - Static method in class org.mule.runtime.internal.memory.bytebuffer.ByteBufferProviderBuilder
 
ByteBufferPool<T extends ByteBuffer> - Interface in org.mule.runtime.internal.memory.bytebuffer
A thread local pool used by a ByteBufferProvider to create and modify Buffers
ByteBufferProviderBuilder - Class in org.mule.runtime.internal.memory.bytebuffer
A Builder for a ByteBufferProvider

D

DEFAULT_MAX_BUFFER_SIZE - Static variable in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
DefaultMemoryManagementService - Class in org.mule.runtime.internal.memory.management
A Default Implementation of MemoryManagementService
DirectByteBufferProvider - Class in org.mule.runtime.internal.memory.bytebuffer
A ByteBufferProvider implementation that can be used to retrieve direct ByteBuffer's.
DirectByteBufferProvider() - Constructor for class org.mule.runtime.internal.memory.bytebuffer.DirectByteBufferProvider
 
DirectByteBufferProvider(int, int, int, int) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.DirectByteBufferProvider
 
dispose() - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
dospose the thread local pool.
dispose() - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
dispose() - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
disposeByteBufferProvider(String) - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
doAllocate(int) - Method in class org.mule.runtime.internal.memory.bytebuffer.DirectByteBufferProvider
 
doAllocate(int) - Method in class org.mule.runtime.internal.memory.bytebuffer.HeapByteBufferProvider
 
doAllocate(int) - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
DUPLICATE_BYTE_BUFFER_PROVIDER_NAME - Static variable in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 

G

getByteArray(int) - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
getByteBufferProvider(String, ByteBufferType, ByteBufferPoolConfiguration) - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
getByteBufferProvider(String, ByteBufferType) - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
getInstance() - Static method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
getMaxBufferSize() - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
The Max Buffer Size for buffer
getThreadLocalPools() - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 

H

hasRemaining() - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
Whether there are elements between the current position and the end
HeapByteBufferProvider - Class in org.mule.runtime.internal.memory.bytebuffer
A ByteBufferProvider implementation that can be used to retrieve heap ByteBuffer's.
HeapByteBufferProvider() - Constructor for class org.mule.runtime.internal.memory.bytebuffer.HeapByteBufferProvider
 
HeapByteBufferProvider(int, int, int, int) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.HeapByteBufferProvider
 

I

initialise() - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 

M

maxBufferSize - Variable in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 

O

org.mule.runtime.internal.memory.bytebuffer - package org.mule.runtime.internal.memory.bytebuffer
 
org.mule.runtime.internal.memory.management - package org.mule.runtime.internal.memory.management
 

R

reallocate(ByteBuffer, int) - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
Creates a new Buffer with a set size and assigns it the data that was held in the old one as long as the given size is not smaller than the data held.
reallocate(ByteBuffer, int) - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
reduceLastAllocated(ByteBuffer) - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
Reduces the buffer to the last data allocated
release(ByteBuffer) - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
deallocates the data in the buffer
release(ByteBuffer) - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
remaining() - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
Gets the number of elements between the current position and the limit
reset(T) - Method in interface org.mule.runtime.internal.memory.bytebuffer.ByteBufferPool
Resets the Buffer to empty values and empties the pool

T

ThreadPoolBasedByteBufferProvider - Class in org.mule.runtime.internal.memory.bytebuffer
Common logic for the different implementations for ByteBufferProvider
ThreadPoolBasedByteBufferProvider() - Constructor for class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
ThreadPoolBasedByteBufferProvider(int, int, int, int) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 

W

withPoolConfiguration(ByteBufferPoolConfiguration) - Method in class org.mule.runtime.internal.memory.bytebuffer.ByteBufferProviderBuilder
 
A B D G H I M O R T W 
Skip navigation links

Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.