org.glassfish.grizzly.memory
Class MemoryUtils

java.lang.Object
  extended by org.glassfish.grizzly.memory.MemoryUtils

public class MemoryUtils
extends Object

Class has useful methods to simplify the work with Buffers.

Author:
Alexey Stashok
See Also:
MemoryManager, WrapperAware

Constructor Summary
MemoryUtils()
           
 
Method Summary
static ByteBuffer allocateByteBuffer(MemoryManager memoryManager, int size)
           
static ByteBuffer reallocateByteBuffer(MemoryManager memoryManager, ByteBuffer oldByteBuffer, int size)
           
static void releaseByteBuffer(MemoryManager memoryManager, ByteBuffer byteBuffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryUtils

public MemoryUtils()
Method Detail

allocateByteBuffer

public static ByteBuffer allocateByteBuffer(MemoryManager memoryManager,
                                            int size)

reallocateByteBuffer

public static ByteBuffer reallocateByteBuffer(MemoryManager memoryManager,
                                              ByteBuffer oldByteBuffer,
                                              int size)

releaseByteBuffer

public static void releaseByteBuffer(MemoryManager memoryManager,
                                     ByteBuffer byteBuffer)


Copyright © 2012 Oracle Corporation. All Rights Reserved.