Package | Description |
---|---|
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.cpu | |
org.openjdk.jmc.flightrecorder.rules.jdk.exceptions | |
org.openjdk.jmc.flightrecorder.rules.jdk.general | |
org.openjdk.jmc.flightrecorder.rules.jdk.io | |
org.openjdk.jmc.flightrecorder.rules.jdk.latency | |
org.openjdk.jmc.flightrecorder.rules.jdk.memory | |
org.openjdk.jmc.flightrecorder.rules.report.html.internal |
Modifier and Type | Class and Description |
---|---|
class |
TypedCollectionResult<T> |
Modifier and Type | Field and Description |
---|---|
static TypedResult<IItemQuery> |
TypedResult.ITEM_QUERY |
static TypedResult<IQuantity> |
TypedResult.SCORE
A constant to be used while transitioning the rules api from 1.0 to 2.0 to keep the old score
values.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<TypedResult<?>,java.util.Collection<?>> |
ResultBuilder.collectionResultMap |
private java.util.Map<TypedResult<?>,java.util.Collection<?>> |
ResultBuilder.Result.collectionResultMap |
private java.util.Collection<TypedResult<?>> |
AbstractRule.resultAttributes |
private java.util.Map<TypedResult<?>,java.lang.Object> |
ResultBuilder.resultMap |
private java.util.Map<TypedResult<?>,java.lang.Object> |
ResultBuilder.Result.resultMap |
private java.util.Map<TypedResult<?>,java.lang.Object> |
ResultProvider.resultMap |
Modifier and Type | Method and Description |
---|---|
private static TypedResult<?> |
ResultToolkit.getResultById(IRule rule,
java.lang.String identifier) |
TypedResult<?> |
IResultValueProvider.getResultByIdentifier(java.lang.String identifier) |
TypedResult<?> |
ResultProvider.getResultByIdentifier(java.lang.String identifier) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
AbstractRule.getResults() |
java.util.Collection<TypedResult<?>> |
IRule.getResults()
Gets information about which results may be part of an
IResult instance. |
Modifier and Type | Method and Description |
---|---|
private void |
ResultProvider.addResult(TypedResult<?> result,
java.lang.Object instance) |
<T> ResultBuilder |
ResultBuilder.addResult(TypedResult<T> type,
T result) |
<T> T |
ResultBuilder.Result.getResult(TypedResult<T> key) |
<T> T |
IResult.getResult(TypedResult<T> result)
Returns a typed instance of a result contained in this result instance, i.e.
|
<T> T |
IResultValueProvider.getResultValue(TypedResult<T> result)
Get the value of a result.
|
<T> T |
ResultProvider.getResultValue(TypedResult<T> key) |
Constructor and Description |
---|
AbstractRule(java.lang.String id,
java.lang.String name,
java.lang.String topic,
java.util.Collection<TypedPreference<?>> configAttributes,
java.util.Collection<TypedResult<?>> resultAttributes,
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> requiredEvents) |
Result(Severity severity,
IRule rule,
java.lang.String summary,
java.lang.String explanation,
java.lang.String solution,
java.util.Collection<IRecordingSetting> suggestedRecordingSettings,
java.util.Map<TypedResult<?>,java.lang.Object> resultMap,
java.util.Map<TypedResult<?>,java.util.Collection<?>> collectionResultMap,
java.util.Map<TypedPreference<?>,java.lang.Object> preferenceMap) |
Result(Severity severity,
IRule rule,
java.lang.String summary,
java.lang.String explanation,
java.lang.String solution,
java.util.Collection<IRecordingSetting> suggestedRecordingSettings,
java.util.Map<TypedResult<?>,java.lang.Object> resultMap,
java.util.Map<TypedResult<?>,java.util.Collection<?>> collectionResultMap,
java.util.Map<TypedPreference<?>,java.lang.Object> preferenceMap) |
Modifier and Type | Field and Description |
---|---|
static TypedResult<IQuantity> |
CodeCacheRule.CODE_CACHE_FREE_RATIO |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
CodeCacheRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
CodeCacheRule.getResults() |
Modifier and Type | Field and Description |
---|---|
static TypedResult<IQuantity> |
CompareCpuRule.AVERAGE_CPU_LOAD |
static TypedResult<IRange<IQuantity>> |
CompareCpuRule.AVERAGE_CPU_LOAD_WINDOW |
static TypedResult<IQuantity> |
ManyRunningProcessesRule.COMPETING_PROCESS_COUNT |
static TypedResult<IQuantity> |
ManyRunningProcessesRule.COMPETING_PROCESS_TIME |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
HighJvmCpuRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
ManyRunningProcessesRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
CompareCpuRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
HighJvmCpuRule.getResults() |
java.util.Collection<TypedResult<?>> |
ManyRunningProcessesRule.getResults() |
Modifier and Type | Field and Description |
---|---|
static TypedResult<IQuantity> |
ErrorRule.ERROR_COUNT |
static TypedResult<IQuantity> |
ErrorRule.ERROR_RATE |
static TypedResult<IRange<IQuantity>> |
ErrorRule.ERROR_WINDOW |
static TypedResult<IQuantity> |
ExceptionRule.EXCEPTION_RATE |
static TypedResult<IRange<IQuantity>> |
ExceptionRule.EXCEPTION_WINDOW |
static TypedResult<IQuantity> |
ErrorRule.EXCLUDED_ERRORS |
static TypedResult<IMCType> |
ErrorRule.MOST_COMMON_ERROR |
static TypedResult<IQuantity> |
ErrorRule.MOST_COMMON_ERROR_COUNT |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
LuceneVersionRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
ErrorRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
ExceptionRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
LuceneVersionRule.getResults() |
java.util.Collection<TypedResult<?>> |
ExceptionRule.getResults() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
DiscouragedGcOptionsRule.RESULT_ATTRIBUTES |
private static java.util.List<TypedResult<?>> |
BufferLostRule.RESULT_ATTRIBUTES |
private static java.util.List<TypedResult<?>> |
DuplicateFlagsRule.RESULT_ATTRIBUTES |
private static java.util.List<TypedResult<?>> |
DumpReasonRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
ProcessStartedRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
PasswordsInEnvironmentRule.RESULT_ATTRIBUTES |
private static java.util.List<TypedResult<?>> |
ClassLeakingRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
PasswordsInSystemPropertiesRule.RESULT_ATTRIBUTES |
private static java.util.List<TypedResult<?>> |
ClassLoadingRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
FlightRecordingSupportRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
OptionsCheckRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
RecordingSettingsRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
StackDepthSettingRule.RESULT_ATTRIBUTES |
private static java.util.List<TypedResult<?>> |
DMSIncidentRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
PasswordsInArgumentsRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
DiscouragedGcOptionsRule.getResults() |
java.util.Collection<TypedResult<?>> |
BufferLostRule.getResults() |
java.util.Collection<TypedResult<?>> |
DuplicateFlagsRule.getResults() |
java.util.Collection<TypedResult<?>> |
DumpReasonRule.getResults() |
java.util.Collection<TypedResult<?>> |
ProcessStartedRule.getResults() |
java.util.Collection<TypedResult<?>> |
PasswordsInEnvironmentRule.getResults() |
java.util.Collection<TypedResult<?>> |
ClassLeakingRule.getResults() |
java.util.Collection<TypedResult<?>> |
PasswordsInSystemPropertiesRule.getResults() |
java.util.Collection<TypedResult<?>> |
ClassLoadingRule.getResults() |
java.util.Collection<TypedResult<?>> |
FlightRecordingSupportRule.getResults() |
java.util.Collection<TypedResult<?>> |
OptionsCheckRule.getResults() |
java.util.Collection<TypedResult<?>> |
RecordingSettingsRule.getResults() |
java.util.Collection<TypedResult<?>> |
DiscouragedVmOptionsRule.getResults() |
java.util.Collection<TypedResult<?>> |
StackDepthSettingRule.getResults() |
java.util.Collection<TypedResult<?>> |
DMSIncidentRule.getResults() |
java.util.Collection<TypedResult<?>> |
PasswordsInArgumentsRule.getResults() |
java.util.Collection<TypedResult<?>> |
ManagementAgentRule.getResults() |
java.util.Collection<TypedResult<?>> |
FastTimeRule.getResults() |
java.util.Collection<TypedResult<?>> |
VerifyNoneRule.getResults() |
java.util.Collection<TypedResult<?>> |
DebugNonSafepointsRule.getResults() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
SocketReadRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
FileReadRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
SocketWriteRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
FileWriteRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
SocketReadRule.getResults() |
java.util.Collection<TypedResult<?>> |
FileReadRule.getResults() |
java.util.Collection<TypedResult<?>> |
SocketWriteRule.getResults() |
java.util.Collection<TypedResult<?>> |
FileWriteRule.getResults() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
JavaBlockingRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
VMOperationRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
BiasedLockingRevocationPauseRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
MethodProfilingRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
ContextSwitchRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
BiasedLockingRevocationRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
JavaBlockingRule.getResults() |
java.util.Collection<TypedResult<?>> |
VMOperationRule.getResults() |
java.util.Collection<TypedResult<?>> |
BiasedLockingRevocationPauseRule.getResults() |
java.util.Collection<TypedResult<?>> |
MethodProfilingRule.getResults() |
java.util.Collection<TypedResult<?>> |
ContextSwitchRule.getResults() |
java.util.Collection<TypedResult<?>> |
BiasedLockingRevocationRule.getResults() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<TypedResult<?>> |
TlabAllocationRatioRule.RESULT_ATTRIBUTES |
static java.util.Collection<TypedResult<?>> |
HighGcRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
LowOnPhysicalMemoryRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
IncreasingMetaspaceLiveSetRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
LongGcPauseRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
MetaspaceOomRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
GcPauseRatioRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
AllocationByThreadRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
GcFreedRatioRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
ApplicationHaltsRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
AutoBoxingRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
HeapDumpRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
StringDeduplicationRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
GcLockerRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
AllocationByClassRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
HeapInspectionRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
SystemGcRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
GarbageCollectionInfoRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
HeapContentRule.RESULT_ATTRIBUTES |
private static java.util.Collection<TypedResult<?>> |
IncreasingLiveSetRule.RESULT_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedResult<?>> |
TlabAllocationRatioRule.getResults() |
java.util.Collection<TypedResult<?>> |
HighGcRule.getResults() |
java.util.Collection<TypedResult<?>> |
LowOnPhysicalMemoryRule.getResults() |
java.util.Collection<TypedResult<?>> |
IncreasingMetaspaceLiveSetRule.getResults() |
java.util.Collection<TypedResult<?>> |
LongGcPauseRule.getResults() |
java.util.Collection<TypedResult<?>> |
MetaspaceOomRule.getResults() |
java.util.Collection<TypedResult<?>> |
AllocationByThreadRule.getResults() |
java.util.Collection<TypedResult<?>> |
GcStallRule.getResults() |
java.util.Collection<TypedResult<?>> |
CompressedOopsRule.getResults() |
java.util.Collection<TypedResult<?>> |
HeapDumpRule.getResults() |
java.util.Collection<TypedResult<?>> |
GcLockerRule.getResults() |
java.util.Collection<TypedResult<?>> |
AllocationByClassRule.getResults() |
java.util.Collection<TypedResult<?>> |
HeapInspectionRule.getResults() |
java.util.Collection<TypedResult<?>> |
SystemGcRule.getResults() |
java.util.Collection<TypedResult<?>> |
GarbageCollectionInfoRule.getResults() |
java.util.Collection<TypedResult<?>> |
FullGcRule.getResults() |
java.util.Collection<TypedResult<?>> |
HeapContentRule.getResults() |
java.util.Collection<TypedResult<?>> |
IncreasingLiveSetRule.getResults() |
Modifier and Type | Field and Description |
---|---|
static TypedResult<java.lang.Boolean> |
RulesHtmlToolkit.FAILED |
static TypedResult<java.lang.Boolean> |
RulesHtmlToolkit.IGNORED |
static TypedResult<java.lang.Boolean> |
RulesHtmlToolkit.IN_PROGRESS |