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
All Methods Static Methods Concrete Methods 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 voidsetup()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
-
-
-
Method Detail
-
setup
public static void setup()
-
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
public static io.netty.buffer.ByteBuf toByteBuf(BytesReference reference)
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
public static BytesReference toBytesReference(io.netty.buffer.ByteBuf buffer)
Wraps the given ChannelBuffer with a BytesReference
-
-