Class FullGcRule.G1Aggregator
- java.lang.Object
-
- org.openjdk.jmc.common.item.Aggregators.AggregatorBase<V,C>
-
- org.openjdk.jmc.common.item.Aggregators.MergingAggregator<FullGcRule.G1FullGCInfo,FullGcRule.G1FullGCInfo>
-
- org.openjdk.jmc.flightrecorder.rules.jdk.memory.FullGcRule.G1Aggregator
-
- All Implemented Interfaces:
IDescribable,IAggregator<FullGcRule.G1FullGCInfo,FullGcRule.G1FullGCInfo>,IItemConsumerFactory<FullGcRule.G1FullGCInfo>,IValueBuilder<FullGcRule.G1FullGCInfo,java.util.Iterator<FullGcRule.G1FullGCInfo>>
- Enclosing class:
- FullGcRule
private static class FullGcRule.G1Aggregator extends Aggregators.MergingAggregator<FullGcRule.G1FullGCInfo,FullGcRule.G1FullGCInfo>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String[]EVENT_TYPES
-
Constructor Summary
Constructors Constructor Description G1Aggregator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptType(IType<IItem> type)FullGcRule.G1FullGCInfogetValue(FullGcRule.G1FullGCInfo consumer)FullGcRule.G1FullGCInfonewItemConsumer(IType<IItem> type)-
Methods inherited from class org.openjdk.jmc.common.item.Aggregators.MergingAggregator
getValue
-
Methods inherited from class org.openjdk.jmc.common.item.Aggregators.AggregatorBase
getDescription, getName, getValueType
-
-
-
-
Method Detail
-
acceptType
public final boolean acceptType(IType<IItem> type)
- Parameters:
type- an item type to check if the the factory can create consumers for- Returns:
trueif the factory can create consumers for the supplied type,falseotherwise
-
newItemConsumer
public FullGcRule.G1FullGCInfo newItemConsumer(IType<IItem> type)
- Parameters:
type- an item type to get an item consumer for- Returns:
- a new item consumer for the supplied type
-
getValue
public FullGcRule.G1FullGCInfo getValue(FullGcRule.G1FullGCInfo consumer)
- Specified by:
getValuein classAggregators.MergingAggregator<FullGcRule.G1FullGCInfo,FullGcRule.G1FullGCInfo>
-
-