Initial lifecycle state machine. 55/83555/2
authorJorge Hernandez <jorge.hernandez-herrero@att.com>
Thu, 28 Mar 2019 06:12:10 +0000 (01:12 -0500)
committerjhh <jorge.hernandez-herrero@att.com>
Wed, 3 Apr 2019 01:48:41 +0000 (20:48 -0500)
commit964b127fc75e202d3c661454dbea58acf2b234c6
treec2991183110e1ba8ec0905350eb2256d5f3c1cec
parent92cb38f9137d80328445d7b22cb51716783e3aea
Initial lifecycle state machine.

Basic state machine and initial functionality to
transition to the Active state via Engine commands and
StateUpdate messages.

Change-Id: I8212bd264dbbea446d4e682918f9360e3984887f
Issue-ID: POLICY-1608
Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
29 files changed:
feature-lifecycle/lombok.config [new file with mode: 0644]
feature-lifecycle/pom.xml [new file with mode: 0644]
feature-lifecycle/src/assembly/zip.xml [new file with mode: 0644]
feature-lifecycle/src/main/feature/config/feature-lifecycle.properties [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleFeature.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleFsm.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateActive.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStatePassive.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateSafe.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateTerminated.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateTest.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateUnsupported.java [new file with mode: 0644]
feature-lifecycle/src/main/resources/META-INF/services/org.onap.policy.drools.features.DroolsControllerFeatureAPI [new file with mode: 0644]
feature-lifecycle/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyControllerFeatureAPI [new file with mode: 0644]
feature-lifecycle/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateActiveTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStatePassiveTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateSafeTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateTerminatedTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateTestTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/lifecycle/LifecycleStateUnsupportedTest.java [new file with mode: 0644]
feature-lifecycle/src/test/resources/echo.drl [new file with mode: 0644]
feature-lifecycle/src/test/resources/echo.kmodule [new file with mode: 0644]
feature-lifecycle/src/test/resources/echo.pom [new file with mode: 0644]
feature-lifecycle/src/test/resources/feature-lifecycle.properties [new file with mode: 0644]
policy-management/pom.xml
pom.xml