Class 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 void setAvailableProcessors​(int availableProcessors)
      Set the number of available processors that Netty uses for sizing various resources (e.g., thread pools).
      static void setup()  
      static io.netty.buffer.ByteBuf toByteBuf​(BytesReference reference)
      Turns the given BytesReference into a ByteBuf.
      static BytesReference toBytesReference​(io.netty.buffer.ByteBuf buffer)
      Wraps the given ChannelBuffer with a BytesReference
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Netty4Utils

        public Netty4Utils()
    • 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