Index
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 thePourServiceDelegate
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form