Interface RequestTracingServiceConfiguration
-
- All Superinterfaces:
ConfigBeanProxy,ConfigExtension,Container
public interface RequestTracingServiceConfiguration extends ConfigExtension
Configuration class that holds the configuration of the Request Tracing service.- Author:
- mertcaliskan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
ConfigBeanProxy.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenabled(String value)StringgetAdaptiveSamplingEnabled()@Min(value=1L,message="Adaptive sampling target count must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling target count must be less than 2147483647") StringgetAdaptiveSamplingTargetCount()@Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") StringgetAdaptiveSamplingTimeUnit()@Min(value=1L,message="Adaptive sampling time value must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling time value must be less than 2147483647") StringgetAdaptiveSamplingTimeValue()StringgetApplicationsOnlyEnabled()StringgetEnabled()StringgetHistoricTraceStoreEnabled()@Min(value=0L,message="Historic trace store size must be greater than or equal to 0") StringgetHistoricTraceStoreSize()StringgetHistoricTraceStoreTimeout()List<String>getNotifierList()StringgetReservoirSamplingEnabled()@Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",message="Must be a valid double between 0 and 1") StringgetSampleRate()StringgetSampleRateFirstEnabled()@Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.") StringgetThresholdUnit()@Min(value=0L,message="Threshold value must be at least 0") @Max(value=2147483647L,message="Threshold value must be less than 2147483647") StringgetThresholdValue()@Min(value=0L,message="Trace store size must be greater than or equal to 0") StringgetTraceStoreSize()StringgetTraceStoreTimeout()voidsetAdaptiveSamplingEnabled(String value)voidsetAdaptiveSamplingTargetCount(String value)voidsetAdaptiveSamplingTimeUnit(String value)voidsetAdaptiveSamplingTimeValue(String value)voidsetApplicationsOnlyEnabled(String value)voidsetHistoricTraceStoreEnabled(String value)voidsetHistoricTraceStoreSize(String value)voidsetHistoricTraceStoreTimeout(String value)voidsetReservoirSamplingEnabled(String value)voidsetSampleRate(String value)voidsetSampleRateFirstEnabled(String value)voidsetThresholdUnit(String value)voidsetThresholdValue(String value)voidsetTraceStoreSize(String value)voidsetTraceStoreTimeout(String value)-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
-
-
-
Method Detail
-
getEnabled
String getEnabled()
-
enabled
void enabled(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getSampleRate
@Pattern(regexp="0(\\.\\d+)?|1(\\.0)?", message="Must be a valid double between 0 and 1") @Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",message="Must be a valid double between 0 and 1") String getSampleRate()
-
setSampleRate
void setSampleRate(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getAdaptiveSamplingEnabled
String getAdaptiveSamplingEnabled()
-
setAdaptiveSamplingEnabled
void setAdaptiveSamplingEnabled(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getAdaptiveSamplingTargetCount
@Min(value=1L, message="Adaptive sampling target count must be greater than 0") @Max(value=2147483647L, message="Adaptive sampling target count must be less than 2147483647") @Min(value=1L,message="Adaptive sampling target count must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling target count must be less than 2147483647") String getAdaptiveSamplingTargetCount()
-
setAdaptiveSamplingTargetCount
void setAdaptiveSamplingTargetCount(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getAdaptiveSamplingTimeValue
@Min(value=1L, message="Adaptive sampling time value must be greater than 0") @Max(value=2147483647L, message="Adaptive sampling time value must be less than 2147483647") @Min(value=1L,message="Adaptive sampling time value must be greater than 0") @Max(value=2147483647L,message="Adaptive sampling time value must be less than 2147483647") String getAdaptiveSamplingTimeValue()
-
setAdaptiveSamplingTimeValue
void setAdaptiveSamplingTimeValue(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getAdaptiveSamplingTimeUnit
@Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS", message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") @Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") String getAdaptiveSamplingTimeUnit()
-
setAdaptiveSamplingTimeUnit
void setAdaptiveSamplingTimeUnit(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getApplicationsOnlyEnabled
String getApplicationsOnlyEnabled()
-
setApplicationsOnlyEnabled
void setApplicationsOnlyEnabled(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getThresholdValue
@Min(value=0L, message="Threshold value must be at least 0") @Max(value=2147483647L, message="Threshold value must be less than 2147483647") @Min(value=0L,message="Threshold value must be at least 0") @Max(value=2147483647L,message="Threshold value must be less than 2147483647") String getThresholdValue()
-
setThresholdValue
void setThresholdValue(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getThresholdUnit
@Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS", message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.") @Pattern(regexp="NANOSECONDS|MICROSECONDS|MILLISECONDS|SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS.") String getThresholdUnit()
-
setThresholdUnit
void setThresholdUnit(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getSampleRateFirstEnabled
String getSampleRateFirstEnabled()
-
setSampleRateFirstEnabled
void setSampleRateFirstEnabled(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getTraceStoreSize
@Min(value=0L, message="Trace store size must be greater than or equal to 0") @Min(value=0L,message="Trace store size must be greater than or equal to 0") String getTraceStoreSize()
-
setTraceStoreSize
void setTraceStoreSize(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getTraceStoreTimeout
String getTraceStoreTimeout()
-
setTraceStoreTimeout
void setTraceStoreTimeout(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getReservoirSamplingEnabled
String getReservoirSamplingEnabled()
-
setReservoirSamplingEnabled
void setReservoirSamplingEnabled(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getHistoricTraceStoreEnabled
String getHistoricTraceStoreEnabled()
-
setHistoricTraceStoreEnabled
void setHistoricTraceStoreEnabled(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getHistoricTraceStoreSize
@Min(value=0L, message="Historic trace store size must be greater than or equal to 0") @Min(value=0L,message="Historic trace store size must be greater than or equal to 0") String getHistoricTraceStoreSize()
-
setHistoricTraceStoreSize
void setHistoricTraceStoreSize(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getHistoricTraceStoreTimeout
String getHistoricTraceStoreTimeout()
-
setHistoricTraceStoreTimeout
void setHistoricTraceStoreTimeout(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
-