Package | Description |
---|---|
org.openjdk.jmc.common.item |
This package contains the
IItem data model. |
org.openjdk.jmc.common.unit |
This package contains the data model for quantities and units.
|
org.openjdk.jmc.flightrecorder.internal.parser.v0 | |
org.openjdk.jmc.flightrecorder.internal.parser.v0.factories | |
org.openjdk.jmc.flightrecorder.internal.parser.v1 | |
org.openjdk.jmc.flightrecorder.jdk | |
org.openjdk.jmc.flightrecorder.parser |
Parser extensions are a way to modify events read from a Flight Recording.
|
org.openjdk.jmc.flightrecorder.rules |
This package contains interfaces and classes for working with Rules and RuleResults.
|
org.openjdk.jmc.flightrecorder.rules.jdk.compilation | |
org.openjdk.jmc.flightrecorder.rules.jdk.general | |
org.openjdk.jmc.flightrecorder.rules.jdk.latency | |
org.openjdk.jmc.flightrecorder.rules.jdk.memory | |
org.openjdk.jmc.flightrecorder.rules.jdk.util |
This package contains helper classes that will be moved in a later release.
|
Modifier and Type | Field and Description |
---|---|
private ContentType<T> |
AccessorKey.contentType |
Modifier and Type | Method and Description |
---|---|
ContentType<V> |
ICanonicalAccessorFactory.getContentType() |
ContentType<T> |
IAccessorKey.getContentType()
The content type of this attribute.
|
ContentType<T> |
AccessorKey.getContentType() |
private static <M extends java.lang.Comparable<? super M>> |
PersistableItemFilter.readComparableType(IState memento) |
Modifier and Type | Method and Description |
---|---|
static <T> ICanonicalAccessorFactory<T> |
Attribute.attr(java.lang.String identifier,
ContentType<T> contentType) |
static <T> IAttribute<T> |
Attribute.attr(java.lang.String identifier,
java.lang.String name,
ContentType<T> contentType)
Obtain an attribute.
|
static <T> IAttribute<T> |
Attribute.attr(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<T> contentType)
Obtain an attribute.
|
private static <M> ICanonicalAccessorFactory<M> |
PersistableItemFilter.createAttribute(java.lang.String id,
ContentType<M> type) |
(package private) static java.lang.String |
Aggregators.getMaxName(java.lang.String name,
ContentType<?> ct) |
(package private) static java.lang.String |
Aggregators.getMinName(java.lang.String name,
ContentType<?> ct) |
protected static void |
PersistableItemFilter.putValueType(IWritableState memento,
ContentType<?> contentType) |
Constructor and Description |
---|
AccessorKey(java.lang.String identifier,
ContentType<T> contentType) |
Attribute(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<T> contentType)
Protected constructor.
|
Avg(java.lang.String name,
java.lang.String description,
ContentType<IQuantity> ct) |
CanonicalAccessorFactory(java.lang.String identifier,
ContentType<V> contentType) |
MinMax(java.lang.String name,
java.lang.String description,
ContentType<V> ct,
boolean max) |
Modifier and Type | Class and Description |
---|---|
class |
KindOfQuantity<U extends TypedUnit<U>> |
class |
LinearKindOfQuantity
The kind of a linear (scalar) physical quantity.
|
class |
RangeContentType<T extends java.lang.Comparable<? super T>> |
class |
StructContentType<T> |
(package private) class |
TimestampKind |
private static class |
UnitLookup.LeafContentType<T> |
Modifier and Type | Field and Description |
---|---|
static ContentType<IMCType> |
UnitLookup.CLASS |
static ContentType<IMCClassLoader> |
UnitLookup.CLASS_LOADER |
static ContentType<java.lang.Number> |
UnitLookup.COUNT |
private ContentType<T> |
RangeContentType.endPointType |
static ContentType<java.lang.Boolean> |
UnitLookup.FLAG |
static ContentType<java.lang.Number> |
UnitLookup.IDENTIFIER |
static ContentType<java.lang.Number> |
UnitLookup.INDEX |
static ContentType<LabeledIdentifier> |
UnitLookup.LABELED_IDENTIFIER |
private ContentType<T> |
DisplayFormatter.m_contentType |
static ContentType<IMCMethod> |
UnitLookup.METHOD |
static ContentType<IMCModule> |
UnitLookup.MODULE |
static ContentType<IMCOldObject> |
UnitLookup.OLD_OBJECT |
static ContentType<IMCOldObjectArray> |
UnitLookup.OLD_OBJECT_ARRAY |
static ContentType<IMCOldObjectField> |
UnitLookup.OLD_OBJECT_FIELD |
static ContentType<IMCOldObjectGcRoot> |
UnitLookup.OLD_OBJECT_GC_ROOT |
static ContentType<IMCPackage> |
UnitLookup.PACKAGE |
static ContentType<java.lang.String> |
UnitLookup.PLAIN_TEXT |
static ContentType<java.lang.Long> |
UnitLookup.RAW_LONG
NOTE: Temporary placeholder for raw long values to allow for comparable uses.
|
static ContentType<java.lang.Number> |
UnitLookup.RAW_NUMBER
NOTE: Temporary placeholder for raw numerical values, primitive wrappers.
|
static ContentType<IMCStackTrace> |
UnitLookup.STACKTRACE |
static ContentType<IMCFrame> |
UnitLookup.STACKTRACE_FRAME |
static ContentType<IMCThread> |
UnitLookup.THREAD |
static ContentType<IMCThreadGroup> |
UnitLookup.THREAD_GROUP |
static ContentType<IRange<IQuantity>> |
UnitLookup.TIMERANGE |
static ContentType<IType<?>> |
UnitLookup.TYPE |
static ContentType<IUnit> |
UnitLookup.UNIT |
static ContentType<java.lang.Object> |
UnitLookup.UNKNOWN |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<ContentType<?>> |
UnitLookup.CONTENT_TYPES |
Modifier and Type | Method and Description |
---|---|
private static ContentType<java.lang.Number> |
UnitLookup.createCount() |
private static ContentType<java.lang.Boolean> |
UnitLookup.createFlag(java.lang.String id) |
private static ContentType<java.lang.Number> |
UnitLookup.createIdentifier() |
private static ContentType<java.lang.Number> |
UnitLookup.createIndex() |
private static ContentType<IMCType> |
UnitLookup.createJavaTypeContentType(java.lang.String id) |
private static ContentType<java.lang.Long> |
UnitLookup.createRawLong() |
private static ContentType<java.lang.Number> |
UnitLookup.createRawNumber() |
private static ContentType<java.lang.String> |
UnitLookup.createStringContentType(java.lang.String id) |
static <T> ContentType<T> |
UnitLookup.createSyntheticContentType(java.lang.String id) |
ContentType<T> |
DisplayFormatter.getContentType() |
static ContentType<?> |
UnitLookup.getContentType(java.lang.String identifier) |
ContentType<T> |
RangeContentType.getEndPointContentType() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ContentType<?>> |
UnitLookup.getAllContentTypes() |
Modifier and Type | Method and Description |
---|---|
<M> void |
StructContentType.addField(java.lang.String identifier,
ContentType<M> contentType,
java.lang.String name,
java.lang.String desc,
IMemberAccessor<M,T> accessor) |
(package private) static <T extends java.lang.Comparable<? super T>> |
RangeContentType.create(ContentType<T> endPointType) |
static <M extends java.lang.Comparable<? super M>> |
UnitLookup.getRangeType(ContentType<M> endPointType) |
Constructor and Description |
---|
DisplayFormatter(ContentType<T> contentType,
java.lang.String identifier,
java.lang.String name) |
RangeContentType(ContentType<T> endPointType,
ContentType<T> deltaType) |
RangeContentType(ContentType<T> endPointType,
ContentType<T> deltaType) |
Modifier and Type | Method and Description |
---|---|
(package private) ContentType<?> |
ConstantMap.getContentType() |
ContentType<?> |
CompositeReader.getValueType() |
ContentType<?> |
IValueReader.getValueType() |
ContentType<?> |
ArrayReader.getValueType() |
ContentType<?> |
UTFStringParser.getValueType() |
ContentType<?> |
QuantityReader.getValueType() |
ContentType<?> |
BooleanReader.getValueType() |
ContentType<?> |
ReaderFactory.TypeIdentifierReader.getValueType() |
ContentType<?> |
ConstantReader.getValueType() |
ContentType<?> |
StringReader.getValueType() |
Modifier and Type | Method and Description |
---|---|
ContentType<IMCThread> |
JavaThreadFactory.getContentType() |
ContentType<T> |
IPoolFactory.getContentType() |
ContentType<java.lang.Object> |
ThreadGroupFactory.getContentType() |
ContentType<IMCOldObject> |
OldObjectFactory.getContentType() |
ContentType<IMCStackTrace> |
StackTraceFactory.getContentType() |
ContentType<IMCThread> |
OSThreadFactory.getContentType() |
ContentType<IMCType> |
TypeFactory.getContentType() |
ContentType<IMCMethod> |
MethodFactory.getContentType() |
Modifier and Type | Field and Description |
---|---|
private ContentType<?> |
ValueReaders.PoolReader.contentType |
private ContentType<?> |
ValueReaders.PrimitiveReader.contentType |
private ContentType<?> |
ValueReaders.ReflectiveReader.ct |
Modifier and Type | Method and Description |
---|---|
ContentType<?> |
ValueReaders.IValueReader.getContentType() |
ContentType<?> |
ValueReaders.PoolReader.getContentType() |
ContentType<?> |
ValueReaders.ArrayReader.getContentType() |
ContentType<?> |
ValueReaders.QuantityReader.getContentType() |
ContentType<?> |
ValueReaders.TicksTimestampReader.getContentType() |
ContentType<?> |
ValueReaders.StringReader.getContentType() |
ContentType<?> |
ValueReaders.PrimitiveReader.getContentType() |
ContentType<?> |
ValueReaders.StructReader.getContentType() |
ContentType<?> |
ValueReaders.ReflectiveReader.getContentType() |
ContentType<?> |
TypeManager.TypeIdentifierReader.getContentType() |
Constructor and Description |
---|
PoolReader(FastAccessNumberMap<java.lang.Object> pool,
ContentType<?> contentType) |
ReflectiveReader(java.lang.Class<T> klass,
int fieldCount,
ContentType<? super T> ct) |
Modifier and Type | Method and Description |
---|---|
private static Attribute<IQuantity> |
JdkAttributes.createCodeHeapAttribute(IAttribute<IQuantity> attribute,
java.lang.String codeHeap,
java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<IQuantity> contentType)
Workaround for badly constructed JDK 9 segmented code cache events.
|
Modifier and Type | Field and Description |
---|---|
private ContentType<?> |
ValueField.contentType |
Modifier and Type | Method and Description |
---|---|
ContentType<?> |
ValueField.getContentType() |
Constructor and Description |
---|
ValueField(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<?> contentType)
Create a value field.
|
Modifier and Type | Field and Description |
---|---|
private ContentType<T> |
TypedResult.contentType |
static ContentType<IItemQuery> |
TypedResult.QUERY |
Modifier and Type | Method and Description |
---|---|
ContentType<T> |
TypedResult.getPersister()
Get the
ContentType for the result. |
Constructor and Description |
---|
TypedCollectionResult(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<T> persister,
java.lang.Class<T> clazz) |
TypedResult(java.lang.String identifier,
IAggregator<T,?> aggregator,
ContentType<T> contentType,
java.lang.Class<T> clazz) |
TypedResult(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<T> contentType) |
TypedResult(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ContentType<T> contentType,
java.lang.Class<T> clazz)
Creates an object describing a singular typed result value with all needed information.
|
Modifier and Type | Field and Description |
---|---|
static ContentType<CodeCacheRule.CodeHeapData> |
CodeCacheRule.CODE_HEAP |
Modifier and Type | Field and Description |
---|---|
private static ContentType<DuplicateFlagsRule.DuplicateFlags> |
DuplicateFlagsRule.DUPLICATE_FLAGS |
private static ContentType<OptionsCheckRule.OptionWarning> |
OptionsCheckRule.OPTION_WARNING |
static ContentType<StackDepthSettingRule.StackDepthTruncationData> |
StackDepthSettingRule.TRUNCATION_DATA |
Modifier and Type | Field and Description |
---|---|
static ContentType<MethodProfilingRule.MethodProfilingWindowResult> |
MethodProfilingRule.METHOD_PROFILING_WINDOW_RESULT |
Modifier and Type | Field and Description |
---|---|
private static ContentType<GarbageCollectionsInfo> |
GarbageCollectionInfoRule.GC_INFO_TYPE |
static ContentType<ReferenceTreeObject> |
IncreasingLiveSetRule.REFERENCE_TREE_OBJECT |
Modifier and Type | Field and Description |
---|---|
static ContentType<ClassEntry> |
ClassEntry.CLASS_ENTRY |