<dependency>
<groupId>com.kosdev.kos.sdk.api</groupId>
<artifactId>api-dispense</artifactId>
<scope>provided</scope>
</dependency>
The KOS dispense extension API provides additional components that make it easy to dispense drinks from legacy-type equipment.
This section highlights the main classes and interfaces.
BrandSet
GraphNode
Pourable
BeveragePourEngine
PumpOp
Pump
InsertionFilter
ContainerSliceTrouble
ContainerTrouble
Factories:
AssignmentContainerFactory
PumpIntentFactory
Listeners:
IngredientChangeListener
NozzleAvailabilityListener
InsertionHolderListener
InsertionListener
InsertionPumpListener
Troubles:
ContainerTroubleIface
HolderBlockTrouble
HolderTroubleIface
NozzleTroubleIface
PumpTroubleIface
Others:
IngredientSource