Uses of Interface
com.atlassian.diagnostics.ipd.api.meters.config.MeterConfigBuilder
Packages that use MeterConfigBuilder
Package
Description
-
Uses of MeterConfigBuilder in com.atlassian.diagnostics.ipd.api
Method parameters in com.atlassian.diagnostics.ipd.api with type arguments of type MeterConfigBuilderModifier and TypeMethodDescriptionMeterConfigurations.addMeterConfig(String prefixMatcher, Consumer<MeterConfigBuilder> meterConfig) Adds a configuration for a specific meter key prefix.MeterConfigurationsImpl.addMeterConfig(String prefixMatcher, Consumer<MeterConfigBuilder> meterConfig) -
Uses of MeterConfigBuilder in com.atlassian.diagnostics.ipd.api.meters.config
Subinterfaces of MeterConfigBuilder in com.atlassian.diagnostics.ipd.api.meters.configModifier and TypeInterfaceDescriptioninterfaceInterface for setting product-level meter configuration.Classes in com.atlassian.diagnostics.ipd.api.meters.config that implement MeterConfigBuilderMethods in com.atlassian.diagnostics.ipd.api.meters.config that return MeterConfigBuilderModifier and TypeMethodDescriptionMeterConfigBuilder.addEnabledCheck(Predicate<MeterConfig> enabledCheck) Adds a check to the MeterConfigBuilder that will be used to determine if the MeterConfig is enabled.MeterConfigBuilderImpl.addEnabledCheck(Predicate<MeterConfig> enabledCheck) MeterConfigBuilder.logIfUpdatedInLastMinute()Makes the meter to be logged only if it was updated in the last minute.MeterConfigBuilderImpl.logIfUpdatedInLastMinute()MeterConfigBuilder.logOnceEveryInterval(int interval) Makes the meter to be logged once every 'interval' times.MeterConfigBuilderImpl.logOnceEveryInterval(int interval) Adds additional condition for logging the meter.Meter will be logged only when this condition is met.MeterConfigBuilder.setCustomLogger(org.slf4j.Logger logger) Sets a custom logger for the meter.MeterConfigBuilderImpl.setCustomLogger(org.slf4j.Logger logger) MeterConfigBuilder.setIntervalLogging(boolean enabled) Sets the meter to log at regular intervals.MeterConfigBuilderImpl.setIntervalLogging(boolean enabled) MeterConfigBuilder.setLogOnUpdate(boolean logOnUpdate) Sets the meter to be logged when it's updated.MeterConfigBuilderImpl.setLogOnUpdate(boolean logOnUpdate) MeterConfigBuilder.setProperty(String key, Object value) Sets a property on the MeterConfigBuilder.MeterConfigBuilderImpl.setProperty(String key, Object value) MeterConfigBuilder.setUpdateListener(Consumer<IpdMeter> updateListener) Sets the listener that will be called when the meter value is updated andsetLogOnUpdate(boolean)is enabled.MeterConfigBuilder.setWorkInProgress(boolean workInProgress) Sets meter as "work in progress".MeterConfigBuilderImpl.setWorkInProgress(boolean workInProgress)