aboutsummaryrefslogtreecommitdiffstats
path: root/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java
diff options
context:
space:
mode:
Diffstat (limited to 'feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java')
-rw-r--r--feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java41
1 files changed, 23 insertions, 18 deletions
diff --git a/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java b/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java
index 18e40012..330d02f4 100644
--- a/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java
+++ b/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleStateDefault.java
@@ -21,7 +21,8 @@
package org.onap.policy.drools.lifecycle;
import lombok.NonNull;
-import org.onap.policy.models.pdp.enums.PdpState;
+import org.onap.policy.models.pdp.concepts.PdpStateChange;
+import org.onap.policy.models.pdp.concepts.PdpUpdate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -32,11 +33,10 @@ public abstract class LifecycleStateDefault extends LifecycleStateUnsupported {
private static final Logger logger = LoggerFactory.getLogger(LifecycleState.class);
- public LifecycleStateDefault(LifecycleFsm manager) {
+ protected LifecycleStateDefault(LifecycleFsm manager) {
super(manager);
}
-
@Override
public boolean transitionToState(@NonNull LifecycleState newState) {
logger.info("{}: state-change from {} to {}", this, state(), newState.state());
@@ -59,30 +59,35 @@ public abstract class LifecycleStateDefault extends LifecycleStateUnsupported {
@Override
public boolean stop() {
- synchronized (fsm) {
- boolean success = fsm.statusAction(PdpState.TERMINATED);
- success = fsm.stopAction() && success;
- return transitionToState(new LifecycleStateTerminated(fsm)) && success;
- }
+ logger.warn("{}: stop", this);
+ return true;
}
@Override
public void shutdown() {
- synchronized (fsm) {
- stop();
- fsm.shutdownAction();
- }
+ logger.warn("{}: shutdown", this);
}
@Override
- public boolean isAlive() {
- return true;
+ public boolean status() {
+ logger.warn("{}: status", this);
+ return false;
}
@Override
- public boolean status() {
- synchronized (fsm) {
- return fsm.statusAction(state());
- }
+ public boolean stateChange(@NonNull PdpStateChange change) {
+ logger.warn("{}: state-change: {}", this, change);
+ return false;
+ }
+
+ @Override
+ public boolean update(@NonNull PdpUpdate update) {
+ logger.warn("{}: update: {}", this, update);
+ return false;
+ }
+
+ @Override
+ public boolean isAlive() {
+ return false;
}
}