commit | 4a47a304c44fe2e746bbe584b65a97706951c13d | [log] [tgz] |
---|---|---|
author | Heedo Kang <kangheedo@kaist.ac.kr> | Mon Feb 29 17:40:23 2016 +0900 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed Mar 09 00:54:41 2016 +0000 |
tree | 91ed4a67540d19314f7bbb2fbeefa07dc533662c | |
parent | 661d4100a620a82a4ecc26897021f645f0ce0c03 [diff] [blame] |
More APIs permission for new ONOS APIs Change-Id: I43fee65254adca451f77431bfbf5accdf95b81ab
diff --git a/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/MutexExecutionManager.java b/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/MutexExecutionManager.java index 5946fdb..431a240 100644 --- a/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/MutexExecutionManager.java +++ b/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/MutexExecutionManager.java
@@ -50,7 +50,8 @@ import com.google.common.base.MoreObjects; import com.google.common.collect.Lists; import com.google.common.collect.Maps; - +import static org.onosproject.security.AppGuard.checkPermission; +import static org.onosproject.security.AppPermission.Type.MUTEX_WRITE; /** * Implementation of a MutexExecutionService. */ @@ -103,6 +104,7 @@ @Override public CompletableFuture<Void> execute(MutexTask task, String exclusionPath, Executor executor) { + checkPermission(MUTEX_WRITE); return lock(exclusionPath) .thenApply(state -> activeTasks.computeIfAbsent(exclusionPath, k -> new InnerMutexTask(exclusionPath,