org.glassfish.grizzly.memory.jmx
Class ByteBufferManager

java.lang.Object
  extended by org.glassfish.grizzly.monitoring.jmx.JmxObject
      extended by org.glassfish.grizzly.memory.jmx.MemoryManager
          extended by org.glassfish.grizzly.memory.jmx.ByteBufferManager

@ManagedObject
@Description(value="Grizzly Memory Manager")
public class ByteBufferManager
extends MemoryManager

ByteBufferManager JMX object.

Author:
Alexey Stashok

Field Summary
 
Fields inherited from class org.glassfish.grizzly.memory.jmx.MemoryManager
memoryManager
 
Constructor Summary
ByteBufferManager(ByteBufferManager memoryManager)
           
 
Method Summary
 int getMaxThreadBufferSize()
           
 boolean isDirect()
           
 
Methods inherited from class org.glassfish.grizzly.memory.jmx.MemoryManager
getJmxName, getMemoryManagerType, getPoolAllocatedBytes, getPoolReleasedBytes, getRealAllocatedBytes, getTotalAllocatedBytes, onDeregister, onRegister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteBufferManager

public ByteBufferManager(ByteBufferManager memoryManager)
Method Detail

isDirect

@ManagedAttribute(id="is-direct")
@Description(value="Is memory manager uses direct ByteBuffers")
public boolean isDirect()

getMaxThreadBufferSize

@ManagedAttribute(id="max-buffer-size")
@Description(value="The max buffer size, which could be associated with a thread")
public int getMaxThreadBufferSize()


Copyright © 2012 Oracle Corporation. All Rights Reserved.