Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BaseIngredient - Class in com.tccc.kos.ext.dispense.service.ingredient
-
Basic abstraction of an ingredient.
- BaseIngredient() - Constructor for class com.tccc.kos.ext.dispense.service.ingredient.BaseIngredient
-
Default constructor
- BasicContainerFactory - Class in com.tccc.kos.ext.dispense.service.assignment
-
Default container factory to use for
AssignmentService
. - BasicContainerFactory() - Constructor for class com.tccc.kos.ext.dispense.service.assignment.BasicContainerFactory
- BEVERAGE - Enum constant in enum class com.tccc.kos.ext.dispense.PourAvailability.Type
- BeverageAvailabilityListener - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Listener for when beverage availability changes.
- BeverageNode - Class in com.tccc.kos.ext.dispense.pipeline.beverage.graph
-
A
GraphNode
that represents a beverage. - BeverageNode(String) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BeverageNode
-
Creates a beverage node where the given
beverageId
is both theid
andaltId
of the node. - BeverageNode(String, String) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BeverageNode
-
Creates a beverage node where the
id
of the node is distinct from the associatedbeverageId
. - BeverageNozzlePipeline - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
Nozzle pipeline that supports beverage pouring via a Pourable abstraction.
- BeverageNozzlePipeline(BeveragePourEngine<?>) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.BeverageNozzlePipeline
- BeveragePipelineDelegate - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Delegate for pour pipeline.
- BeveragePipelineListener - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Base listener for all beverage pipeline events.
- BeveragePipelineService - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
Service that provides basic select and pour functionality on top of a
PourEngine
. - BeveragePipelineService() - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePipelineService
- BeveragePour - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
Implementation of
Pour
for beverage pours. - BeveragePour(FutureWork, BeveragePourSequence) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePour
- BeveragePourableListener - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Listener for individual
Pourable
pours within a pour sequence. - BeveragePourBuilder - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
Builder for constructing pours.
- BeveragePourBuilderException - Exception in com.tccc.kos.ext.dispense.pipeline.beverage
-
Exception generated by errors in
PourBuilder
. - BeveragePourBuilderException(String) - Constructor for exception com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilderException
- BeveragePourBuilderException(String, Throwable) - Constructor for exception com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilderException
- BeveragePourEngine<T extends BeveragePourEngineConfig> - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
Base class for an engine used by the pour pipeline to abstract a way to pour a beverage and handle the actual pour implementation.
- BeveragePourEngine() - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
- BeveragePourEngineConfig - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
ConfigBean for PourEngine.
- BeveragePourEngineConfig() - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngineConfig
- BeveragePourListener - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Listener for when beverage pours start and stop.
- BeveragePourSequence - Class in com.tccc.kos.ext.dispense.pipeline.beverage
-
A list of
Pourable
objects that will be poured in order as an atomic operation. - BeveragePourSequence() - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourSequence
- BeverageSelectionListener - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Listener for changes in the selected pourable.
- BeverageSequenceListener - Interface in com.tccc.kos.ext.dispense.pipeline.beverage
-
Listener when a
BeveragePourSequence
is about to be converted into a pour future. - BevGraph - Class in com.tccc.kos.ext.dispense.pipeline.beverage.graph
-
A graph of dependencies that are used to compute beverage, brand and group availability information based on pump status and other override inputs.
- BevGraph.View - Interface in com.tccc.kos.ext.dispense.pipeline.beverage.graph
- BevGraphBuilder - Class in com.tccc.kos.ext.dispense.pipeline.beverage.graph
-
Builder used to construct a
BevGraph
which captures the dependencies between pumps, ingredients, beverages, brands and groups. - BevGraphBuilder.IncludePumpPredicate - Interface in com.tccc.kos.ext.dispense.pipeline.beverage.graph
- block(Trouble) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertPumpRequest
-
Add a trouble to the request that blocks the insertion process.
- block(Trouble) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
-
Add a trouble to the request that blocks the insertion process.
- block(String) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
-
Add a reason code to block the insertion process.
- blockBeveragePour() - Method in class com.tccc.kos.ext.dispense.PumpTrouble
-
Block beverage pouring on the associated pump.
- blockBeveragePour(PourAvailability) - Method in class com.tccc.kos.ext.dispense.PourAvailabilityTrouble
-
Specified object blocks beverage pouring for linked pumps.
- blockIngredientPour() - Method in class com.tccc.kos.ext.dispense.PumpTrouble
-
Block ingredient pouring on the associated pump.
- blockIngredientPour(PourAvailability) - Method in class com.tccc.kos.ext.dispense.PourAvailabilityTrouble
-
Specified object blocks ingredient pouring for linked pumps.
- blockPour(PourAvailability, PourAvailability.Type) - Method in class com.tccc.kos.ext.dispense.PourAvailabilityTrouble
-
Block pouring of the specified type using the specified object.
- build() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
-
Build the dependencies into a BevGraph.
- build(int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Iterate the builder for the specified count.
- build(int, String) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Iterate the builder for the specified count.
- build(int, String, int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Iterate the builder for the specified count.
- build(String, Pump<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder with the specified name and pump.
- build(String, Pump<?>, String) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder with the specified name, pump and group.
- buildCarb(Pump<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder for carb.
- buildCarb(Pump<?>, int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a holder for carb with the specified position.
- buildFuture(FutureWork) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.DelayOp
- buildFuture(FutureWork) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.PumpOp
-
Returns a future which encapsulates the work that this operation must perform.
- buildFuture(FutureWork) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.TpourOp
- buildFuture(FutureWork) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.VpourOp
- buildMacro(Pump<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder for a macro.
- buildMicros(int, int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Iterate the builder for the specified count using a group name of
mciros
. - buildNonNutritive(Pump<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder for non-nutritive sweetener.
- buildNonNutritive(Pump<?>, int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a holder for non-nutritive sweetener with the specified position.
- buildNutritive(Pump<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder for nutritive sweetener.
- buildNutritive(Pump<?>, int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a holder for nutritive sweetener with the specified position.
- buildWater(Pump<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a single holder for water.
- buildWater(Pump<?>, int) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
-
Build a holder for water with the specified position.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form