aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/music/service/MusicCoreService.java
diff options
context:
space:
mode:
authorTschaen, Brendan <ctschaen@att.com>2018-12-12 13:47:54 -0500
committerTschaen, Brendan <ctschaen@att.com>2018-12-12 14:28:49 -0500
commit85662cac4cfd2276ced5777c2547ad6df1d67eac (patch)
tree602c0381149b9ef9b6f06e09cc24a1cad54266a3 /src/main/java/org/onap/music/service/MusicCoreService.java
parent24c82cbc9ccdcfab25b304bc4c1660dca304bdb9 (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.java3
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;
+
}