This package contains logic for TransportOrder state management.
Interface Summary Interface Description ExternalStarterA ExternalStarter is able to vote whether a
TransportOrdershall be started or not.
StartableA Startable implementation is able to start or restart
Class Summary Class Description AmqpStartRequestForwarderAn AmqpStartRequestForwarder requests a remote service instance via an AMQP command whether a TransportOrder might be started or not. AmqpStateListenerAn AmqpStateListener listens on a start response from remote services as a reply to a former start request, validates the response and delegates to the
Startableinstance for final starting of the
ChangeState InitializerA Initializer. InternalStartAcceptorA InternalStartAcceptor. StarterA Starter. StartListenerA StartListener. StateManagerImplA StateManagerImpl. TransportStartComparatorA TransportStartComparator.