Class DeadlocksDetector
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.persisting.projects.DeadlocksDetector
-
public class DeadlocksDetector extends Object
-
-
Constructor Summary
Constructors Constructor Description DeadlocksDetector(PersisterOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkPossibleDeadlock(PersistTaskEx taskToCheck)
void
onAddToQueue(PersistTaskEx task, boolean insideTaskExecution)
void
onClearQueue()
void
onRemoveFromQueue(PersistTaskEx removedTask)
-
-
-
Constructor Detail
-
DeadlocksDetector
public DeadlocksDetector(@NotNull PersisterOptions options)
-
-
Method Detail
-
onAddToQueue
public void onAddToQueue(@NotNull PersistTaskEx task, boolean insideTaskExecution)
-
onRemoveFromQueue
public void onRemoveFromQueue(@NotNull PersistTaskEx removedTask)
-
onClearQueue
public void onClearQueue()
-
checkPossibleDeadlock
public void checkPossibleDeadlock(@NotNull PersistTaskEx taskToCheck) throws PersistDeadlockException
- Throws:
PersistDeadlockException
-
-