@NotThreadSafe public class ThreadDeadlockDetector extends Object
ThreadMXBean| Constructor and Description |
|---|
ThreadDeadlockDetector() |
| Modifier and Type | Method and Description |
|---|---|
EChange |
addCallback(IThreadDeadlockCallback aCallback) |
void |
findDeadlockedThreads()
This is the main method to be invoked to find deadlocked threads.
|
List<IThreadDeadlockCallback> |
getAllCallbacks() |
int |
getCallbackCount() |
EChange |
removeAllCallbacks() |
EChange |
removeCallback(IThreadDeadlockCallback aCallback) |
public void findDeadlockedThreads()
@Nonnull public EChange addCallback(@Nonnull IThreadDeadlockCallback aCallback)
@Nonnull public EChange removeCallback(@Nullable IThreadDeadlockCallback aCallback)
@Nonnegative public int getCallbackCount()
@Nonnull @ReturnsMutableCopy public List<IThreadDeadlockCallback> getAllCallbacks()
Copyright © 2014–2016 Philip Helger. All rights reserved.