Package org.openwms.tms.impl.state
package org.openwms.tms.impl.state
This package contains logic for TransportOrder state management.
-
ClassDescriptionAn AmqpStartRequestForwarder requests a remote service instance via an AMQP command whether a TransportOrder might be started or not.An AmqpStateListener listens on a start response from remote services as a reply to a former start request, validates the response and delegates to the
Startable
instance for final starting of theTransportOrder
.A ChangeState is anUpdateFunction
to change the state of anTransportOrder
.A ExternalStarter is able to vote whether aTransportOrder
shall be started or not.A Initializer.A InternalStartAcceptor.A Startable implementation is able to start or restartTransportOrder
s.A Starter.A StartListener.A StateManagerImpl.A TransportStartComparator.