See: Description
| Interface | Description |
|---|---|
| ConfigurationListener |
Notifies observers about selected configuration changes.
|
| IAnnotationBuilder<T extends java.lang.annotation.Annotation> |
Defines the public interface of classes which are able to create
annotations on demand (from a description in XML).
|
| IObjectSizeProvider |
Allows to access the size of an object as allocated by the JVM.
|
| IRecordingEndListener |
Defines a listener which is called when recording ends.
|
| Class | Description |
|---|---|
| AnnotationBuilder<T extends java.lang.annotation.Annotation> |
Implements the default way of creating annotations on demand.
|
| Annotations |
Tooling for building initialized annotations.
|
| AttributeMetaData |
Defines an attribute of an annotation.
|
| Configuration |
Stores and maintains the configuration of the measurement process.
|
| ConfigurationEntry |
Defines a generic configuration entry.
|
| MemoryAccountingConstants |
Defines bit flags for memory accounting strategies.
|
| MonitoringGroupConfiguration |
Stores the (consistent) configuration for a monitoring group.
|
| ObjectSizeCache |
Implements an object size cache, a simplified and typed version the
hashmap
java.util.HashMap. |
| ObjectSizeCache.Entry |
Implements a bucket entry.
|
| Profile |
Defines a static profile for an execution environment, i.e. a simple and
convenient way to initialize configuration settings.
|
| TcpConnectionInfo |
Stores TCP connection information, e.g., to connect to the SPASS-meter measurement server.
|
| Enum | Description |
|---|---|
| AnnotationSearchType |
Defines how to consider annotations in super interfaces and super classes.
|
| ConfigurationEntry.Type |
Defines the supported types of configuration entries.
|
| MemoryAccountingType |
Defines strategy types for accounting memory.
|
| RecordingType |
Denotes the individual global recording types.
|
| ScopeType |
Defines the scope type, i.e. how group monitoring semantics influence the
instrumentation.
|