Addition of State Management Feature 55/11155/7
authorMagnusen, Drew (dm741q) <dm741q@att.com>
Thu, 7 Sep 2017 13:55:17 +0000 (08:55 -0500)
committerKevin McKiou <km097d@att.com>
Thu, 14 Sep 2017 18:45:36 +0000 (18:45 +0000)
commit18253e5bfbccc53baaa58e485704e9cb87855ac4
tree7c91bf25f65ed1d6f43e719fc1899149994e679a
parent8dd90c302c4c2406dba22a420d30a668969d889c
Addition of State Management Feature

Patch 1:This commit adds the feature to provide node state management.
There are also a couple of very minor cleanup items in
feature-session-persistence which came up during review and testing.
Patch 2: Cleaned up some logging statements and exceptions per
comments by Pam Dragosh. Patch 3: Clean up per comments from
Jorge Hernandez. Patch4: Added a default to ignoreErrors in
RepositoryAudit. Patch 5: Rebase.  Patch 6: Removed
api-state-management/.gitignore

Issue-ID: POLICY-155
Change-Id: I4fbfa33314d488ff46764931ca965f802b6a26d5
Signed-off-by: Kevin McKiou <km097d@att.com>
24 files changed:
.gitignore [deleted file]
api-state-management/pom.xml [new file with mode: 0644]
api-state-management/src/main/java/org/onap/policy/drools/statemanagement/StateManagementFeatureAPI.java [new file with mode: 0644]
feature-session-persistence/src/assembly/assemble_zip.xml
feature-session-persistence/src/main/feature/db/sessionpersistence/sql/18020-sessionpersistence.upgrade.sql
feature-state-management/pom.xml [new file with mode: 0644]
feature-state-management/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-state-management/src/main/feature/config/feature-state-management.properties [new file with mode: 0644]
feature-state-management/src/main/feature/db/statemanagement/sql/18020-statemanagement.upgrade.sql [new file with mode: 0644]
feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/DbAudit.java [new file with mode: 0644]
feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/DroolsPDPIntegrityMonitor.java [new file with mode: 0644]
feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/IntegrityMonitorRestManager.java [new file with mode: 0644]
feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/RepositoryAudit.java [new file with mode: 0644]
feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/StateManagementFeature.java [new file with mode: 0644]
feature-state-management/src/main/java/org/onap/policy/drools/statemanagement/StateManagementProperties.java [new file with mode: 0644]
feature-state-management/src/main/resources/META-INF/services/org.onap.policy.drools.core.PolicySessionFeatureAPI [new file with mode: 0644]
feature-state-management/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
feature-state-management/src/main/resources/META-INF/services/org.onap.policy.drools.statemanagement.StateManagementFeatureAPI [new file with mode: 0644]
feature-state-management/src/test/java/org/onap/policy/drools/statemanagement/test/StateManagementTest.java [new file with mode: 0644]
feature-state-management/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
feature-state-management/src/test/resources/feature-state-management.properties [new file with mode: 0644]
feature-state-management/src/test/resources/logback-test.xml [new file with mode: 0644]
packages/install/pom.xml
pom.xml