Example usage for org.springframework.statemachine.listener StateMachineListener extendedStateChanged

List of usage examples for org.springframework.statemachine.listener StateMachineListener extendedStateChanged

Introduction

In this page you can find the example usage for org.springframework.statemachine.listener StateMachineListener extendedStateChanged.

Prototype

void extendedStateChanged(Object key, Object value);

Source Link

Document

Notified when extended state variable is either added, modified or removed.

Usage

From source file:org.springframework.statemachine.listener.CompositeStateMachineListener.java

@Override
public void extendedStateChanged(Object key, Object value) {
    for (Iterator<StateMachineListener<S, E>> iterator = getListeners().reverse(); iterator.hasNext();) {
        StateMachineListener<S, E> listener = iterator.next();
        try {// w  ww .j ava  2 s. c o  m
            listener.extendedStateChanged(key, value);
        } catch (Throwable e) {
            log.warn("Error during extendedStateChanged", e);
        }
    }
}