diff options
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.java | 11 |
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 |