Package io.micronaut.buffer.netty
Interface ByteBufAllocatorConfiguration
-
public interface ByteBufAllocatorConfigurationInterface for the Netty bytebuf allocator configuration.- Since:
- 3.3.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_ALLOCATOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetCacheTrimInterval(java.lang.Integer cacheTrimInterval)voidsetChunkSize(java.lang.Integer chunkSize)voidsetMaxCachedBufferCapacity(java.lang.Integer maxCachedBufferCapacity)voidsetMaxCachedByteBuffersPerChunk(java.lang.Integer maxCachedByteBuffersPerChunk)voidsetMaxOrder(java.lang.Integer maxOrder)voidsetNormalCacheSize(java.lang.Integer normalCacheSize)voidsetNumDirectArenas(java.lang.Integer numDirectArenas)voidsetNumHeapArenas(java.lang.Integer numHeapArenas)voidsetPageSize(java.lang.Integer pageSize)voidsetSmallCacheSize(java.lang.Integer smallCacheSize)voidsetUseCacheForAllThreads(java.lang.Boolean useCacheForAllThreads)
-
-
-
Field Detail
-
DEFAULT_ALLOCATOR
static final java.lang.String DEFAULT_ALLOCATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
setNumHeapArenas
void setNumHeapArenas(@Nullable java.lang.Integer numHeapArenas)- Parameters:
numHeapArenas- The number of heap arenas
-
setNumDirectArenas
void setNumDirectArenas(@Nullable java.lang.Integer numDirectArenas)- Parameters:
numDirectArenas- The number of direct arenas
-
setPageSize
void setPageSize(@Nullable java.lang.Integer pageSize)- Parameters:
pageSize- The page size
-
setMaxOrder
void setMaxOrder(@Nullable java.lang.Integer maxOrder)- Parameters:
maxOrder- The max order
-
setChunkSize
void setChunkSize(@Nullable java.lang.Integer chunkSize)- Parameters:
chunkSize- The chunk size
-
setSmallCacheSize
void setSmallCacheSize(@Nullable java.lang.Integer smallCacheSize)- Parameters:
smallCacheSize- The small cache size
-
setNormalCacheSize
void setNormalCacheSize(@Nullable java.lang.Integer normalCacheSize)- Parameters:
normalCacheSize- The normal cache size
-
setUseCacheForAllThreads
void setUseCacheForAllThreads(@Nullable java.lang.Boolean useCacheForAllThreads)- Parameters:
useCacheForAllThreads- Whether to use the cache for all threads
-
setMaxCachedBufferCapacity
void setMaxCachedBufferCapacity(@Nullable java.lang.Integer maxCachedBufferCapacity)- Parameters:
maxCachedBufferCapacity- The max cached buffer capacity
-
setCacheTrimInterval
void setCacheTrimInterval(@Nullable java.lang.Integer cacheTrimInterval)- Parameters:
cacheTrimInterval- The cache trim interval
-
setMaxCachedByteBuffersPerChunk
void setMaxCachedByteBuffersPerChunk(@Nullable java.lang.Integer maxCachedByteBuffersPerChunk)- Parameters:
maxCachedByteBuffersPerChunk- The max cached byte buffers per chunk
-
-