Package io.datarouter.trace.settings
Class DatarouterTraceFilterSettingRoot
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.setting.SettingRoot
io.datarouter.trace.settings.DatarouterTraceFilterSettingRoot
@Singleton
public class DatarouterTraceFilterSettingRoot
extends io.datarouter.storage.setting.SettingRoot
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description io.datarouter.storage.setting.Setting<java.lang.Boolean>addTraceIdHeaderio.datarouter.storage.setting.Setting<java.util.Set<java.lang.String>>latencyRecordedHandlersio.datarouter.storage.setting.Setting<java.lang.Boolean>logRequestsio.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer>logTracesOverMsio.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean>saveTracesio.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer>saveTracesOverMsio.datarouter.storage.setting.cached.CachedSetting<java.lang.String>traceDomain -
Constructor Summary
Constructors Constructor Description DatarouterTraceFilterSettingRoot(io.datarouter.storage.setting.SettingFinder finder) -
Method Summary
Methods inherited from class io.datarouter.storage.setting.SettingRoot
getDescendants, getMostRecentAncestorNode, getNode, getRootNodesByCategory, getRootNodesSortedByShortName, getSettingByName, getSettingCategory, isRecognized, isRecognizedRootNameMethods inherited from class io.datarouter.storage.setting.SettingNode
defaultTo, findParentName, getChildren, getDescendanceByName, getDescendantSettingByName, getListChildren, getListSettings, getMostRecentAncestorNodeByName, getName, getNodeByName, getParentName, getSettings, getShortName, register, registerBoolean, registerBooleans, registerChild, registerCommaSeparatedString, registerCommaSeparatedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
logRequests
public final io.datarouter.storage.setting.Setting<java.lang.Boolean> logRequests -
logTracesOverMs
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer> logTracesOverMs -
saveTraces
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Boolean> saveTraces -
saveTracesOverMs
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.Integer> saveTracesOverMs -
addTraceIdHeader
public final io.datarouter.storage.setting.Setting<java.lang.Boolean> addTraceIdHeader -
traceDomain
public final io.datarouter.storage.setting.cached.CachedSetting<java.lang.String> traceDomain -
latencyRecordedHandlers
public final io.datarouter.storage.setting.Setting<java.util.Set<java.lang.String>> latencyRecordedHandlers
-
-
Constructor Details
-
DatarouterTraceFilterSettingRoot
@Inject public DatarouterTraceFilterSettingRoot(io.datarouter.storage.setting.SettingFinder finder)
-