diff options
author | Jim Hahn <jrh3@att.com> | 2018-03-29 15:07:36 -0400 |
---|---|---|
committer | Jim Hahn <jrh3@att.com> | 2018-04-03 10:55:19 -0400 |
commit | 3a80de9806cbdd0461716e814f5e674e259d42b3 (patch) | |
tree | e48400fcfee10f363538bad7efa177911b0c316c /policy-core/pom.xml | |
parent | ca3efc7d2ee9522f995adc55baa6fff3279bba70 (diff) |
Add api-resource-locks feature
Added ResourceLockFeatureAPI, to provide an interface for PolicyGuard
to use to access other locking mechanisms.
Move lock API to policy-core.
Changed the interface and added Callback support. Added a class to
invoke the API implementers.
Changed to set a future instead of expecting the callback to implement
the future interface. Also refactored, creating "lock" sub-package.
Add junit tests.
Increase junit coverage.
IsLocked & isLockedBy should check all arguments.
Make ImplFuture protected instead of public.
Simplify locking - move callback support to an optional feature.
Move Reference class to policy-utils.
Return plain Future instead of LockRequestFuture.
Change-Id: I65154d33833914b4332e02d1ef2512f4c5f09b16
Issue-ID: POLICY-577
Signed-off-by: Jim Hahn <jrh3@att.com>
Diffstat (limited to 'policy-core/pom.xml')
-rw-r--r-- | policy-core/pom.xml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/policy-core/pom.xml b/policy-core/pom.xml index 8cecd362..ecd5b19e 100644 --- a/policy-core/pom.xml +++ b/policy-core/pom.xml @@ -94,5 +94,11 @@ <artifactId>junit</artifactId> <scope>test</scope> </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>2.13.0</version> + <scope>test</scope> + </dependency> </dependencies> </project> |