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 void
enabled(String value)
String
getAdaptiveSamplingEnabled()
@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()
@Pattern(regexp="SECONDS|MINUTES|HOURS|DAYS",message="Invalid time unit. Value must be one of: SECONDS, MINUTES, HOURS, DAYS.") String
getAdaptiveSamplingTimeUnit()
@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()
String
getApplicationsOnlyEnabled()
String
getEnabled()
String
getHistoricTraceStoreEnabled()
@Min(value=0L,message="Historic trace store size must be greater than or equal to 0") String
getHistoricTraceStoreSize()
String
getHistoricTraceStoreTimeout()
List<String>
getNotifierList()
String
getReservoirSamplingEnabled()
@Pattern(regexp="0(\\.\\d+)?|1(\\.0)?",message="Must be a valid double between 0 and 1") String
getSampleRate()
String
getSampleRateFirstEnabled()
@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()
@Min(value=0L,message="Threshold value must be at least 0") @Max(value=2147483647L,message="Threshold value must be less than 2147483647") String
getThresholdValue()
@Min(value=0L,message="Trace store size must be greater than or equal to 0") String
getTraceStoreSize()
String
getTraceStoreTimeout()
void
setAdaptiveSamplingEnabled(String value)
void
setAdaptiveSamplingTargetCount(String value)
void
setAdaptiveSamplingTimeUnit(String value)
void
setAdaptiveSamplingTimeValue(String value)
void
setApplicationsOnlyEnabled(String value)
void
setHistoricTraceStoreEnabled(String value)
void
setHistoricTraceStoreSize(String value)
void
setHistoricTraceStoreTimeout(String value)
void
setReservoirSamplingEnabled(String value)
void
setSampleRate(String value)
void
setSampleRateFirstEnabled(String value)
void
setThresholdUnit(String value)
void
setThresholdValue(String value)
void
setTraceStoreSize(String value)
void
setTraceStoreTimeout(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
-
-