Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

AbortException - Exception in de.flapdoodle.transition.processlike.exceptions
 
AbortException(String, Route<?>, Optional<? extends State<?>>, RuntimeException) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.AbortException
 
add(Start<D>, StartTransition<D>) - Method in class de.flapdoodle.transition.initlike.InitRoutes.Builder
 
add(Bridge<S, D>, BridgeTransition<S, D>) - Method in class de.flapdoodle.transition.initlike.InitRoutes.Builder
 
add(MergingJunction<L, R, D>, MergeTransition<L, R, D>) - Method in class de.flapdoodle.transition.initlike.InitRoutes.Builder
 
add(ThreeWayMergingJunction<L, M, R, D>, ThreeWayMergingTransition<L, M, R, D>) - Method in class de.flapdoodle.transition.initlike.InitRoutes.Builder
 
add(Start<D>, StartTransition<D>) - Method in class de.flapdoodle.transition.processlike.ProcessRoutes.Builder
 
add(Bridge<S, D>, BridgeTransition<S, D>) - Method in class de.flapdoodle.transition.processlike.ProcessRoutes.Builder
 
add(PartingWay<S, A, B>, PartingTransition<S, A, B>) - Method in class de.flapdoodle.transition.processlike.ProcessRoutes.Builder
 
add(End<S>, EndTransition<S>) - Method in class de.flapdoodle.transition.processlike.ProcessRoutes.Builder
 
addAllStateReachedListener(Iterable<? extends InitListener.StateListener<?>>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Adds elements to stateReachedListener list.
addAllStateTearDownListener(Iterable<? extends InitListener.StateListener<?>>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Adds elements to stateTearDownListener list.
addStateReachedListener(InitListener.StateListener<?>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Adds one element to stateReachedListener list.
addStateReachedListener(InitListener.StateListener<?>...) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Adds elements to stateReachedListener list.
addStateTearDownListener(InitListener.StateListener<?>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Adds one element to stateTearDownListener list.
addStateTearDownListener(InitListener.StateListener<?>...) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Adds elements to stateTearDownListener list.
aggregate(TearDown<T>...) - Static method in interface de.flapdoodle.transition.initlike.TearDown
 
all() - Method in class de.flapdoodle.transition.initlike.InitRoutes
 
all() - Method in class de.flapdoodle.transition.processlike.ProcessRoutes
 
andThen(TearDown<T>) - Method in interface de.flapdoodle.transition.initlike.TearDown
 
apply(L, M, R) - Method in interface de.flapdoodle.transition.initlike.transitions.ThreeWayMergingTransition
 
asGraph(Set<? extends Route<?>>) - Static method in class de.flapdoodle.transition.routes.RoutesAsGraph
 
asGraphIncludingStartAndEnd(Set<? extends Route<?>>) - Static method in class de.flapdoodle.transition.routes.RoutesAsGraph
 
asObject(Object) - Static method in class de.flapdoodle.transition.Preconditions
 
asTypeAndValue() - Method in interface de.flapdoodle.transition.initlike.NamedTypeAndState
 

B

Bridge<S,D> - Interface in de.flapdoodle.transition.routes
 
BridgeTransition<S,D> - Interface in de.flapdoodle.transition.initlike.transitions
 
BridgeTransition<S,D> - Interface in de.flapdoodle.transition.processlike.transitions
 
build() - Method in class de.flapdoodle.transition.ImmutableNamedType.Builder
Builds a new ImmutableNamedType.
build() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState.Builder
build() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue.Builder
build() - Method in class de.flapdoodle.transition.initlike.ImmutableSimple.Builder
Builds a new ImmutableSimple.
build() - Method in class de.flapdoodle.transition.initlike.ImmutableState.Builder
Builds a new ImmutableState.
build() - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener.Builder
build() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
build() - Method in class de.flapdoodle.transition.initlike.InitRoutes.Builder
 
build() - Method in class de.flapdoodle.transition.processlike.ImmutableHelper.Builder
Builds a new ImmutableHelper.
build() - Method in class de.flapdoodle.transition.processlike.ImmutableState.Builder
Builds a new ImmutableState.
build() - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper.Builder
 
build() - Method in class de.flapdoodle.transition.processlike.ProcessRoutes.Builder
 
build() - Method in class de.flapdoodle.transition.routes.ImmutableBridge.Builder
Builds a new ImmutableBridge.
build() - Method in class de.flapdoodle.transition.routes.ImmutableEnd.Builder
Builds a new ImmutableEnd.
build() - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction.Builder
build() - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay.Builder
Builds a new ImmutablePartingWay.
build() - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex.Builder
build() - Method in class de.flapdoodle.transition.routes.ImmutableStart.Builder
Builds a new ImmutableStart.
build() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction.Builder
build() - Method in class de.flapdoodle.transition.types.ImmutableEither.Builder
Builds a new ImmutableEither.
builder() - Static method in class de.flapdoodle.transition.ImmutableNamedType
Creates a builder for ImmutableNamedType.
builder() - Static method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Creates a builder for ImmutableNamedTypeAndState.
builder() - Static method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Creates a builder for ImmutableNamedTypeAndValue.
builder() - Static method in class de.flapdoodle.transition.initlike.ImmutableSimple
Creates a builder for ImmutableSimple.
builder(T) - Static method in class de.flapdoodle.transition.initlike.ImmutableState
Creates a builder for ImmutableState.
builder() - Static method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Creates a builder for ImmutableStateListener.
builder() - Static method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Creates a builder for ImmutableTypedListener.
builder() - Static method in interface de.flapdoodle.transition.initlike.InitListener
 
builder() - Static method in class de.flapdoodle.transition.initlike.InitRoutes
 
builder(T) - Static method in interface de.flapdoodle.transition.initlike.State
 
builder() - Static method in class de.flapdoodle.transition.processlike.ImmutableHelper
Creates a builder for ImmutableHelper.
builder() - Static method in class de.flapdoodle.transition.processlike.ImmutableState
Creates a builder for ImmutableState.
builder() - Static method in interface de.flapdoodle.transition.processlike.ProcessListener
 
builder() - Static method in class de.flapdoodle.transition.processlike.ProcessRoutes
 
builder(NamedType<D>) - Static method in class de.flapdoodle.transition.routes.ImmutableBridge
Creates a builder for ImmutableBridge.
builder() - Static method in class de.flapdoodle.transition.routes.ImmutableEnd
Creates a builder for ImmutableEnd.
builder(NamedType<D>) - Static method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Creates a builder for ImmutableMergingJunction.
builder() - Static method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Creates a builder for ImmutablePartingWay.
builder() - Static method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Creates a builder for ImmutableRouteAndVertex.
builder(NamedType<D>) - Static method in class de.flapdoodle.transition.routes.ImmutableStart
Creates a builder for ImmutableStart.
builder(NamedType<D>) - Static method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Creates a builder for ImmutableThreeWayMergingJunction.
builder() - Static method in class de.flapdoodle.transition.types.ImmutableEither
Creates a builder for ImmutableEither.

C

check() - Method in class de.flapdoodle.transition.types.Either
 
checkArgument(boolean, String) - Static method in class de.flapdoodle.transition.Preconditions
 
checkArgument(boolean, String, Object...) - Static method in class de.flapdoodle.transition.Preconditions
 
checkNotNull(T, String) - Static method in class de.flapdoodle.transition.Preconditions
 
checkNotNull(T, String, Object...) - Static method in class de.flapdoodle.transition.Preconditions
 
close() - Method in class de.flapdoodle.transition.initlike.InitLike.Init
 
copyOf(NamedType<T>) - Static method in class de.flapdoodle.transition.ImmutableNamedType
Creates an immutable copy of a NamedType value.
copyOf(NamedTypeAndState<T>) - Static method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Creates an immutable copy of a NamedTypeAndState value.
copyOf(NamedTypeAndValue<T>) - Static method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Creates an immutable copy of a NamedTypeAndValue value.
copyOf(InitListener.Simple) - Static method in class de.flapdoodle.transition.initlike.ImmutableSimple
Creates an immutable copy of a InitListener.Simple value.
copyOf(State<T>) - Static method in class de.flapdoodle.transition.initlike.ImmutableState
Creates an immutable copy of a State value.
copyOf(InitListener.StateListener<T>) - Static method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Creates an immutable copy of a InitListener.StateListener value.
copyOf(InitListener.TypedListener) - Static method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Creates an immutable copy of a InitListener.TypedListener value.
copyOf(ProcessListener.Helper) - Static method in class de.flapdoodle.transition.processlike.ImmutableHelper
Creates an immutable copy of a ProcessListener.Helper value.
copyOf(State<T>) - Static method in class de.flapdoodle.transition.processlike.ImmutableState
Creates an immutable copy of a State value.
copyOf(Bridge<S, D>) - Static method in class de.flapdoodle.transition.routes.ImmutableBridge
Creates an immutable copy of a Bridge value.
copyOf(End<S>) - Static method in class de.flapdoodle.transition.routes.ImmutableEnd
Creates an immutable copy of a End value.
copyOf(MergingJunction<L, R, D>) - Static method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Creates an immutable copy of a MergingJunction value.
copyOf(PartingWay<S, A, B>) - Static method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Creates an immutable copy of a PartingWay value.
copyOf(RoutesAsGraph.RouteAndVertex) - Static method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Creates an immutable copy of a RoutesAsGraph.RouteAndVertex value.
copyOf(Start<D>) - Static method in class de.flapdoodle.transition.routes.ImmutableStart
Creates an immutable copy of a Start value.
copyOf(ThreeWayMergingJunction<L, M, R, D>) - Static method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Creates an immutable copy of a ThreeWayMergingJunction value.
copyOf(Either<L, R>) - Static method in class de.flapdoodle.transition.types.ImmutableEither
Creates an immutable copy of a Either value.
current() - Method in class de.flapdoodle.transition.initlike.InitLike.Init
 

D

de.flapdoodle.transition - package de.flapdoodle.transition
 
de.flapdoodle.transition.initlike - package de.flapdoodle.transition.initlike
 
de.flapdoodle.transition.initlike.resolver - package de.flapdoodle.transition.initlike.resolver
 
de.flapdoodle.transition.initlike.transitions - package de.flapdoodle.transition.initlike.transitions
 
de.flapdoodle.transition.processlike - package de.flapdoodle.transition.processlike
 
de.flapdoodle.transition.processlike.exceptions - package de.flapdoodle.transition.processlike.exceptions
 
de.flapdoodle.transition.processlike.transitions - package de.flapdoodle.transition.processlike.transitions
 
de.flapdoodle.transition.routes - package de.flapdoodle.transition.routes
 
de.flapdoodle.transition.types - package de.flapdoodle.transition.types
 
DEFAULT_RESOLVERS - Static variable in interface de.flapdoodle.transition.initlike.resolver.TransitionResolver
 
defaultResolvers() - Static method in interface de.flapdoodle.transition.initlike.resolver.TransitionResolver
 
destination() - Method in class de.flapdoodle.transition.routes.ImmutableBridge
 
destination() - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
 
destination() - Method in class de.flapdoodle.transition.routes.ImmutableStart
 
destination() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
 
destination() - Method in interface de.flapdoodle.transition.routes.SingleDestination
 

E

Either<L,R> - Class in de.flapdoodle.transition.types
 
Either() - Constructor for class de.flapdoodle.transition.types.Either
 
End<S> - Interface in de.flapdoodle.transition.routes
 
end(NamedType<?>) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex.Builder
Initializes the value for the end attribute.
end() - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
 
end() - Method in interface de.flapdoodle.transition.routes.RoutesAsGraph.RouteAndVertex
 
EndTransition<S> - Interface in de.flapdoodle.transition.processlike.transitions
 
equals(Object) - Method in class de.flapdoodle.transition.ImmutableNamedType
This instance is equal to all instances of ImmutableNamedType that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
This instance is equal to all instances of ImmutableNamedTypeAndState that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
This instance is equal to all instances of ImmutableNamedTypeAndValue that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
This instance is equal to all instances of ImmutableSimple that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.initlike.ImmutableState
This instance is equal to all instances of ImmutableState that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
This instance is equal to all instances of ImmutableStateListener that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
This instance is equal to all instances of ImmutableTypedListener that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
This instance is equal to all instances of ImmutableHelper that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.processlike.ImmutableState
This instance is equal to all instances of ImmutableState that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutableBridge
This instance is equal to all instances of ImmutableBridge that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutableEnd
This instance is equal to all instances of ImmutableEnd that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
This instance is equal to all instances of ImmutableMergingJunction that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
This instance is equal to all instances of ImmutablePartingWay that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
This instance is equal to all instances of ImmutableRouteAndVertex that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutableStart
This instance is equal to all instances of ImmutableStart that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
This instance is equal to all instances of ImmutableThreeWayMergingJunction that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.transition.types.ImmutableEither
This instance is equal to all instances of ImmutableEither that have equal attribute values.

F

format(String, Object...) - Static method in class de.flapdoodle.transition.Preconditions
 
from(NamedType<T>) - Method in class de.flapdoodle.transition.ImmutableNamedType.Builder
Fill a builder with attribute values from the provided NamedType instance.
from(NamedTypeAndState<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState.Builder
Fill a builder with attribute values from the provided NamedTypeAndState instance.
from(NamedTypeAndValue<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue.Builder
Fill a builder with attribute values from the provided NamedTypeAndValue instance.
from(InitListener.Simple) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple.Builder
Fill a builder with attribute values from the provided Simple instance.
from(State<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableState.Builder
Fill a builder with attribute values from the provided State instance.
from(InitListener.StateListener<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener.Builder
Fill a builder with attribute values from the provided StateListener instance.
from(InitListener.TypedListener) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Fill a builder with attribute values from the provided TypedListener instance.
from(ProcessListener.Helper) - Method in class de.flapdoodle.transition.processlike.ImmutableHelper.Builder
Fill a builder with attribute values from the provided Helper instance.
from(State<T>) - Method in class de.flapdoodle.transition.processlike.ImmutableState.Builder
Fill a builder with attribute values from the provided State instance.
from(Bridge<S, D>) - Method in class de.flapdoodle.transition.routes.ImmutableBridge.Builder
Fill a builder with attribute values from the provided Bridge instance.
from(End<S>) - Method in class de.flapdoodle.transition.routes.ImmutableEnd.Builder
Fill a builder with attribute values from the provided End instance.
from(MergingJunction<L, R, D>) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction.Builder
Fill a builder with attribute values from the provided MergingJunction instance.
from(PartingWay<S, A, B>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay.Builder
Fill a builder with attribute values from the provided PartingWay instance.
from(RoutesAsGraph.RouteAndVertex) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex.Builder
Fill a builder with attribute values from the provided RouteAndVertex instance.
from(Start<D>) - Method in class de.flapdoodle.transition.routes.ImmutableStart.Builder
Fill a builder with attribute values from the provided Start instance.
from(ThreeWayMergingJunction<L, M, R, D>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction.Builder
Fill a builder with attribute values from the provided ThreeWayMergingJunction instance.
from(Either<L, R>) - Method in class de.flapdoodle.transition.types.ImmutableEither.Builder
Fill a builder with attribute values from the provided Either instance.

G

getExceptions() - Method in exception de.flapdoodle.transition.initlike.TearDownException
 

H

hashCode() - Method in class de.flapdoodle.transition.ImmutableNamedType
Computes a hash code from attributes: name, type.
hashCode() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Computes a hash code from attributes: type, state.
hashCode() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Computes a hash code from attributes: type, value.
hashCode() - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
Computes a hash code from attributes: onStateReached, onTearDown.
hashCode() - Method in class de.flapdoodle.transition.initlike.ImmutableState
Computes a hash code from attributes: value, onTearDown.
hashCode() - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Computes a hash code from attributes: type, listener.
hashCode() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Computes a hash code from attributes: stateReachedListener, stateTearDownListener.
hashCode() - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
Computes a hash code from attributes: onStateChange, onStateChangeFailedWithRetry.
hashCode() - Method in class de.flapdoodle.transition.processlike.ImmutableState
Computes a hash code from attributes: type, value.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutableBridge
Computes a hash code from attributes: start, destination.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutableEnd
Computes a hash code from attributes: start.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Computes a hash code from attributes: left, right, destination.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Computes a hash code from attributes: start, oneDestination, otherDestination.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Computes a hash code from attributes: start, route, end.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutableStart
Computes a hash code from attributes: destination.
hashCode() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Computes a hash code from attributes: left, middle, right, destination.
hashCode() - Method in class de.flapdoodle.transition.types.ImmutableEither
Computes a hash code from attributes: optLeft, optRight.

I

ImmutableBridge<S,D> - Class in de.flapdoodle.transition.routes
Immutable implementation of Bridge.
ImmutableBridge.Builder<S,D> - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutableBridge.
ImmutableEither<L,R> - Class in de.flapdoodle.transition.types
Immutable implementation of Either.
ImmutableEither.Builder<L,R> - Class in de.flapdoodle.transition.types
Builds instances of type ImmutableEither.
ImmutableEnd<S> - Class in de.flapdoodle.transition.routes
Immutable implementation of End.
ImmutableEnd.Builder<S> - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutableEnd.
ImmutableHelper - Class in de.flapdoodle.transition.processlike
Immutable implementation of ProcessListener.Helper.
ImmutableHelper.Builder - Class in de.flapdoodle.transition.processlike
Builds instances of type ImmutableHelper.
ImmutableMergingJunction<L,R,D> - Class in de.flapdoodle.transition.routes
Immutable implementation of MergingJunction.
ImmutableMergingJunction.Builder<L,R,D> - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutableMergingJunction.
ImmutableNamedType<T> - Class in de.flapdoodle.transition
Immutable implementation of NamedType.
ImmutableNamedType.Builder<T> - Class in de.flapdoodle.transition
Builds instances of type ImmutableNamedType.
ImmutableNamedTypeAndState<T> - Class in de.flapdoodle.transition.initlike
Immutable implementation of NamedTypeAndState.
ImmutableNamedTypeAndState.Builder<T> - Class in de.flapdoodle.transition.initlike
Builds instances of type ImmutableNamedTypeAndState.
ImmutableNamedTypeAndValue<T> - Class in de.flapdoodle.transition.initlike
Immutable implementation of NamedTypeAndValue.
ImmutableNamedTypeAndValue.Builder<T> - Class in de.flapdoodle.transition.initlike
Builds instances of type ImmutableNamedTypeAndValue.
ImmutablePartingWay<S,A,B> - Class in de.flapdoodle.transition.routes
Immutable implementation of PartingWay.
ImmutablePartingWay.Builder<S,A,B> - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutablePartingWay.
ImmutableRouteAndVertex - Class in de.flapdoodle.transition.routes
Immutable implementation of RoutesAsGraph.RouteAndVertex.
ImmutableRouteAndVertex.Builder - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutableRouteAndVertex.
ImmutableSimple - Class in de.flapdoodle.transition.initlike
Immutable implementation of InitListener.Simple.
ImmutableSimple.Builder - Class in de.flapdoodle.transition.initlike
Builds instances of type ImmutableSimple.
ImmutableStart<D> - Class in de.flapdoodle.transition.routes
Immutable implementation of Start.
ImmutableStart.Builder<D> - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutableStart.
ImmutableState<T> - Class in de.flapdoodle.transition.initlike
Immutable implementation of State.
ImmutableState<T> - Class in de.flapdoodle.transition.processlike
Immutable implementation of State.
ImmutableState.Builder<T> - Class in de.flapdoodle.transition.initlike
Builds instances of type ImmutableState.
ImmutableState.Builder<T> - Class in de.flapdoodle.transition.processlike
Builds instances of type ImmutableState.
ImmutableStateListener<T> - Class in de.flapdoodle.transition.initlike
Immutable implementation of InitListener.StateListener.
ImmutableStateListener.Builder<T> - Class in de.flapdoodle.transition.initlike
Builds instances of type ImmutableStateListener.
ImmutableThreeWayMergingJunction<L,M,R,D> - Class in de.flapdoodle.transition.routes
Immutable implementation of ThreeWayMergingJunction.
ImmutableThreeWayMergingJunction.Builder<L,M,R,D> - Class in de.flapdoodle.transition.routes
Builds instances of type ImmutableThreeWayMergingJunction.
ImmutableTypedListener - Class in de.flapdoodle.transition.initlike
Immutable implementation of InitListener.TypedListener.
ImmutableTypedListener.Builder - Class in de.flapdoodle.transition.initlike
Builds instances of type ImmutableTypedListener.
init(NamedType<D>, InitListener...) - Method in class de.flapdoodle.transition.initlike.InitLike
 
init(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.InitLike.Init
 
InitLike - Class in de.flapdoodle.transition.initlike
 
InitLike.Init<D> - Class in de.flapdoodle.transition.initlike
 
InitListener - Interface in de.flapdoodle.transition.initlike
 
InitListener.Simple - Class in de.flapdoodle.transition.initlike
 
InitListener.StateListener<T> - Interface in de.flapdoodle.transition.initlike
 
InitListener.TypedListener - Class in de.flapdoodle.transition.initlike
 
InitOnStateReached - Interface in de.flapdoodle.transition.initlike
 
InitOnStateTearDown - Interface in de.flapdoodle.transition.initlike
 
InitRoutes<R extends SingleDestination<?>> - Class in de.flapdoodle.transition.initlike
 
InitRoutes.Builder - Class in de.flapdoodle.transition.initlike
 
isLeft() - Method in class de.flapdoodle.transition.types.Either
 

L

lazy(Supplier<?>) - Static method in class de.flapdoodle.transition.Preconditions
 
left(NamedType<L>) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction.Builder
Initializes the value for the left attribute.
left() - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
 
left(NamedType<L>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction.Builder
Initializes the value for the left attribute.
left() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
 
left() - Method in interface de.flapdoodle.transition.routes.MergingJunction
 
left() - Method in interface de.flapdoodle.transition.routes.ThreeWayMergingJunction
 
left() - Method in class de.flapdoodle.transition.types.Either
 
left(L) - Static method in class de.flapdoodle.transition.types.Either
 
listener(Consumer<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener.Builder
Initializes the value for the listener attribute.
listener() - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
 
listener() - Method in interface de.flapdoodle.transition.initlike.InitListener.StateListener
 

M

MapBasedStateOfNamedType - Class in de.flapdoodle.transition.initlike
 
MapBasedStateOfNamedType(Map<NamedType<?>, State<?>>) - Constructor for class de.flapdoodle.transition.initlike.MapBasedStateOfNamedType
 
merge(State<A>, State<B>, BiFunction<A, B, D>, TearDown<D>...) - Static method in interface de.flapdoodle.transition.initlike.State
 
MergeTransition<L,R,D> - Interface in de.flapdoodle.transition.initlike.transitions
 
MergingJunction<L,R,D> - Interface in de.flapdoodle.transition.routes
 
middle(NamedType<M>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction.Builder
Initializes the value for the middle attribute.
middle() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
 
middle() - Method in interface de.flapdoodle.transition.routes.ThreeWayMergingJunction
 

N

name(String) - Method in class de.flapdoodle.transition.ImmutableNamedType.Builder
Initializes the value for the name attribute.
name() - Method in class de.flapdoodle.transition.ImmutableNamedType
 
name() - Method in interface de.flapdoodle.transition.NamedType
 
NamedType<T> - Interface in de.flapdoodle.transition
 
NamedTypeAndState<T> - Interface in de.flapdoodle.transition.initlike
 
NamedTypeAndValue<T> - Interface in de.flapdoodle.transition.initlike
 
noop() - Static method in interface de.flapdoodle.transition.processlike.ProcessListener
 

O

of(String, Type) - Static method in class de.flapdoodle.transition.ImmutableNamedType
Construct a new immutable NamedType instance.
of(NamedType<T>, State<T>) - Static method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Construct a new immutable NamedTypeAndState instance.
of(NamedType<T>, T) - Static method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Construct a new immutable NamedTypeAndValue instance.
of(NamedType<T>, Consumer<T>) - Static method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Construct a new immutable StateListener instance.
of(BiConsumer<NamedType<?>, Object>, BiConsumer<NamedType<?>, Object>) - Static method in interface de.flapdoodle.transition.initlike.InitListener
 
of(NamedType<T>, Consumer<T>) - Static method in interface de.flapdoodle.transition.initlike.InitListener.StateListener
 
of(NamedType<D>) - Method in class de.flapdoodle.transition.initlike.MapBasedStateOfNamedType
 
of(NamedType<T>, State<T>) - Static method in interface de.flapdoodle.transition.initlike.NamedTypeAndState
 
of(NamedType<T>, T) - Static method in interface de.flapdoodle.transition.initlike.NamedTypeAndValue
 
of(NamedType<D>) - Method in interface de.flapdoodle.transition.initlike.resolver.StateOfNamedType
 
of(T, TearDown<T>...) - Static method in interface de.flapdoodle.transition.initlike.State
 
of(NamedType<T>, T) - Static method in class de.flapdoodle.transition.processlike.ImmutableState
Construct a new immutable State instance.
of(NamedType<T>, T) - Static method in interface de.flapdoodle.transition.processlike.State
 
of(NamedType<S>, NamedType<D>) - Static method in interface de.flapdoodle.transition.routes.Bridge
 
of(NamedType<D>) - Static method in interface de.flapdoodle.transition.routes.End
 
of(NamedType<?>, Route<?>, NamedType<?>) - Static method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Construct a new immutable RouteAndVertex instance.
of(NamedType<L>, NamedType<R>, NamedType<D>) - Static method in interface de.flapdoodle.transition.routes.MergingJunction
 
of(NamedType<S>, NamedType<A>, NamedType<B>) - Static method in interface de.flapdoodle.transition.routes.PartingWay
 
of(NamedType<?>, Route<?>, NamedType<?>) - Static method in interface de.flapdoodle.transition.routes.RoutesAsGraph.RouteAndVertex
 
of(NamedType<D>) - Static method in interface de.flapdoodle.transition.routes.Start
 
of(NamedType<L>, NamedType<M>, NamedType<R>, NamedType<D>) - Static method in interface de.flapdoodle.transition.routes.ThreeWayMergingJunction
 
oneDestination(NamedType<A>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay.Builder
Initializes the value for the oneDestination attribute.
oneDestination() - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
 
oneDestination() - Method in interface de.flapdoodle.transition.routes.PartingWay
 
onStateChange(ProcessOnStateChange) - Method in class de.flapdoodle.transition.processlike.ImmutableHelper.Builder
Initializes the value for the onStateChange attribute.
onStateChange() - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
 
onStateChange(ProcessOnStateChange) - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper.Builder
 
onStateChange() - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper
 
onStateChange(Optional<? extends State<?>>, State<?>) - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper
 
onStateChange(Optional<? extends State<?>>, State<?>) - Method in interface de.flapdoodle.transition.processlike.ProcessOnStateChange
 
onStateChangeFailedWithRetry(ProcessOnStateChangeFailedWithRetry) - Method in class de.flapdoodle.transition.processlike.ImmutableHelper.Builder
Initializes the value for the onStateChangeFailedWithRetry attribute.
onStateChangeFailedWithRetry() - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
 
onStateChangeFailedWithRetry(ProcessOnStateChangeFailedWithRetry) - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper.Builder
 
onStateChangeFailedWithRetry() - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper
 
onStateChangeFailedWithRetry(Route<?>, Optional<? extends State<?>>) - Method in interface de.flapdoodle.transition.processlike.ProcessListener.Helper
 
onStateChangeFailedWithRetry(Route<?>, Optional<? extends State<?>>) - Method in interface de.flapdoodle.transition.processlike.ProcessOnStateChangeFailedWithRetry
 
onStateReached(BiConsumer<NamedType<?>, Object>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple.Builder
Initializes the optional value onStateReached to onStateReached.
onStateReached(Optional<BiConsumer<NamedType<?>, Object>>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple.Builder
Initializes the optional value onStateReached to onStateReached.
onStateReached() - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
 
onStateReached() - Method in class de.flapdoodle.transition.initlike.InitListener.Simple
 
onStateReached(NamedTypeAndValue<T>) - Method in class de.flapdoodle.transition.initlike.InitListener.Simple
 
onStateReached(NamedTypeAndValue<T>) - Method in class de.flapdoodle.transition.initlike.InitListener.TypedListener
 
onStateReached(NamedTypeAndValue<T>) - Method in interface de.flapdoodle.transition.initlike.InitOnStateReached
 
onStateTearDown(NamedTypeAndValue<T>) - Method in class de.flapdoodle.transition.initlike.InitListener.Simple
 
onStateTearDown(NamedTypeAndValue<T>) - Method in class de.flapdoodle.transition.initlike.InitListener.TypedListener
 
onStateTearDown(NamedTypeAndValue<T>) - Method in interface de.flapdoodle.transition.initlike.InitOnStateTearDown
 
onTearDown(BiConsumer<NamedType<?>, Object>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple.Builder
Initializes the optional value onTearDown to onTearDown.
onTearDown(Optional<BiConsumer<NamedType<?>, Object>>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple.Builder
Initializes the optional value onTearDown to onTearDown.
onTearDown() - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
 
onTearDown(TearDown<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableState.Builder
Initializes the optional value onTearDown to onTearDown.
onTearDown(Optional<TearDown<T>>) - Method in class de.flapdoodle.transition.initlike.ImmutableState.Builder
Initializes the optional value onTearDown to onTearDown.
onTearDown() - Method in class de.flapdoodle.transition.initlike.ImmutableState
 
onTearDown() - Method in class de.flapdoodle.transition.initlike.InitListener.Simple
 
onTearDown() - Method in interface de.flapdoodle.transition.initlike.State
 
onTearDown(T) - Method in interface de.flapdoodle.transition.initlike.TearDown
 
optLeft() - Method in class de.flapdoodle.transition.types.Either
 
optLeft(L) - Method in class de.flapdoodle.transition.types.ImmutableEither.Builder
Initializes the optional value optLeft to optLeft.
optLeft(Optional<L>) - Method in class de.flapdoodle.transition.types.ImmutableEither.Builder
Initializes the optional value optLeft to optLeft.
optLeft() - Method in class de.flapdoodle.transition.types.ImmutableEither
 
optRight() - Method in class de.flapdoodle.transition.types.Either
 
optRight(R) - Method in class de.flapdoodle.transition.types.ImmutableEither.Builder
Initializes the optional value optRight to optRight.
optRight(Optional<R>) - Method in class de.flapdoodle.transition.types.ImmutableEither.Builder
Initializes the optional value optRight to optRight.
optRight() - Method in class de.flapdoodle.transition.types.ImmutableEither
 
otherDestination(NamedType<B>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay.Builder
Initializes the value for the otherDestination attribute.
otherDestination() - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
 
otherDestination() - Method in interface de.flapdoodle.transition.routes.PartingWay
 

P

PartingTransition<S,A,B> - Interface in de.flapdoodle.transition.processlike.transitions
 
PartingWay<S,A,B> - Interface in de.flapdoodle.transition.routes
 
Preconditions - Class in de.flapdoodle.transition
 
Preconditions() - Constructor for class de.flapdoodle.transition.Preconditions
 
Preconditions.LazyArgument - Interface in de.flapdoodle.transition
 
ProcessEngineLike - Class in de.flapdoodle.transition.processlike
 
ProcessException - Exception in de.flapdoodle.transition.processlike.exceptions
 
ProcessException(String, Throwable) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.ProcessException
 
ProcessException(String) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.ProcessException
 
ProcessException(Throwable) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.ProcessException
 
ProcessListener - Interface in de.flapdoodle.transition.processlike
 
ProcessListener.Helper - Interface in de.flapdoodle.transition.processlike
 
ProcessListener.Helper.Builder - Interface in de.flapdoodle.transition.processlike
 
ProcessOnStateChange - Interface in de.flapdoodle.transition.processlike
 
ProcessOnStateChangeFailedWithRetry - Interface in de.flapdoodle.transition.processlike
 
ProcessRoutes<R extends SingleSource<?,?>> - Class in de.flapdoodle.transition.processlike
 
ProcessRoutes.Builder - Class in de.flapdoodle.transition.processlike
 

R

resolve(SingleDestination<T>, Route.Transition<T>) - Method in interface de.flapdoodle.transition.initlike.resolver.TransitionResolver
 
resolverOf(Collection<TransitionResolver>, SingleDestination<T>, Route.Transition<T>) - Static method in interface de.flapdoodle.transition.initlike.resolver.TransitionResolver
 
RetryException - Exception in de.flapdoodle.transition.processlike.exceptions
 
RetryException(String, Throwable) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.RetryException
 
RetryException(String) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.RetryException
 
RetryException(Throwable) - Constructor for exception de.flapdoodle.transition.processlike.exceptions.RetryException
 
right(NamedType<R>) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction.Builder
Initializes the value for the right attribute.
right() - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
 
right(NamedType<R>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction.Builder
Initializes the value for the right attribute.
right() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
 
right() - Method in interface de.flapdoodle.transition.routes.MergingJunction
 
right() - Method in interface de.flapdoodle.transition.routes.ThreeWayMergingJunction
 
right() - Method in class de.flapdoodle.transition.types.Either
 
right(R) - Static method in class de.flapdoodle.transition.types.Either
 
route(Route<?>) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex.Builder
Initializes the value for the route attribute.
route() - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
 
Route<D> - Interface in de.flapdoodle.transition.routes
 
route() - Method in interface de.flapdoodle.transition.routes.RoutesAsGraph.RouteAndVertex
 
Route.Transition<D> - Interface in de.flapdoodle.transition.routes
 
routeGraphAsDot(String, DirectedGraph<NamedType<?>, RoutesAsGraph.RouteAndVertex>) - Static method in class de.flapdoodle.transition.routes.RoutesAsGraph
 
RoutesAsGraph - Class in de.flapdoodle.transition.routes
 
RoutesAsGraph() - Constructor for class de.flapdoodle.transition.routes.RoutesAsGraph
 
RoutesAsGraph.RouteAndVertex - Interface in de.flapdoodle.transition.routes
 
run(ProcessListener) - Method in class de.flapdoodle.transition.processlike.ProcessEngineLike
 

S

setOf(NamedType<?>...) - Static method in interface de.flapdoodle.transition.NamedType
 
Simple() - Constructor for class de.flapdoodle.transition.initlike.InitListener.Simple
 
SingleDestination<D> - Interface in de.flapdoodle.transition.routes
 
SingleSource<S,D> - Interface in de.flapdoodle.transition.routes
 
sources() - Method in interface de.flapdoodle.transition.routes.Bridge
 
sources() - Method in interface de.flapdoodle.transition.routes.End
 
sources() - Method in interface de.flapdoodle.transition.routes.MergingJunction
 
sources() - Method in interface de.flapdoodle.transition.routes.PartingWay
 
sources() - Method in interface de.flapdoodle.transition.routes.Route
 
sources() - Method in interface de.flapdoodle.transition.routes.Start
 
sources() - Method in interface de.flapdoodle.transition.routes.ThreeWayMergingJunction
 
start() - Method in interface de.flapdoodle.transition.routes.Bridge
 
start() - Method in interface de.flapdoodle.transition.routes.End
 
start(NamedType<S>) - Method in class de.flapdoodle.transition.routes.ImmutableBridge.Builder
Initializes the value for the start attribute.
start() - Method in class de.flapdoodle.transition.routes.ImmutableBridge
 
start(NamedType<S>) - Method in class de.flapdoodle.transition.routes.ImmutableEnd.Builder
Initializes the value for the start attribute.
start() - Method in class de.flapdoodle.transition.routes.ImmutableEnd
 
start(NamedType<S>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay.Builder
Initializes the value for the start attribute.
start() - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
 
start(NamedType<?>) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex.Builder
Initializes the value for the start attribute.
start() - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
 
start() - Method in interface de.flapdoodle.transition.routes.PartingWay
 
start() - Method in interface de.flapdoodle.transition.routes.RoutesAsGraph.RouteAndVertex
 
start() - Method in interface de.flapdoodle.transition.routes.SingleSource
 
Start<D> - Interface in de.flapdoodle.transition.routes
 
start() - Method in interface de.flapdoodle.transition.routes.Start
 
StartTransition<D> - Interface in de.flapdoodle.transition.initlike.transitions
 
StartTransition<D> - Interface in de.flapdoodle.transition.processlike.transitions
 
state(State<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState.Builder
Initializes the value for the state attribute.
state() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
 
state() - Method in interface de.flapdoodle.transition.initlike.NamedTypeAndState
 
State<T> - Interface in de.flapdoodle.transition.initlike
 
State<T> - Interface in de.flapdoodle.transition.processlike
 
StateOfNamedType - Interface in de.flapdoodle.transition.initlike.resolver
 
stateReachedListener(Iterable<? extends InitListener.StateListener<?>>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Sets or replaces all elements for stateReachedListener list.
stateReachedListener() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
 
stateReachedListener() - Method in class de.flapdoodle.transition.initlike.InitListener.TypedListener
 
stateReachedListenerAsMap() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Returns a lazily initialized value of the stateReachedListenerAsMap attribute.
stateReachedListenerAsMap() - Method in class de.flapdoodle.transition.initlike.InitListener.TypedListener
 
stateTearDownListener(Iterable<? extends InitListener.StateListener<?>>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener.Builder
Sets or replaces all elements for stateTearDownListener list.
stateTearDownListener() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
 
stateTearDownListener() - Method in class de.flapdoodle.transition.initlike.InitListener.TypedListener
 
stateTearDownListenerAsMap() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Returns a lazily initialized value of the stateTearDownListenerAsMap attribute.
stateTearDownListenerAsMap() - Method in class de.flapdoodle.transition.initlike.InitListener.TypedListener
 

T

TearDown<T> - Interface in de.flapdoodle.transition.initlike
 
TearDownException - Exception in de.flapdoodle.transition.initlike
 
TearDownException(String, List<RuntimeException>) - Constructor for exception de.flapdoodle.transition.initlike.TearDownException
 
TearDownException(String, RuntimeException) - Constructor for exception de.flapdoodle.transition.initlike.TearDownException
 
ThreeWayMergingJunction<L,M,R,D> - Interface in de.flapdoodle.transition.routes
 
ThreeWayMergingTransition<L,M,R,D> - Interface in de.flapdoodle.transition.initlike.transitions
 
toString() - Method in class de.flapdoodle.transition.ImmutableNamedType
Prints the immutable value NamedType with attribute values.
toString() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Prints the immutable value NamedTypeAndState with attribute values.
toString() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Prints the immutable value NamedTypeAndValue with attribute values.
toString() - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
Prints the immutable value Simple with attribute values.
toString() - Method in class de.flapdoodle.transition.initlike.ImmutableState
Prints the immutable value State with attribute values.
toString() - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Prints the immutable value StateListener with attribute values.
toString() - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Prints the immutable value TypedListener with attribute values.
toString() - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
Prints the immutable value Helper with attribute values.
toString() - Method in class de.flapdoodle.transition.processlike.ImmutableState
Prints the immutable value State with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutableBridge
Prints the immutable value Bridge with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutableEnd
Prints the immutable value End with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Prints the immutable value MergingJunction with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Prints the immutable value PartingWay with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Prints the immutable value RouteAndVertex with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutableStart
Prints the immutable value Start with attribute values.
toString() - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Prints the immutable value ThreeWayMergingJunction with attribute values.
toString() - Method in class de.flapdoodle.transition.types.ImmutableEither
Prints the immutable value Either with attribute values.
transitionOf(SingleDestination<D>) - Method in class de.flapdoodle.transition.initlike.InitRoutes
 
transitionOf(SingleSource<?, D>) - Method in class de.flapdoodle.transition.processlike.ProcessRoutes
 
TransitionResolver - Interface in de.flapdoodle.transition.initlike.resolver
 
type(Type) - Method in class de.flapdoodle.transition.ImmutableNamedType.Builder
Initializes the value for the type attribute.
type() - Method in class de.flapdoodle.transition.ImmutableNamedType
 
type(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState.Builder
Initializes the value for the type attribute.
type() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
 
type(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue.Builder
Initializes the value for the type attribute.
type() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
 
type(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener.Builder
Initializes the value for the type attribute.
type() - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
 
type() - Method in interface de.flapdoodle.transition.initlike.InitListener.StateListener
 
type() - Method in interface de.flapdoodle.transition.initlike.NamedTypeAndState
 
type() - Method in interface de.flapdoodle.transition.initlike.NamedTypeAndValue
 
type() - Method in interface de.flapdoodle.transition.NamedType
 
type(NamedType<T>) - Method in class de.flapdoodle.transition.processlike.ImmutableState.Builder
Initializes the value for the type attribute.
type() - Method in class de.flapdoodle.transition.processlike.ImmutableState
 
type() - Method in interface de.flapdoodle.transition.processlike.State
 
typedBuilder() - Static method in interface de.flapdoodle.transition.initlike.InitListener
 
TypedListener() - Constructor for class de.flapdoodle.transition.initlike.InitListener.TypedListener
 
typeOf(String, Class<T>) - Static method in interface de.flapdoodle.transition.NamedType
 
typeOf(Class<T>) - Static method in interface de.flapdoodle.transition.NamedType
 

V

value(T) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue.Builder
Initializes the value for the value attribute.
value() - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
 
value() - Method in class de.flapdoodle.transition.initlike.ImmutableState
 
value() - Method in interface de.flapdoodle.transition.initlike.NamedTypeAndValue
 
value() - Method in interface de.flapdoodle.transition.initlike.State
 
value(T) - Method in class de.flapdoodle.transition.processlike.ImmutableState.Builder
Initializes the value for the value attribute.
value() - Method in class de.flapdoodle.transition.processlike.ImmutableState
 
value() - Method in interface de.flapdoodle.transition.processlike.State
 

W

with(InitRoutes<SingleDestination<?>>) - Static method in class de.flapdoodle.transition.initlike.InitLike
 
with(ProcessRoutes<SingleSource<?, ?>>) - Static method in class de.flapdoodle.transition.processlike.ProcessEngineLike
 
withDestination(NamedType<D>) - Method in class de.flapdoodle.transition.routes.ImmutableBridge
Copy the current immutable object by setting a value for the destination attribute.
withDestination(NamedType<D>) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Copy the current immutable object by setting a value for the destination attribute.
withDestination(NamedType<D>) - Method in class de.flapdoodle.transition.routes.ImmutableStart
Copy the current immutable object by setting a value for the destination attribute.
withDestination(NamedType<D>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Copy the current immutable object by setting a value for the destination attribute.
withEnd(NamedType<?>) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Copy the current immutable object by setting a value for the end attribute.
withLeft(NamedType<L>) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Copy the current immutable object by setting a value for the left attribute.
withLeft(NamedType<L>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Copy the current immutable object by setting a value for the left attribute.
withListener(Consumer<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Copy the current immutable object by setting a value for the listener attribute.
withMiddle(NamedType<M>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Copy the current immutable object by setting a value for the middle attribute.
withName(String) - Method in class de.flapdoodle.transition.ImmutableNamedType
Copy the current immutable object by setting a value for the name attribute.
withOneDestination(NamedType<A>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Copy the current immutable object by setting a value for the oneDestination attribute.
withOnStateChange(ProcessOnStateChange) - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
Copy the current immutable object by setting a value for the onStateChange attribute.
withOnStateChangeFailedWithRetry(ProcessOnStateChangeFailedWithRetry) - Method in class de.flapdoodle.transition.processlike.ImmutableHelper
Copy the current immutable object by setting a value for the onStateChangeFailedWithRetry attribute.
withOnStateReached(BiConsumer<NamedType<?>, Object>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
Copy the current immutable object by setting a present value for the optional onStateReached attribute.
withOnStateReached(Optional<BiConsumer<NamedType<?>, Object>>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
Copy the current immutable object by setting an optional value for the onStateReached attribute.
withOnTearDown(BiConsumer<NamedType<?>, Object>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
Copy the current immutable object by setting a present value for the optional onTearDown attribute.
withOnTearDown(Optional<BiConsumer<NamedType<?>, Object>>) - Method in class de.flapdoodle.transition.initlike.ImmutableSimple
Copy the current immutable object by setting an optional value for the onTearDown attribute.
withOnTearDown(TearDown<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableState
Copy the current immutable object by setting a present value for the optional onTearDown attribute.
withOnTearDown(Optional<TearDown<T>>) - Method in class de.flapdoodle.transition.initlike.ImmutableState
Copy the current immutable object by setting an optional value for the onTearDown attribute.
withOptLeft(L) - Method in class de.flapdoodle.transition.types.ImmutableEither
Copy the current immutable object by setting a present value for the optional optLeft attribute.
withOptLeft(Optional<L>) - Method in class de.flapdoodle.transition.types.ImmutableEither
Copy the current immutable object by setting an optional value for the optLeft attribute.
withOptRight(R) - Method in class de.flapdoodle.transition.types.ImmutableEither
Copy the current immutable object by setting a present value for the optional optRight attribute.
withOptRight(Optional<R>) - Method in class de.flapdoodle.transition.types.ImmutableEither
Copy the current immutable object by setting an optional value for the optRight attribute.
withOtherDestination(NamedType<B>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Copy the current immutable object by setting a value for the otherDestination attribute.
withRight(NamedType<R>) - Method in class de.flapdoodle.transition.routes.ImmutableMergingJunction
Copy the current immutable object by setting a value for the right attribute.
withRight(NamedType<R>) - Method in class de.flapdoodle.transition.routes.ImmutableThreeWayMergingJunction
Copy the current immutable object by setting a value for the right attribute.
withRoute(Route<?>) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Copy the current immutable object by setting a value for the route attribute.
withStart(NamedType<S>) - Method in class de.flapdoodle.transition.routes.ImmutableBridge
Copy the current immutable object by setting a value for the start attribute.
withStart(NamedType<S>) - Method in class de.flapdoodle.transition.routes.ImmutableEnd
Copy the current immutable object by setting a value for the start attribute.
withStart(NamedType<S>) - Method in class de.flapdoodle.transition.routes.ImmutablePartingWay
Copy the current immutable object by setting a value for the start attribute.
withStart(NamedType<?>) - Method in class de.flapdoodle.transition.routes.ImmutableRouteAndVertex
Copy the current immutable object by setting a value for the start attribute.
withState(State<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Copy the current immutable object by setting a value for the state attribute.
withStateReachedListener(InitListener.StateListener<?>...) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Copy the current immutable object with elements that replace the content of stateReachedListener.
withStateReachedListener(Iterable<? extends InitListener.StateListener<?>>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Copy the current immutable object with elements that replace the content of stateReachedListener.
withStateTearDownListener(InitListener.StateListener<?>...) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Copy the current immutable object with elements that replace the content of stateTearDownListener.
withStateTearDownListener(Iterable<? extends InitListener.StateListener<?>>) - Method in class de.flapdoodle.transition.initlike.ImmutableTypedListener
Copy the current immutable object with elements that replace the content of stateTearDownListener.
withType(Type) - Method in class de.flapdoodle.transition.ImmutableNamedType
Copy the current immutable object by setting a value for the type attribute.
withType(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndState
Copy the current immutable object by setting a value for the type attribute.
withType(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Copy the current immutable object by setting a value for the type attribute.
withType(NamedType<T>) - Method in class de.flapdoodle.transition.initlike.ImmutableStateListener
Copy the current immutable object by setting a value for the type attribute.
withType(NamedType<T>) - Method in class de.flapdoodle.transition.processlike.ImmutableState
Copy the current immutable object by setting a value for the type attribute.
withValue(T) - Method in class de.flapdoodle.transition.initlike.ImmutableNamedTypeAndValue
Copy the current immutable object by setting a value for the value attribute.
withValue(T) - Method in class de.flapdoodle.transition.initlike.ImmutableState
Copy the current immutable object by setting a value for the value attribute.
withValue(T) - Method in class de.flapdoodle.transition.processlike.ImmutableState
Copy the current immutable object by setting a value for the value attribute.
A B C D E F G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.