Package org.glassfish.grizzly.memory
Interface MemoryProbe
-
- All Known Implementing Classes:
MemoryProbe.Adapter
public interface MemoryProbe
MemoryManager
monitoring probe.- Author:
- Alexey Stashok
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MemoryProbe.Adapter
MemoryProbe
adapter 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 void
onBufferAllocateEvent(int size)
Called byMemoryManager
, when new buffer gets allocatedvoid
onBufferAllocateFromPoolEvent(int size)
Called byMemoryManager
, when buffer gets allocated from some poolvoid
onBufferReleaseToPoolEvent(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
-
-