Class ResourcePool


  • public class ResourcePool
    extends java.lang.Object
    • Method Detail

      • getHeaderBuffer

        public java.nio.ByteBuffer getHeaderBuffer()
      • getSegmentBuffer

        public java.nio.ByteBuffer getSegmentBuffer()
      • getBuffer

        public java.nio.ByteBuffer getBuffer​(int size)
      • recycleAndGetNew

        public java.nio.ByteBuffer recycleAndGetNew​(java.nio.ByteBuffer buffer,
                                                    int newSize)
      • recycleBuffer

        public void recycleBuffer​(java.nio.ByteBuffer buffer)
      • getSegmentSize

        public int getSegmentSize()
      • addBufferPool

        public void addBufferPool​(int bufferSize,
                                  BufferPool bufferPool)
      • bufferPoolSize

        public int bufferPoolSize()
      • initializeBuffers

        public void initializeBuffers​(float initBufferPoolFactor)
      • setBufferSegmentSize

        public void setBufferSegmentSize​(int size)