use shutdown to clear handle leak 17/104017/4
authorPamela Dragosh <pdragosh@research.att.com>
Thu, 19 Mar 2020 23:58:13 +0000 (19:58 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Fri, 20 Mar 2020 14:01:13 +0000 (10:01 -0400)
commit3ec22673e335793e54314e640fa95315554bcb8f
tree8cddaf9f5b27b17da74d80c6711837e6892d9ff8
parent3008ca45fb70a4694ba6b9ff69f278ab9484f3e3
use shutdown to clear handle leak

The XACML github was released with a new method to allow
context factories and PIP engines to release any handles
before releasing the PDP engine. This review includes
that artifact and adds tests to support it.

In addition, added more tests to get code coverage over
90% for both PIPs in ONAP.

Some cleanup in the Matchable types based on last review.

Issue-ID: POLICY-2242
Change-Id: I312f06380ff4d2e16bcfd25b6d1f36ce5dd030e6
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
applications/common/pom.xml
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/matchable/MatchablePolicyType.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/matchable/MatchablePropertyTypeList.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/operationshistory/CountRecentOperationsPip.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/operationshistory/GetOperationOutcomePip.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/std/StdOnapPip.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/std/StdXacmlApplicationServiceProvider.java
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/operationshistory/CountRecentOperationsPipTest.java
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/operationshistory/GetOperationOutcomePipTest.java
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/std/StdOnapPipTest.java