Package com.tccc.kos.ext.dispense.pipeline.beverage
package com.tccc.kos.ext.dispense.pipeline.beverage
-
ClassDescriptionListener for when beverage availability changes.Listener for when the beverage graph is rebuilt.Nozzle pipeline that supports beverage pouring via a Pourable abstraction.Delegate for pour pipeline.Base listener for all beverage pipeline events.Service that provides basic select and pour functionality on top of a
PourEngine.Implementation ofPourfor beverage pours.Listener for individualPourablepours within a pour sequence.Builder for constructing pours.Exception generated by errors inPourBuilder.BeveragePourEngine<T extends BeveragePourEngineConfig>Base class for an engine used by the pour pipeline to abstract a way to pour a beverage and handle the actual pour implementation.ConfigBean for PourEngine.Listener for when beverage pours start and stop.A list ofPourableobjects that will be poured in order as an atomic operation.Listener for changes in the selected pourable.Listener when aBeveragePourSequenceis about to be converted into a pour future.Pourable that doesn't actually pour anything but takes a specified amount of time to complete.Interface for aPourableto indicate that it supports pour splitting for fixed pours.Base class for a representation of something that can be poured using aPourEngine.Given aGraphNode(typically aBeverageNode), search for all ingredients under the node, and for each found ingredient, select the available pump with the highest rank.