public class DefaultInternalTransition<S,E> extends AbstractInternalTransition<S,E>
actions, target
Constructor and Description |
---|
DefaultInternalTransition(State<S,E> source,
java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions,
E event,
java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard,
Trigger<S,E> trigger)
Instantiates a new default internal transition.
|
DefaultInternalTransition(State<S,E> source,
java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions,
E event,
java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard,
Trigger<S,E> trigger,
SecurityRule securityRule)
Instantiates a new default internal transition.
|
DefaultInternalTransition(State<S,E> source,
java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions,
E event,
java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard,
Trigger<S,E> trigger,
SecurityRule securityRule,
java.lang.String name)
Instantiates a new default internal transition.
|
addActionListener, executeTransitionActions, getActions, getGuard, getKind, getName, getSecurityRule, getSource, getTarget, getTrigger, removeActionListener, toString, transit
public DefaultInternalTransition(State<S,E> source, java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions, E event, java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard, Trigger<S,E> trigger)
source
- the sourceactions
- the actionsevent
- the eventguard
- the guardtrigger
- the triggerpublic DefaultInternalTransition(State<S,E> source, java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions, E event, java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard, Trigger<S,E> trigger, SecurityRule securityRule)
source
- the sourceactions
- the actionsevent
- the eventguard
- the guardtrigger
- the triggersecurityRule
- the security rulepublic DefaultInternalTransition(State<S,E> source, java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions, E event, java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard, Trigger<S,E> trigger, SecurityRule securityRule, java.lang.String name)
source
- the sourceactions
- the actionsevent
- the eventguard
- the guardtrigger
- the triggersecurityRule
- the security rulename
- the name