Package jetbrains.buildServer.diagnostic
Class ThreadTracePersistingConfig
- java.lang.Object
-
- jetbrains.buildServer.diagnostic.DiagnosticDirsConfig
-
- jetbrains.buildServer.diagnostic.ThreadTracePersistingConfig
-
public class ThreadTracePersistingConfig extends DiagnosticDirsConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.diagnostic.DiagnosticDirsConfig
DiagnosticDirsConfig.DirData
-
-
Field Summary
Fields Modifier and Type Field Description static String
THREAD_STAT_DIR_PREFIX
static String
THREAD_STAT_PERSIST_ENABLED
static String
THREAD_STAT_PERSIST_THRESHOLD_MILLIS
-
Constructor Summary
Constructors Modifier Constructor Description protected
ThreadTracePersistingConfig(File tracesParentDir)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThreadTracePersistingConfig
getInstance()
long
getPersistThresholdMillis(String traceName)
boolean
isEnabled()
boolean
isPersistJsonEnabled()
-
Methods inherited from class jetbrains.buildServer.diagnostic.DiagnosticDirsConfig
getCurrentDiagnosticDir, getDiagnosticDirs, getDiagnosticDirsData
-
-
-
-
Field Detail
-
THREAD_STAT_DIR_PREFIX
public static final String THREAD_STAT_DIR_PREFIX
- See Also:
- Constant Field Values
-
THREAD_STAT_PERSIST_ENABLED
public static final String THREAD_STAT_PERSIST_ENABLED
- See Also:
- Constant Field Values
-
THREAD_STAT_PERSIST_THRESHOLD_MILLIS
public static final String THREAD_STAT_PERSIST_THRESHOLD_MILLIS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ThreadTracePersistingConfig
protected ThreadTracePersistingConfig(@NotNull File tracesParentDir)
-
-
Method Detail
-
getInstance
@NotNull public static ThreadTracePersistingConfig getInstance()
-
isEnabled
public boolean isEnabled()
-
getPersistThresholdMillis
public long getPersistThresholdMillis(@NotNull String traceName)
-
isPersistJsonEnabled
public boolean isPersistJsonEnabled()
-
-