The initial API for validating and changing states will support the
following methods:


   /**
     * Checks if the state transition is valid
     *
     * @param nextState Next state that for the topology element
     * @return true if transitioning for nextState from current state is
valid, else false
     */
    public boolean isStateTransitionValid (State nextState) ;

    /**
     * Changes the current state to nextState
     *
     * @param nextState next state for the element
     */
    public void changeState (State nextState) ;

    /**
     * Get all the states this element has gone through
     *
     * @return stack of states
     */
    public Stack<State> getStateStack () ;

    /**
     * Get the current state
     *
     * @return the current state
     */
    public State getCurrentState ();

On Sat, Oct 18, 2014 at 12:29 PM, Imesh Gunaratne <im...@apache.org> wrote:

>
> On Sat, Oct 18, 2014 at 10:43 AM, Udara Liyanage <ud...@wso2.com> wrote:
>
>> Hi Imesh,
>>
>> 'Pre Terminate" and "Ready to terminate" seems confusing for a user,
>> isn't it so?
>>
>> True, may be we can try to find a better term for this. I was thinking to
> call it "Terminating" but again it's not correct.
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>
> --
> Thanks and Regards,
>
> Isuru H.
> +94 716 358 048* <http://wso2.com/>*
>
>
> * <http://wso2.com/>*
>
>
>

Reply via email to