Class CompositeStateMachineMonitor<S,E> 
java.lang.Object
org.springframework.statemachine.support.AbstractCompositeItems<StateMachineMonitor<S,E>>
 
org.springframework.statemachine.monitor.CompositeStateMachineMonitor<S,E> 
- Type Parameters:
- S- the type of state
- E- the type of event
- All Implemented Interfaces:
- StateMachineMonitor<S,- E> 
public class CompositeStateMachineMonitor<S,E> 
extends AbstractCompositeItems<StateMachineMonitor<S,E>>
implements StateMachineMonitor<S,E>  
Implementation of a 
StateMachineMonitor backed by a multiple monitors.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaction(StateMachine<S, E> stateMachine, Function<StateContext<S, E>, reactor.core.publisher.Mono<Void>> action, long duration) Notified duration of a particular action.voidtransition(StateMachine<S, E> stateMachine, Transition<S, E> transition, long duration) Notified duration of a particular transition.Methods inherited from class org.springframework.statemachine.support.AbstractCompositeItemsgetItems, register, setItems, unregister
- 
Constructor Details- 
CompositeStateMachineMonitorpublic CompositeStateMachineMonitor()
 
- 
- 
Method Details- 
transitionDescription copied from interface:StateMachineMonitorNotified duration of a particular transition.- Specified by:
- transitionin interface- StateMachineMonitor<S,- E> 
- Parameters:
- stateMachine- the state machine
- transition- the transition
- duration- the transition duration
 
- 
actionpublic void action(StateMachine<S, E> stateMachine, Function<StateContext<S, E>, reactor.core.publisher.Mono<Void>> action, long duration) Description copied from interface:StateMachineMonitorNotified duration of a particular action.- Specified by:
- actionin interface- StateMachineMonitor<S,- E> 
- Parameters:
- stateMachine- the state machine
- action- the action
- duration- the transition duration
 
 
-