# Package org.eclipse.mat.snapshot.extension

package org.eclipse.mat.snapshot.extension
Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc. Extensions can be added using these interfaces for application or framework specific knowledge, or to show extra snapshot type specific data.

Related Packages
Package
Description
org.eclipse.mat.snapshot
The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
org.eclipse.mat.snapshot.acquire
Classes to help get a snapshot from a current running process on the system.
org.eclipse.mat.snapshot.model
Snapshot entities, for example class, instances, class loaders, fields, GC roots.
org.eclipse.mat.snapshot.query
Utilities to develop heap dump queries.
org.eclipse.mat.snapshot.registry
Registries for the extensions to read additional heap dump information like threads, name resolvers etc.
Class
Description
CollectionExtractionInfo
IClassSpecificNameResolver
Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.
ICollectionExtractorProvider
IRequestDetailsResolver
The allows details about a local variable for a thread of a type understood by this resolver to be interpreted and attached to the thread description.
IThreadDetailsResolver
Extracts detailed information about a thread.
IThreadInfo
Holds detailed information about a thread.
ITroubleTicketResolver
Interface for a trouble-ticket component resolver.
JdkVersion
Enumeration of known JDK collection versions
Subject
Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the name of the class that they handle.
Subjects
Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the names of the classes that they handle.