public static class ClientData.HeapData
extends java.lang.Object
The heap is composed of several HeapSegment objects.
A call to isHeapDataComplete() will indicate if the segments (available through
getHeapSegments()) represent the full heap.
| Constructor and Description |
|---|
HeapData() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearHeapData()
Abandon the current list of heap segments.
|
java.util.Collection<HeapSegment> |
getHeapSegments()
Get the collected heap data, if sealed.
|
byte[] |
getProcessedHeapData()
Get the processed heap data, if present.
|
java.util.Map<java.lang.Integer,java.util.ArrayList<HeapSegment.HeapSegmentElement>> |
getProcessedHeapMap() |
boolean |
isHeapDataComplete()
Returns whether the heap data has been sealed.
|
void |
setProcessedHeapData(byte[] heapData)
Sets the processed heap data.
|
void |
setProcessedHeapMap(java.util.Map<java.lang.Integer,java.util.ArrayList<HeapSegment.HeapSegmentElement>> heapMap) |
public void clearHeapData()
public boolean isHeapDataComplete()
public java.util.Collection<HeapSegment> getHeapSegments()
public void setProcessedHeapData(byte[] heapData)
heapData - The new heap data (can be null)public byte[] getProcessedHeapData()
public void setProcessedHeapMap(java.util.Map<java.lang.Integer,java.util.ArrayList<HeapSegment.HeapSegmentElement>> heapMap)
public java.util.Map<java.lang.Integer,java.util.ArrayList<HeapSegment.HeapSegmentElement>> getProcessedHeapMap()