Class Netty4Utils
java.lang.Object
org.elasticsearch.transport.netty4.Netty4Utils
public class Netty4Utils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Netty4Utils() -
Method Summary
Modifier and Type Method Description static voidsetAvailableProcessors(int availableProcessors)Set the number of available processors that Netty uses for sizing various resources (e.g., thread pools).static io.netty.buffer.ByteBuftoByteBuf(BytesReference reference)Turns the given BytesReference into a ByteBuf.static BytesReferencetoBytesReference(io.netty.buffer.ByteBuf buffer)Wraps the given ChannelBuffer with a BytesReference
-
Constructor Details
-
Netty4Utils
public Netty4Utils()
-
-
Method Details
-
setAvailableProcessors
public static void setAvailableProcessors(int availableProcessors)Set the number of available processors that Netty uses for sizing various resources (e.g., thread pools).- Parameters:
availableProcessors- the number of available processors- Throws:
java.lang.IllegalStateException- if available processors was set previously and the specified value does not match the already-set value
-
toByteBuf
Turns the given BytesReference into a ByteBuf. Note: the returned ByteBuf will reference the internal pages of the BytesReference. Don't free the bytes of reference before the ByteBuf goes out of scope. -
toBytesReference
Wraps the given ChannelBuffer with a BytesReference
-