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

A

abort(String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePour
 
abort(String) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.PumpOp
Abort the intent that the pumpOp is part of.
abort(String) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.PumpIntent
 
abort(String) - Method in class com.tccc.kos.ext.dispense.Pump
Forward abort request to the associated pour object.
AbstractHolderBuilder<T extends Holder> - Class in com.tccc.kos.ext.dispense
Builder for constructing holders and adding them to a nozzle and assembly.
AbstractHolderBuilder(DispenseAssembly, Nozzle) - Constructor for class com.tccc.kos.ext.dispense.AbstractHolderBuilder
Create a new builder for the specified assembly and nozzle.
AbstractHolderBuilder.ArrayBuilderIterator<T> - Class in com.tccc.kos.ext.dispense
BuilderIterator that returns the next value in the array on each iteration.
AbstractHolderBuilder.BuilderIterator<T> - Interface in com.tccc.kos.ext.dispense
Iterate a value used during the build process.
AbstractHolderBuilder.ListBuilderIterator<T> - Class in com.tccc.kos.ext.dispense
BuilderIterator that returns the next value in the list on each iteration.
acquireGrants(PumpOp) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.grants.LimitGrantManager
 
acquireGrants(PumpOp) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.grants.LockGrantManager
 
acquireGrants(PumpOp) - Method in interface com.tccc.kos.ext.dispense.pipeline.ingredient.grants.PumpOpGrantManager
Acquire the specified grants for the specified pump op.
acquireGrants(PumpOp) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.grants.PumpOpGrantService
Acquire the specified grants for the specified pump op.
add(PumpOpGrantManager) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.grants.PumpOpGrantService
Add a new manager to the service.
add(PumpOp) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.PumpIntent
Add an operation to the intent.
add(Pump<?>) - Method in class com.tccc.kos.ext.dispense.Holder
Adds a pump to the holder.
add(Pump<?>) - Method in class com.tccc.kos.ext.dispense.service.nozzle.Nozzle
Adds a pump to the pending list.
add(BaseIngredient) - Method in class com.tccc.kos.ext.dispense.service.ingredient.SimpleIngredientSource
Add an ingredient to the source.
add(Nozzle) - Method in class com.tccc.kos.ext.dispense.service.nozzle.NozzleService
Add the specified nozzle.
add(NozzlePipeline) - Method in class com.tccc.kos.ext.dispense.service.nozzle.Nozzle
Adds a pipeline to the nozzle.
add(Collection<? extends Pump<?>>) - Method in class com.tccc.kos.ext.dispense.service.nozzle.Nozzle
Adds a list of pumps to the pending list.
add(Collection<Nozzle>) - Method in class com.tccc.kos.ext.dispense.service.nozzle.NozzleService
Add the list of nozzles.
addAction(NozzleMetricsAction) - Method in class com.tccc.kos.ext.dispense.service.nozzle.metrics.NozzleMetrics
Add an action to the metrics.
addBeverage(GraphNode) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add a node to the graph and add the nodeId to the beverages group.
addBeverage(String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add an node id to the beverages group.
addBeverageToBrand(String, String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
In systems that rollup beverages to brands and brand availability needs to be available to the ui, calling this method will do the following: If a node doesn't already exist for brandId, an OrNode will be created for the brand.
addDependency(GraphNode, GraphNode) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add a dependency such that the specified parent node depends on the child node.
addDependency(String, String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add a dependency such that the specified parent node depends on the child node.
addDilution(PumpOp) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.IngredientPipelineService
Adds an op that requires dilution to be running.
addFilter(InsertionFilter<?>) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
Add a filter to the filter list.
addFilter(InsertionFilter<?>, double) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
Add a filter to the filter list at the next available position for the specified group.
addFilter(InsertionFilter<?>, double, double) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
Add a filter to the internal list in the specified group at the specified position.
addFixedPour(Pourable, String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the specified Pourable using the named pour volume.
addFixedPour(Pourable, String, double, int) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the specified Pourable using the named pour volume and optionally split into two separate pours at the specified percent using the specified delay.
addGlobalMetrics(String) - Method in class com.tccc.kos.ext.dispense.service.nozzle.metrics.NozzleMetricsService
Register global metrics with the service.
addGrant(String) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.PumpOp
Add a grant to the list of required grants.
addHolder(Holder, String) - Method in class com.tccc.kos.ext.dispense.DispenseAssembly
Add a holder to the assembly with the specified group name.
addIface(Trouble) - Static method in interface com.tccc.kos.ext.dispense.troubles.ContainerSliceTroubleIface
Adds the iface to the specified Trouble .
addIface(Trouble) - Static method in interface com.tccc.kos.ext.dispense.troubles.ContainerTroubleIface
Adds the iface to the specified Trouble .
addIface(Trouble) - Static method in interface com.tccc.kos.ext.dispense.troubles.HolderTroubleIface
Adds the iface to the specified Trouble .
addIface(Trouble) - Static method in interface com.tccc.kos.ext.dispense.troubles.NozzleTroubleIface
Adds the iface to the specified Trouble .
addIface(Trouble) - Static method in interface com.tccc.kos.ext.dispense.troubles.PumpTroubleIface
Adds the iface to the specified Trouble .
addIngredientNodes() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add ingredient nodes to the graph.
addIngredientNodes(BevGraphBuilder.IncludePumpPredicate) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Identical to addIngredientNodes() except that the supplied predicate can remove individual pumps from the list as the graph is constructed.
addIngredientNodes(String, BevGraphBuilder.IncludePumpPredicate) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add ingredient nodes to the graph.
addIngredients(GraphNode) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.RecipeExtractor
Add a graph node to the extractor.
addIngredients(String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.RecipeExtractor
Find the specified node in the beverage graph, if it's valid, traverse all the child nodes looking for ingredient nodes.
addIngredients(Collection<String>) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.RecipeExtractor
Convenience method for calling addIngredients() with a list of nodeIds.
addIterator(AbstractHolderBuilder.BuilderIterator<?>) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
Add a generic iterator to the builder.
addLoader(ResourceLoader) - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.XmlPumpIntentFactory
Add a ResourceLoader used to search for referenced xml files.
addMetrics(Nozzle, String) - Method in class com.tccc.kos.ext.dispense.service.nozzle.metrics.NozzleMetricsService
Register metrics with the service relative to the specified nozzle.
addMetrics(String) - Method in class com.tccc.kos.ext.dispense.service.nozzle.Nozzle
Register metrics associated with this nozzle.
addNode(GraphNode) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add a node to the graph.
addNozzle(Nozzle) - Method in class com.tccc.kos.ext.dispense.DispenseAssembly
Add a nozzle to the assembly.
addOptionalDependency(String, String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add a dependency such that the specified parent node depends on the child node.
addOverride(NodeOverride) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
Add an override callback to the associated node.
addOverride(NodeOverride) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.GraphNode
Add an external override for the node.
addOverride(NodeOverride, boolean) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
Add an override callback to the associated node.
addPour(Pourable) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the specified Pourable using the effective volume specified in the pourable.
addSelectedFixedPour(String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the currently selected Pourable using the named pour volume.
addSelectedFixedPour(String, double, int) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the currently selected Pourable using the named pour volume and optionally split into two separate pours at the specified percent using the specified delay.
addSelectedMaxVolumePour() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the currently selected Pourable using the max pour volume from the PourServiceDelegate as the limit.
addSelectedVolumePour(double) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the currently selected Pourable using the specified volume.
addSource(IngredientSource) - Method in class com.tccc.kos.ext.dispense.service.ingredient.IngredientService
Add the ingredient source to the service.
addTagIdToNode(String, String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Nodes that are contained within groups have their availability information exposed via endpoints.
addToGroup(String, String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder
Add a nodeId to a group with the specified name.
addVolumePour(Pourable, double) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourBuilder
Add the specified Pourable using the specified volume.
AndNode - Class in com.tccc.kos.ext.dispense.pipeline.beverage.graph
A GraphNode that reports availability as the logical AND of all of its child nodes.
AndNode(String) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.AndNode
Creates an AND node with the specified ID and a type of "AND".
AndNode(String, String) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.AndNode
Creates an AND node with the specified ID and type.
ArrayBuilderIterator(T[]) - Constructor for class com.tccc.kos.ext.dispense.AbstractHolderBuilder.ArrayBuilderIterator
 
assemble(String, Pump<?>, String) - Method in class com.tccc.kos.ext.dispense.AbstractHolderBuilder
Calls getHolderInstance() and then assembles everything.
assign(Assignment) - Method in class com.tccc.kos.ext.dispense.service.assignment.AssignmentService
Assign an ingredient to a holder.
Assignment - Class in com.tccc.kos.ext.dispense.service.assignment
Assignment bean that assigns an ingredient to a holder.
Assignment() - Constructor for class com.tccc.kos.ext.dispense.service.assignment.Assignment
 
AssignmentContainerFactory - Interface in com.tccc.kos.ext.dispense.service.assignment
Interface for creating containers for AssignmentService which allows this service to create complex containers / slices.
AssignmentService - Class in com.tccc.kos.ext.dispense.service.assignment
Service that allows ingredients to be manually assigned to holders.
AssignmentService() - Constructor for class com.tccc.kos.ext.dispense.service.assignment.AssignmentService
 
asyncRebuildGraph() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
Trigger an async rebuild of the graph.
asyncRetryPending() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
Trigger async retry all pending inserts
Availability - Class in com.tccc.kos.ext.dispense.pipeline.beverage.graph
Availability information for a given node in the beverage graph.
Availability(GraphNode) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.Availability
 
AvailabilityLock - Class in com.tccc.kos.ext.dispense
Object that is added to trouble impact lists to change the ability to beverage / ingredient pour an ingredient.
AvailabilityLock() - Constructor for class com.tccc.kos.ext.dispense.AvailabilityLock
 
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