Add feature-session-persistence 39/8039/5
authorKevin McKiou <km097d@att.com>
Tue, 22 Aug 2017 21:08:06 +0000 (16:08 -0500)
committerJorge Hernandez <jh1730@att.com>
Tue, 22 Aug 2017 22:04:57 +0000 (22:04 +0000)
commit36cf73f8313cbd1baac4bc41565bee23690fc152
treea2fc708564a866403163d084eb781bbe9bc5cbf6
parent9356ffd28172c6cd0ea3ce80c4a49f4d8525bb30
Add feature-session-persistence

This commit adds the feature-session-persistence module
which will persist drools session data to allow stateful
transactions which can persist across node restarts and
failovers. It also picks up recent changes to the master
branch to avoid merge conflicts.

Issue-ID: POLICY-133
Change-Id: Ifdcd8280ea6df07db79562f1b01fa90296a8b878
Signed-off-by: Kevin McKiou <km097d@att.com>
30 files changed:
.gitignore
feature-healthcheck/src/assembly/assemble_zip.xml
feature-healthcheck/src/main/feature/config/feature-healthcheck.properties
feature-session-persistence/.gitignore [new file with mode: 0644]
feature-session-persistence/pom.xml [new file with mode: 0644]
feature-session-persistence/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-session-persistence/src/main/feature/config/feature-session-persistence.properties [new file with mode: 0644]
feature-session-persistence/src/main/feature/db/sessionpersistence/sql/18020-sessionpersistence.upgrade.sql [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/DroolsPersistenceProperties.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/DroolsSession.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/DroolsSessionConnector.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/DroolsSessionEntity.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/EntityMgrCloser.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/EntityMgrTrans.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/JpaDroolsSessionConnector.java [new file with mode: 0644]
feature-session-persistence/src/main/java/org/onap/policy/drools/persistence/PersistenceFeature.java [new file with mode: 0644]
feature-session-persistence/src/main/resources/META-INF/persistence.xml [new file with mode: 0644]
feature-session-persistence/src/main/resources/META-INF/services/org.onap.policy.drools.core.PolicySessionFeatureAPI [new file with mode: 0644]
feature-session-persistence/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
feature-session-persistence/src/test/java/org/onap/policy/drools/persistence/DroolsSessionEntityTest.java [new file with mode: 0644]
feature-session-persistence/src/test/java/org/onap/policy/drools/persistence/EntityMgrCloserTest.java [new file with mode: 0644]
feature-session-persistence/src/test/java/org/onap/policy/drools/persistence/EntityMgrTransTest.java [new file with mode: 0644]
feature-session-persistence/src/test/java/org/onap/policy/drools/persistence/GenSchemaTest.java [new file with mode: 0644]
feature-session-persistence/src/test/java/org/onap/policy/drools/persistence/JpaDroolsSessionConnectorTest.java [new file with mode: 0644]
feature-session-persistence/src/test/java/org/onap/policy/drools/persistence/PersistenceFeatureTest.java [new file with mode: 0644]
feature-session-persistence/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
feature-session-persistence/src/test/resources/feature-session-persistence.properties [new file with mode: 0644]
feature-session-persistence/src/test/resources/logback-test.xml [new file with mode: 0644]
packages/install/pom.xml
pom.xml