diff options
Diffstat (limited to 'mdbc-server/src/main/java/org/onap/music/mdbc/Utils.java')
-rw-r--r-- | mdbc-server/src/main/java/org/onap/music/mdbc/Utils.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mdbc-server/src/main/java/org/onap/music/mdbc/Utils.java b/mdbc-server/src/main/java/org/onap/music/mdbc/Utils.java index 7a09dca..f4f4820 100644 --- a/mdbc-server/src/main/java/org/onap/music/mdbc/Utils.java +++ b/mdbc-server/src/main/java/org/onap/music/mdbc/Utils.java @@ -24,6 +24,8 @@ import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Properties; + +import org.onap.music.exceptions.MusicDeadlockException; import org.onap.music.logging.EELFLoggerDelegate; public class Utils { @@ -77,4 +79,12 @@ public class Utils { } } } + + public static MusicDeadlockException getDeadlockException(Throwable t) { + while (t!=null) { + if (t instanceof MusicDeadlockException) return (MusicDeadlockException)t; + t = t.getCause(); + } + return null; + } } |