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 StringTHREAD_STAT_DIR_PREFIXstatic StringTHREAD_STAT_PERSIST_ENABLEDstatic StringTHREAD_STAT_PERSIST_THRESHOLD_MILLIS
-
Constructor Summary
Constructors Modifier Constructor Description protectedThreadTracePersistingConfig(File tracesParentDir)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThreadTracePersistingConfiggetInstance()longgetPersistThresholdMillis(String traceName)booleanisEnabled()booleanisPersistJsonEnabled()-
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()
-
-