X-Git-Url: https://gerrit.onap.org/r/gitweb?p=music.git;a=blobdiff_plain;f=music-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fmusic%2Fservice%2FMusicCoreService.java;h=65b988527ca4c1cef4fe79d5424918a25755b625;hp=b3226906740abed3affee01c2a5c45006109985e;hb=da01a036b92feb080949cd27d6d7273719eb4123;hpb=a681a9e295dc2b8f35dd42251f795d0079471ac0 diff --git a/music-core/src/main/java/org/onap/music/service/MusicCoreService.java b/music-core/src/main/java/org/onap/music/service/MusicCoreService.java index b3226906..65b98852 100644 --- a/music-core/src/main/java/org/onap/music/service/MusicCoreService.java +++ b/music-core/src/main/java/org/onap/music/service/MusicCoreService.java @@ -91,6 +91,13 @@ public interface MusicCoreService { */ public String createLockReference(String fullyQualifiedKey) throws MusicLockingException; // lock name + /** + * Create a lock ref in the music lock store + * @param fullyQualifiedKey the key to create a lock on + * @param owner the owner of the lock, for deadlock prevention + */ + public String createLockReference(String fullyQualifiedKey, String owner) throws MusicLockingException; + /** * Create a lock ref in the music lock store * @param fullyQualifiedKey the key to create a lock on @@ -178,4 +185,5 @@ public interface MusicCoreService { public ReturnType deleteFromTable(JsonDelete jsonDeleteObj,MultivaluedMap rowParams) throws MusicLockingException, MusicQueryException, MusicServiceException; + }