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 boolean
acceptType(IType<IItem> type)
FullGcRule.G1FullGCInfo
getValue(FullGcRule.G1FullGCInfo consumer)
FullGcRule.G1FullGCInfo
newItemConsumer(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:
true
if the factory can create consumers for the supplied type,false
otherwise
-
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:
getValue
in classAggregators.MergingAggregator<FullGcRule.G1FullGCInfo,FullGcRule.G1FullGCInfo>
-
-