org.glassfish.grizzly.memory.jmx
Class HeapMemoryManager

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.HeapMemoryManager

@ManagedObject
@Description(value="Grizzly Heap Memory Manager, which uses thread local memory pool")
@InheritedAttributes(value=@InheritedAttribute(id="is-direct",description="is-dirfff"))
public class HeapMemoryManager
extends MemoryManager

HeapMemoryManager JMX object.

Author:
Alexey Stashok

Field Summary
 
Fields inherited from class org.glassfish.grizzly.memory.jmx.MemoryManager
memoryManager
 
Constructor Summary
HeapMemoryManager(HeapMemoryManager memoryManager)
           
 
Method Summary
 int getMaxThreadBufferSize()
           
 
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

HeapMemoryManager

public HeapMemoryManager(HeapMemoryManager memoryManager)
Method Detail

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.