Class JfrHtmlRulesReport.SimpleResultProvider
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.rules.report.html.JfrHtmlRulesReport.SimpleResultProvider
-
- All Implemented Interfaces:
HtmlResultProvider
- Enclosing class:
- JfrHtmlRulesReport
private static class JfrHtmlRulesReport.SimpleResultProvider extends java.lang.Object implements HtmlResultProvider
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Collection<Result>>
resultsByTopic
private java.util.Set<java.lang.String>
unmappedTopics
-
Constructor Summary
Constructors Constructor Description SimpleResultProvider(java.util.Collection<Result> results, java.util.List<HtmlResultGroup> groups)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<Result>
getResults(java.util.Collection<java.lang.String> topics)
private static void
removeMappedTopics(java.util.Set<java.lang.String> unmappedTopics, java.util.List<HtmlResultGroup> groups)
-
-
-
Field Detail
-
resultsByTopic
private java.util.Map<java.lang.String,java.util.Collection<Result>> resultsByTopic
-
unmappedTopics
private java.util.Set<java.lang.String> unmappedTopics
-
-
Constructor Detail
-
SimpleResultProvider
public SimpleResultProvider(java.util.Collection<Result> results, java.util.List<HtmlResultGroup> groups)
-
-
Method Detail
-
removeMappedTopics
private static void removeMappedTopics(java.util.Set<java.lang.String> unmappedTopics, java.util.List<HtmlResultGroup> groups)
-
getResults
public java.util.Collection<Result> getResults(java.util.Collection<java.lang.String> topics)
- Specified by:
getResults
in interfaceHtmlResultProvider
- Parameters:
topics
- A collection of topics to get results for. The implementation may handle special wildcard topics like the empty string.- Returns:
- a collection with all known results associated with the provided topics
-
-