Package | Description |
---|---|
org.openjdk.jmc.common.util | |
org.openjdk.jmc.flightrecorder.rules |
This package contains interfaces and classes for working with Rules and RuleResults.
|
org.openjdk.jmc.flightrecorder.rules.jdk | |
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 |
Modifier and Type | Method and Description |
---|---|
<T> T |
IPreferenceValueProvider.getPreferenceValue(TypedPreference<T> preference)
Get the value of a preference.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<TypedPreference<?>> |
AbstractRule.configAttributes |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
AbstractRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
IRule.getConfigurationAttributes()
Gets information about which attributes may be configured during rule evaluation.
|
Constructor and Description |
---|
AbstractRule(java.lang.String id,
java.lang.String name,
java.lang.String topic,
TypedPreference<?>... configAttributes) |
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
RulePreferences.SHORT_RECORDING_LIMIT |
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
CodeCacheRule.CODE_CACHE_SIZE_INFO_PERCENT |
static TypedPreference<IQuantity> |
CodeCacheRule.CODE_CACHE_SIZE_WARN_PERCENT |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
CodeCacheRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
CodeCacheRule.getConfigurationAttributes() |
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
HighJvmCpuRule.JVM_CPU_INFO_LIMIT |
static TypedPreference<IQuantity> |
HighJvmCpuRule.MINIMUM_CPU_LOAD_PERIOD |
static TypedPreference<IQuantity> |
HighJvmCpuRule.MISSING_SAMPLE_LIMIT |
static TypedPreference<IQuantity> |
CompareCpuRule.OTHER_CPU_INFO_LIMIT |
static TypedPreference<IQuantity> |
CompareCpuRule.OTHER_CPU_WARNING_LIMIT |
static TypedPreference<IQuantity> |
ManyRunningProcessesRule.OTHER_PROCESSES_INFO_LIMIT |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
ManyRunningProcessesRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
HighJvmCpuRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
ManyRunningProcessesRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
HighJvmCpuRule.getConfigurationAttributes() |
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
ErrorRule.ERROR_INFO_LIMIT |
static TypedPreference<IQuantity> |
ErrorRule.ERROR_WARNING_LIMIT |
static TypedPreference<IQuantity> |
ErrorRule.ERROR_WINDOW_SIZE |
static TypedPreference<IQuantity> |
ExceptionRule.EXCEPTIONS_INFO_LIMIT |
static TypedPreference<IQuantity> |
ExceptionRule.EXCEPTIONS_WARNING_LIMIT |
static TypedPreference<java.lang.String> |
ErrorRule.EXCLUDED_ERRORS_REGEXP |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
ExceptionRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
ErrorRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
ExceptionRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
ErrorRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
FatalErrorRule.getConfigurationAttributes() |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
DumpReasonRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
ClassLoadingRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
ClassLeakingRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
BufferLostRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
DMSIncidentRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
OptionsCheckRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
DumpReasonRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
RecordingSettingsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
FlightRecordingSupportRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
DiscouragedGcOptionsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
ClassLoadingRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
PasswordsInArgumentsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
StackDepthSettingRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
DiscouragedVmOptionsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
PasswordsInEnvironmentRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
DebugNonSafepointsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
ClassLeakingRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
BufferLostRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
DuplicateFlagsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
ManagementAgentRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
DMSIncidentRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
PasswordsInSystemPropertiesRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
VerifyNoneRule.getConfigurationAttributes() |
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
SocketReadRule.READ_INFO_LIMIT |
static TypedPreference<IQuantity> |
SocketReadRule.READ_WARNING_LIMIT |
static TypedPreference<IQuantity> |
FileReadRule.READ_WARNING_LIMIT |
static TypedPreference<IQuantity> |
SocketWriteRule.WRITE_INFO_LIMIT |
static TypedPreference<IQuantity> |
FileWriteRule.WRITE_WARNING_LIMIT |
static TypedPreference<IQuantity> |
SocketWriteRule.WRITE_WARNING_LIMIT |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
FileWriteRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
SocketReadRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
FileReadRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
SocketWriteRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
FileWriteRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
SocketReadRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
FileReadRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
SocketWriteRule.getConfigurationAttributes() |
Modifier and Type | Field and Description |
---|---|
static TypedPreference<IQuantity> |
ContextSwitchRule.CONTEXT_SWITCH_WARNING_LIMIT |
static TypedPreference<java.lang.String> |
MethodProfilingRule.EXCLUDED_PACKAGE_REGEXP |
static TypedPreference<java.lang.String> |
JavaBlockingRule.EXCLUDED_THREADS_REGEXP |
private static TypedPreference<java.lang.String> |
BiasedLockingRevocationRule.FILTERED_CLASSES |
static TypedPreference<IQuantity> |
BiasedLockingRevocationPauseRule.INFO_LIMIT |
static TypedPreference<IQuantity> |
BiasedLockingRevocationRule.MAX_NUMBER_OF_CLASSES_TO_REPORT |
static TypedPreference<IQuantity> |
VMOperationRule.WARNING_LIMIT |
static TypedPreference<IQuantity> |
BiasedLockingRevocationRule.WARNING_LIMIT |
static TypedPreference<IQuantity> |
MethodProfilingRule.WINDOW_SIZE |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
VMOperationRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
JavaBlockingRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
ContextSwitchRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
BiasedLockingRevocationRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
BiasedLockingRevocationPauseRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
MethodProfilingRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
VMOperationRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
JavaBlockingRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
ContextSwitchRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
BiasedLockingRevocationRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
BiasedLockingRevocationPauseRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
MethodProfilingRule.getConfigurationAttributes() |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<TypedPreference<?>> |
SystemGcRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
GcLockerRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
LongGcPauseRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
IncreasingLiveSetRule.CONFIG_ATTRIBUTES |
private static java.util.List<TypedPreference<?>> |
HeapInspectionRule.CONFIG_ATTRIBUTES |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypedPreference<?>> |
SystemGcRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
GcStallRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
FullGcRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
TlabAllocationRatioRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
LowOnPhysicalMemoryRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
AllocationByClassRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
IncreasingMetaspaceLiveSetRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
GcLockerRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
LongGcPauseRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
IncreasingLiveSetRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
HeapInspectionRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
HeapContentRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
CompressedOopsRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
MetaspaceOomRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
HighGcRule.getConfigurationAttributes() |
java.util.Collection<TypedPreference<?>> |
AllocationByThreadRule.getConfigurationAttributes() |