aboutsummaryrefslogtreecommitdiffstats
path: root/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java
diff options
context:
space:
mode:
Diffstat (limited to 'feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java')
-rw-r--r--feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java b/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java
index e07df151..2976732e 100644
--- a/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java
+++ b/feature-lifecycle/src/main/java/org/onap/policy/drools/lifecycle/LifecycleState.java
@@ -37,11 +37,10 @@ public abstract class LifecycleState implements Startable {
private static final Logger logger = LoggerFactory.getLogger(LifecycleState.class);
@GsonJsonIgnore
- protected LifecycleFsm fsm;
+ protected final LifecycleFsm fsm;
/**
* Constructor.
- * @param manager Lifecycle Manager.
*/
public LifecycleState(@NonNull LifecycleFsm manager) {
this.fsm = manager;
@@ -49,13 +48,11 @@ public abstract class LifecycleState implements Startable {
/**
* change state.
- * @param newState new state
*/
public abstract boolean transitionToState(@NonNull LifecycleState newState);
/**
* current state.
- * @return state
*/
public abstract PdpState state();
@@ -66,13 +63,11 @@ public abstract class LifecycleState implements Startable {
/**
* update event.
- * @param update message
*/
- public abstract void update(@NonNull PdpUpdate update);
+ public abstract boolean update(@NonNull PdpUpdate update);
/**
* state change event .
- * @param change message
*/
- public abstract void stateChange(@NonNull PdpStateChange change);
+ public abstract boolean stateChange(@NonNull PdpStateChange change);
} \ No newline at end of file