public class ConcurrentHashMapCollectionExtractor extends HashedMapCollectionExtractorBase
IMapExtractor.EntryObject| Constructor and Description |
|---|
ConcurrentHashMapCollectionExtractor(String arrayField,
String keyField,
String valueField) |
| Modifier and Type | Method and Description |
|---|---|
IObjectArray |
extractEntries(IObject coll)
Extracts the array containing the collection content
|
int[] |
extractEntryIds(IObject coll)
Returns the object ids (int) for all objects which are contained in the
collection
|
Integer |
getCapacity(IObject collection)
Return the capacity of the collection, if applicable
|
Integer |
getNumberOfNotNullElements(IObject collection)
Returns the number of non-null elements in the collection.
|
Integer |
getSize(IObject collection)
Extract the size of the collection
|
boolean |
hasExtractableArray()
Return true if the collection array based and the array can be extracted
from the heap dump
|
boolean |
hasExtractableContents()
Check if the collection has extractable contents
|
boolean |
hasSize()
Check if the size of the collection can be extracted
|
getCollisionRatio, getFillRatio, hasCollisionRatio, hasFillRatioextractMapEntries, hasCapacitypublic boolean hasSize()
ICollectionExtractorpublic Integer getSize(IObject collection) throws SnapshotException
ICollectionExtractorSnapshotExceptionpublic Integer getCapacity(IObject collection) throws SnapshotException
ICollectionExtractorgetCapacity in interface ICollectionExtractorgetCapacity in class MapCollectionExtractorBaseSnapshotExceptionpublic boolean hasExtractableContents()
ICollectionExtractorpublic boolean hasExtractableArray()
ICollectionExtractorpublic IObjectArray extractEntries(IObject coll) throws SnapshotException
ICollectionExtractorSnapshotExceptionpublic int[] extractEntryIds(IObject coll) throws SnapshotException
ICollectionExtractorSnapshotExceptionpublic Integer getNumberOfNotNullElements(IObject collection) throws SnapshotException
ICollectionExtractorSnapshotException