Package org.openwms.tms.impl.state
Interface ExternalStarter
- All Known Implementing Classes:
AmqpStartRequestForwarder
,InternalStartAcceptor
public interface ExternalStarter
A ExternalStarter is able to vote whether a
TransportOrder
shall be started or not. An implementation may work asynchronously and
may send out events to remote services that vote on starting or not. Finally this implementation would inject an instance of Startable
to trigger the actual start.- Author:
- Heiko Scherrer
-
Method Summary
-
Method Details
-
request
Request to start aTransportOrder
.- Parameters:
pKey
- The persistent key of the TransportOrder.
-