diff options
author | Tschaen, Brendan <ctschaen@att.com> | 2018-12-12 13:47:54 -0500 |
---|---|---|
committer | Tschaen, Brendan <ctschaen@att.com> | 2018-12-12 14:28:49 -0500 |
commit | 85662cac4cfd2276ced5777c2547ad6df1d67eac (patch) | |
tree | 602c0381149b9ef9b6f06e09cc24a1cad54266a3 /src/main/java/org/onap/music/service/MusicCoreService.java | |
parent | 24c82cbc9ccdcfab25b304bc4c1660dca304bdb9 (diff) |
Read/Write locking implementation
Change-Id: I31fedd52e138c848bf12ed0be27c348f4f96bcb5
Issue-ID: MUSIC-262
Signed-off-by: Tschaen, Brendan <ctschaen@att.com>
Diffstat (limited to 'src/main/java/org/onap/music/service/MusicCoreService.java')
-rw-r--r-- | src/main/java/org/onap/music/service/MusicCoreService.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/org/onap/music/service/MusicCoreService.java b/src/main/java/org/onap/music/service/MusicCoreService.java index 3efda274..7074c6d9 100644 --- a/src/main/java/org/onap/music/service/MusicCoreService.java +++ b/src/main/java/org/onap/music/service/MusicCoreService.java @@ -72,6 +72,8 @@ public interface MusicCoreService { // Core Music Locking Service Methods public String createLockReference(String fullyQualifiedKey); // lock name + + public String createLockReference(String fullyQualifiedKey, boolean writeLock); public ReturnType acquireLockWithLease(String key, String lockReference, long leasePeriod) throws MusicLockingException, MusicQueryException, MusicServiceException; // key,lock id,time @@ -100,4 +102,5 @@ public interface MusicCoreService { public long getLockQueueSize(String fullyQualifiedKey) throws MusicServiceException, MusicQueryException, MusicLockingException; + } |