Package org.opentcs.components.kernel
Interfaces for pluggable strategies and other components for a kernel application.
-
Interface Summary Interface Description Dispatcher This interface declares the methods a dispatcher module for the openTCS kernel must implement.KernelExtension Declares the methods that a generic kernel extension must implement.ObjectNameProvider OrderSequenceCleanupApproval Implementations of this interface check whether an order sequence may be removed.Router This interface declares the methods a router module for the openTCS kernel must implement.Scheduler AScheduler
manages resources used by vehicles, preventing both collisions and deadlocks.Scheduler.Client Defines callback methods for clients of the resource scheduler.Scheduler.Module A scheduler module.TransportOrderCleanupApproval Implementations of this interface check whether a transport order may be removed. -
Exception Summary Exception Description ResourceAllocationException Thrown when allocating resources for aScheduler.Client
is impossible.