diff options
Diffstat (limited to 'music-core/src/main/java/org/onap/music/service/MusicCoreService.java')
-rw-r--r-- | music-core/src/main/java/org/onap/music/service/MusicCoreService.java | 8 |
1 files changed, 8 insertions, 0 deletions
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 @@ -94,6 +94,13 @@ public interface MusicCoreService { /** * 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 * @param locktype the type of lock create, see {@link LockType} */ public String createLockReference(String fullyQualifiedKey, LockType locktype) throws MusicLockingException; @@ -178,4 +185,5 @@ public interface MusicCoreService { public ReturnType deleteFromTable(JsonDelete jsonDeleteObj,MultivaluedMap<String, String> rowParams) throws MusicLockingException, MusicQueryException, MusicServiceException; + } |