Skip navigation links
A B C D G H I M N O P R S 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
 
ArtifactMemoryManagementService - Class in org.mule.runtime.internal.memory.management
A MemoryManagementService that handles memory resources for a mule artifact.
ArtifactMemoryManagementService(MemoryManagementService) - Constructor for class org.mule.runtime.internal.memory.management.ArtifactMemoryManagementService
 

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

C

ContainerProfilingScope - Class in org.mule.runtime.internal.memory.bytebuffer.profiling
A ProfilingProducerScope tht represents the whole container
ContainerProfilingScope() - Constructor for class org.mule.runtime.internal.memory.bytebuffer.profiling.ContainerProfilingScope
 

D

DEFAULT_MAX_BUFFER_SIZE - Static variable in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
DefaultByteBufferProviderEventContext - Class in org.mule.runtime.internal.memory.bytebuffer.profiling
A default implementation of ByteBufferProviderEventContext
DefaultByteBufferProviderEventContext(String, long, int) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.profiling.DefaultByteBufferProviderEventContext
 
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(String, ProfilingService) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.DirectByteBufferProvider
 
DirectByteBufferProvider(String, int, int, int, int, ProfilingService) - 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.ArtifactMemoryManagementService
 
dispose() - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
disposeByteBufferProvider(String) - Method in class org.mule.runtime.internal.memory.management.ArtifactMemoryManagementService
 
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.ArtifactMemoryManagementService
 
getByteBufferProvider(String, ByteBufferType) - Method in class org.mule.runtime.internal.memory.management.ArtifactMemoryManagementService
 
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
 
getByteBufferProviderName() - Method in class org.mule.runtime.internal.memory.bytebuffer.profiling.DefaultByteBufferProviderEventContext
 
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
getProducerScopeIdentifier() - Method in class org.mule.runtime.internal.memory.bytebuffer.profiling.ContainerProfilingScope
 
getProducerScopeTypeIdentifier() - Method in class org.mule.runtime.internal.memory.bytebuffer.profiling.ContainerProfilingScope
 
getProfilingDataProducer(ProfilingEventType<T>) - Method in class org.mule.runtime.internal.memory.profiling.NoOpMemoryProfilingService
 
getProfilingDataProducer(ProfilingEventType<T>, ProfilingProducerScope) - Method in class org.mule.runtime.internal.memory.profiling.NoOpMemoryProfilingService
 
getThreadLocalPools() - Method in class org.mule.runtime.internal.memory.bytebuffer.ThreadPoolBasedByteBufferProvider
 
getThreadSnapshotCollector() - Method in class org.mule.runtime.internal.memory.profiling.NoOpMemoryProfilingService
 
getTracingService() - Method in class org.mule.runtime.internal.memory.profiling.NoOpMemoryProfilingService
 
getTriggerTimestamp() - Method in class org.mule.runtime.internal.memory.bytebuffer.profiling.DefaultByteBufferProviderEventContext
 

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(String, ProfilingService) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.HeapByteBufferProvider
 
HeapByteBufferProvider(String, int, int, int, int, ProfilingService) - Constructor for class org.mule.runtime.internal.memory.bytebuffer.HeapByteBufferProvider
 

I

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

M

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

N

NoOpMemoryProfilingService - Class in org.mule.runtime.internal.memory.profiling
A Profiling Service that disables all data production for the memory management.
NoOpMemoryProfilingService() - Constructor for class org.mule.runtime.internal.memory.profiling.NoOpMemoryProfilingService
 

O

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

P

ProfiledMemoryManagementService - Interface in org.mule.runtime.internal.memory.management
A MemoryManagementService that can profile the usage of memory resources using the ProfilingService set.

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
registerProfilingDataProducer(ProfilingEventType<T>, ProfilingDataProducer<T, S>) - Method in class org.mule.runtime.internal.memory.profiling.NoOpMemoryProfilingService
 
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

S

setProfilingService(ProfilingService) - Method in class org.mule.runtime.internal.memory.management.DefaultMemoryManagementService
 
setProfilingService(ProfilingService) - Method in interface org.mule.runtime.internal.memory.management.ProfiledMemoryManagementService
The ProfilingService used by the implementation for profiling the memory resources usage.
size() - Method in class org.mule.runtime.internal.memory.bytebuffer.profiling.DefaultByteBufferProviderEventContext
 

T

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

W

withName(String) - Method in class org.mule.runtime.internal.memory.bytebuffer.ByteBufferProviderBuilder
 
withPoolConfiguration(ByteBufferPoolConfiguration) - Method in class org.mule.runtime.internal.memory.bytebuffer.ByteBufferProviderBuilder
 
withProfilingService(ProfilingService) - Method in class org.mule.runtime.internal.memory.bytebuffer.ByteBufferProviderBuilder
 
A B C D G H I M N O P R S T W 
Skip navigation links

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