APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal.settings

pack-priv final Class ThrottlerParameters

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
pack-priv boolean
pack-priv long
private static final long
private static final long
private static final long
private static final long
pack-priv long
pack-priv long

Constructor Summary

AccessConstructor and Description
pack-priv
ThrottlerParameters(long samplePointsPerWindow, long windowDuration, long windowLockBackCount)

Method Summary

Modifier and TypeMethod and Description
public ThrottlerParameters
copy()

pack-priv void
setSamplePointsAndWindowDuration(long sampleSize, long periodMillis)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DAYback to summary
private static final long DAY
DEFAULT_WINDOWS_LOOKBACK_COUNTback to summary
private static final long DEFAULT_WINDOWS_LOOKBACK_COUNT
HOURback to summary
private static final long HOUR
LOW_RATE_UPPER_BOUNDback to summary
private static final long LOW_RATE_UPPER_BOUND
MILLIUNITSback to summary
private static final long MILLIUNITS
MINUTEback to summary
private static final long MINUTE
reconfigureback to summary
pack-priv boolean reconfigure
samplePointsPerWindowback to summary
pack-priv long samplePointsPerWindow
TEN_PER_1000_MS_IN_DAYSback to summary
private static final long TEN_PER_1000_MS_IN_DAYS
TEN_PER_1000_MS_IN_HOURSback to summary
private static final long TEN_PER_1000_MS_IN_HOURS
TEN_PER_1000_MS_IN_MINUTESback to summary
private static final long TEN_PER_1000_MS_IN_MINUTES
WINDOW_DIVISORback to summary
private static final long WINDOW_DIVISOR
windowDurationMillisback to summary
pack-priv long windowDurationMillis
windowLookBackCountback to summary
pack-priv long windowLookBackCount

Constructor Detail

ThrottlerParametersback to summary
pack-priv ThrottlerParameters(long samplePointsPerWindow, long windowDuration, long windowLockBackCount)

Method Detail

copyback to summary
public ThrottlerParameters copy()
setSamplePointsAndWindowDurationback to summary
pack-priv void setSamplePointsAndWindowDuration(long sampleSize, long periodMillis)
updateWindowLookbackback to summary
private void updateWindowLookback()