Index

A B C D E F G H I L M N O P R S T U V W X 
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 the id and altId 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 associated beverageId .
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.
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form