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 | |
org.openjdk.jmc.flightrecorder.internal | |
org.openjdk.jmc.flightrecorder.rules.tree | |
org.openjdk.jmc.flightrecorder.rules.tree.traversal | |
org.openjdk.jmc.flightrecorder.rules.util |
Modifier and Type | Method and Description |
---|---|
static <T extends IItem> |
ItemToolkit.getItemType(T item) |
IType<?> |
IItem.getType()
The type of this item (analogous to
Object.getClass() ). |
IType<IItem> |
IItemIterable.getType() |
IType<? super V> |
Aggregators.AggregatorBase.getValueType() |
IType<? super V> |
GroupingAggregator.IGroupsFinisher.getValueType() |
IType<? super V> |
GroupingAggregator.IQuantityListFinisher.getValueType() |
Modifier and Type | Method and Description |
---|---|
boolean |
IItemConsumerFactory.acceptType(IType<IItem> type) |
boolean |
Aggregators.FieldAggregatorBase.acceptType(IType<IItem> type) |
static IAggregator<IQuantity,?> |
Aggregators.count(IType<?> type) |
protected abstract IMemberAccessor<? extends V,IItem> |
Aggregators.FieldAggregatorBase.doGetAccessor(IType<IItem> type) |
<T> IMemberAccessor<V,T> |
ICanonicalAccessorFactory.getAccessor(IType<T> type) |
<T> IMemberAccessor<? extends V,T> |
IAccessorFactory.getAccessor(IType<T> type)
Gets the accessor for specified type.
|
IPredicate<IItem> |
IItemFilter.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.Not.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.Composite.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.Types.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.Type.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.TypeMatches.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.AttributeValue.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.HasAttribute.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.NotHasAttribute.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
ItemFilters.BooleanFilter.getPredicate(IType<IItem> type) |
static IAggregator<IQuantity,?> |
Aggregators.getQuantityAggregator(String name,
IType<?> type) |
C |
IItemConsumerFactory.newItemConsumer(IType<IItem> itemType) |
org.openjdk.jmc.common.item.Aggregators.SumConsumer |
Aggregators.Sum.newItemConsumer(IType<IItem> type) |
Aggregators.VarianceConsumer |
Aggregators.Variance.newItemConsumer(IType<IItem> type) |
Aggregators.VarianceConsumer |
Aggregators.Stddev.newItemConsumer(IType<IItem> type) |
Aggregators.AvgConsumer |
Aggregators.Avg.newItemConsumer(IType<IItem> type) |
Aggregators.MinMaxConsumer<V> |
Aggregators.MinMax.newItemConsumer(IType<IItem> type) |
Modifier and Type | Method and Description |
---|---|
static <K,C extends IItemConsumer<C>> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
IPredicate<IType<IItem>> acceptType) |
static <V,K,C extends IItemConsumer<C>> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
IPredicate<IType<IItem>> acceptType,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
static IItemFilter |
ItemFilters.convertToTypes(IItemFilter filter,
List<IType<IItem>> types) |
static <C extends IItemConsumer<C>> |
Aggregators.forConsumer(IItemConsumerFactory<C> consumerFactory,
IPredicate<IType<IItem>> acceptType) |
Constructor and Description |
---|
AggregatorBase(String name,
String description,
IType<? super V> ct) |
MergingAggregator(String name,
String description,
IType<? super V> ct) |
Modifier and Type | Class and Description |
---|---|
class |
ContentType<T>
A content type describes what kind of data a value is.
|
class |
KindOfQuantity<U extends TypedUnit<U>> |
class |
LinearKindOfQuantity
The kind of a linear (scalar) physical quantity.
|
class |
RangeContentType<T extends Comparable<? super T>> |
class |
StructContentType<T> |
Modifier and Type | Field and Description |
---|---|
static ContentType<IType<?>> |
UnitLookup.TYPE |
Modifier and Type | Field and Description |
---|---|
static IAttribute<IType<?>> |
JfrAttributes.EVENT_TYPE |
Modifier and Type | Method and Description |
---|---|
IType<IItem> |
EventArray.getType() |
Constructor and Description |
---|
EventArray(IItem[] events,
IType<IItem> type,
String[] typeCategory) |
Modifier and Type | Method and Description |
---|---|
IPredicate<IItem> |
TimeRangeThreadFilter.getPredicate(IType<IItem> type) |
IPredicate<IItem> |
TimeRangeFilter.getPredicate(IType<IItem> type) |
Modifier and Type | Method and Description |
---|---|
IType<?> |
LayerBreakdownVisitor.LayerEntry.getType() |
Constructor and Description |
---|
LayerEntry(IType<?> type,
IQuantity duration) |
Modifier and Type | Method and Description |
---|---|
static IType<IItem> |
RulesToolkit.getType(IItemCollection items,
String typeId)
Gets the
IType representation of a specific event type in an IItemCollection . |
Modifier and Type | Method and Description |
---|---|
static Result |
RulesToolkit.getMissingAttributeResult(IRule rule,
IType<IItem> type,
IAttribute<?> attribute)
Gets a
Result object representing a not applicable result due to a missing attribute. |
Copyright © 2020. All rights reserved.