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.util |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AbstractRule.requiredEvents |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AbstractRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
IRule.getRequiredEvents() |
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) |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
CodeCacheRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
CodeCacheRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HighJvmCpuRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ManyRunningProcessesRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
CompareCpuRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HighJvmCpuRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ManyRunningProcessesRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
LuceneVersionRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ErrorRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FatalErrorRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ExceptionRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
LuceneVersionRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ExceptionRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DiscouragedGcOptionsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DuplicateFlagsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DumpReasonRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ProcessStartedRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
PasswordsInEnvironmentRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ClassLeakingRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
PasswordsInSystemPropertiesRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ClassLoadingRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FlightRecordingSupportRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
OptionsCheckRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
RecordingSettingsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DiscouragedVmOptionsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DMSIncidentRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
PasswordsInArgumentsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ManagementAgentRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FastTimeRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
VerifyNoneRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DebugNonSafepointsRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DiscouragedGcOptionsRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
BufferLostRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DuplicateFlagsRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DumpReasonRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ProcessStartedRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
PasswordsInEnvironmentRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ClassLeakingRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
PasswordsInSystemPropertiesRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ClassLoadingRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FlightRecordingSupportRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
OptionsCheckRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
RecordingSettingsRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DiscouragedVmOptionsRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
StackDepthSettingRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DMSIncidentRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
PasswordsInArgumentsRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ManagementAgentRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FastTimeRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
VerifyNoneRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
DebugNonSafepointsRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
SocketReadRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FileReadRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
SocketWriteRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FileWriteRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
SocketReadRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FileReadRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
SocketWriteRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FileWriteRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
JavaBlockingRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
VMOperationRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
BiasedLockingRevocationPauseRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
MethodProfilingRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ContextSwitchRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
BiasedLockingRevocationRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
JavaBlockingRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
VMOperationRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
BiasedLockingRevocationPauseRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
MethodProfilingRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ContextSwitchRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
BiasedLockingRevocationRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
TlabAllocationRatioRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HighGcRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
LowOnPhysicalMemoryRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
IncreasingMetaspaceLiveSetRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
LongGcPauseRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
MetaspaceOomRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GcPauseRatioRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AllocationByThreadRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GcFreedRatioRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
ApplicationHaltsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GcStallRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AutoBoxingRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
CompressedOopsRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HeapDumpRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
StringDeduplicationRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GcLockerRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AllocationByClassRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HeapInspectionRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
SystemGcRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GarbageCollectionInfoRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HeapContentRule.REQUIRED_EVENTS |
private static java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
IncreasingLiveSetRule.REQUIRED_EVENTS |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
TlabAllocationRatioRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HighGcRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
LowOnPhysicalMemoryRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
IncreasingMetaspaceLiveSetRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
LongGcPauseRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
MetaspaceOomRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AllocationByThreadRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GcStallRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
CompressedOopsRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HeapDumpRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GcLockerRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
AllocationByClassRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HeapInspectionRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
SystemGcRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
GarbageCollectionInfoRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
FullGcRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
HeapContentRule.getRequiredEvents() |
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
IncreasingLiveSetRule.getRequiredEvents() |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
RulesToolkit.RequiredEventsBuilder.requiredEvents |
Modifier and Type | Method and Description |
---|---|
static RulesToolkit.EventAvailability |
RulesToolkit.getEventAvailability(IItemCollection items,
java.lang.String... typeIds)
Checks the event availability for the event types.
|
static RulesToolkit.EventAvailability |
RulesToolkit.getLeastAvailable(RulesToolkit.EventAvailability... availabilites)
Returns the least available EventAvailability from the ones provided.
|
static RulesToolkit.EventAvailability |
RulesToolkit.EventAvailability.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static RulesToolkit.EventAvailability[] |
RulesToolkit.EventAvailability.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> |
RulesToolkit.RequiredEventsBuilder.build() |
Modifier and Type | Method and Description |
---|---|
RulesToolkit.RequiredEventsBuilder |
RulesToolkit.RequiredEventsBuilder.addEventType(java.lang.String typeId,
RulesToolkit.EventAvailability availability) |
static RulesToolkit.EventAvailability |
RulesToolkit.getLeastAvailable(RulesToolkit.EventAvailability... availabilites)
Returns the least available EventAvailability from the ones provided.
|
static boolean |
RulesToolkit.isEventsEnabled(RulesToolkit.EventAvailability... eventAvailabilities)
This method returns false if any
RulesToolkit.EventAvailability is disabled or unavailable. |
boolean |
RulesToolkit.EventAvailability.isLessAvailableThan(RulesToolkit.EventAvailability availability)
Returns true if this EventAvailability is less available than the provided one.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
RulesToolkit.matchesEventAvailabilityMap(IItemCollection items,
java.util.Map<java.lang.String,RulesToolkit.EventAvailability> availabilityMap) |