| Package | Description |
|---|---|
| de.flapdoodle.transition.processlike | |
| de.flapdoodle.transition.processlike.exceptions | |
| de.flapdoodle.transition.routes |
| Modifier and Type | Method and Description |
|---|---|
default void |
ProcessListener.Helper.onStateChangeFailedWithRetry(Route<?> currentRoute,
Optional<? extends State<?>> lastState) |
void |
ProcessOnStateChangeFailedWithRetry.onStateChangeFailedWithRetry(Route<?> currentRoute,
Optional<? extends State<?>> lastState) |
| Constructor and Description |
|---|
AbortException(String message,
Route<?> currentRoute,
Optional<? extends State<?>> currentState,
RuntimeException cause) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Bridge<S,D> |
interface |
End<S> |
interface |
MergingJunction<L,R,D> |
interface |
PartingWay<S,A,B> |
interface |
SingleDestination<D> |
interface |
SingleSource<S,D> |
interface |
Start<D> |
interface |
ThreeWayMergingJunction<L,M,R,D> |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableBridge<S,D>
Immutable implementation of
Bridge. |
class |
ImmutableEnd<S>
Immutable implementation of
End. |
class |
ImmutableMergingJunction<L,R,D>
Immutable implementation of
MergingJunction. |
class |
ImmutablePartingWay<S,A,B>
Immutable implementation of
PartingWay. |
class |
ImmutableStart<D>
Immutable implementation of
Start. |
class |
ImmutableThreeWayMergingJunction<L,M,R,D>
Immutable implementation of
ThreeWayMergingJunction. |
| Modifier and Type | Method and Description |
|---|---|
Route<?> |
ImmutableRouteAndVertex.route() |
Route<?> |
RoutesAsGraph.RouteAndVertex.route() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableRouteAndVertex |
ImmutableRouteAndVertex.of(NamedType<?> start,
Route<?> route,
NamedType<?> end)
Construct a new immutable
RouteAndVertex instance. |
static RoutesAsGraph.RouteAndVertex |
RoutesAsGraph.RouteAndVertex.of(NamedType<?> start,
Route<?> route,
NamedType<?> end) |
ImmutableRouteAndVertex.Builder |
ImmutableRouteAndVertex.Builder.route(Route<?> route)
Initializes the value for the
route attribute. |
ImmutableRouteAndVertex |
ImmutableRouteAndVertex.withRoute(Route<?> value)
Copy the current immutable object by setting a value for the
route attribute. |
| Modifier and Type | Method and Description |
|---|---|
static org.jgrapht.graph.UnmodifiableDirectedGraph<NamedType<?>,RoutesAsGraph.RouteAndVertex> |
RoutesAsGraph.asGraph(Set<? extends Route<?>> all) |
static org.jgrapht.graph.UnmodifiableDirectedGraph<NamedType<?>,RoutesAsGraph.RouteAndVertex> |
RoutesAsGraph.asGraphIncludingStartAndEnd(Set<? extends Route<?>> all) |
Copyright © 2017. All rights reserved.