Package org.glassfish.grizzly.memory
Interface MemoryProbe
-
- All Known Implementing Classes:
MemoryProbe.Adapter
public interface MemoryProbeMemoryManagermonitoring probe.- Author:
- Alexey Stashok
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMemoryProbe.AdapterMemoryProbeadapter that provides no-op implementations for all interface methods allowing easy extension by the developer.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonBufferAllocateEvent(int size)Called byMemoryManager, when new buffer gets allocatedvoidonBufferAllocateFromPoolEvent(int size)Called byMemoryManager, when buffer gets allocated from some poolvoidonBufferReleaseToPoolEvent(int size)Called byMemoryManager, when buffer gets released into a buffer pool
-
-
-
Method Detail
-
onBufferAllocateEvent
void onBufferAllocateEvent(int size)
Called byMemoryManager, when new buffer gets allocated- Parameters:
size- buffer size
-
onBufferAllocateFromPoolEvent
void onBufferAllocateFromPoolEvent(int size)
Called byMemoryManager, when buffer gets allocated from some pool- Parameters:
size- buffer size
-
onBufferReleaseToPoolEvent
void onBufferReleaseToPoolEvent(int size)
Called byMemoryManager, when buffer gets released into a buffer pool- Parameters:
size- buffer size
-
-