Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- IFACE_CONTAINER - Static variable in class com.tccc.kos.ext.dispense.service.insertion.troubles.ContainerTrouble
- includePump(Pump<?>) - Method in interface com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraphBuilder.IncludePumpPredicate
-
Return true if the pump should be included in the bev graph.
- IncorrectNozzleException - Exception in com.tccc.kos.ext.dispense.service.nozzle
-
Exception when referencing a resource not associated with the correct nozzle.
- IncorrectNozzleException(String) - Constructor for exception com.tccc.kos.ext.dispense.service.nozzle.IncorrectNozzleException
- incVersion() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.BevGraph
-
Increment the version of the graph.
- INGREDIENT - Enum constant in enum class com.tccc.kos.ext.dispense.PourAvailability.Type
- IngredientChangeListener - Interface in com.tccc.kos.ext.dispense.service.ingredient
-
Listener interface for notification of installation of a new
IngredientSource
. - IngredientFilter - Class in com.tccc.kos.ext.dispense.service.ingredient
-
Insertion filter that blocks insertions of unknown ingredients.
- IngredientFilter() - Constructor for class com.tccc.kos.ext.dispense.service.ingredient.IngredientFilter
-
Create a new filter.
- IngredientNode - Class in com.tccc.kos.ext.dispense.pipeline.beverage.graph
-
A
GraphNode
that represents an ingredient. - IngredientNode(BaseIngredient) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.IngredientNode
-
Creates an ingredient node where the given
ingredientId
is both theid
andaltId
of the node. - IngredientNode(String, BaseIngredient) - Constructor for class com.tccc.kos.ext.dispense.pipeline.beverage.graph.IngredientNode
-
Creates an ingredient node where the
id
of the node is distinct from the associatedingredientId
. - IngredientNozzlePipeline - Class in com.tccc.kos.ext.dispense.pipeline.ingredient
-
Nozzle pipeline that supports pump operations via pump intents.
- IngredientNozzlePipeline(PumpIntentFactory) - Constructor for class com.tccc.kos.ext.dispense.pipeline.ingredient.IngredientNozzlePipeline
- IngredientNozzlePipelineConfig - Class in com.tccc.kos.ext.dispense.pipeline.ingredient
-
Nozzle pipeline that supports pump operations via pump intents.
- IngredientNozzlePipelineConfig() - Constructor for class com.tccc.kos.ext.dispense.pipeline.ingredient.IngredientNozzlePipelineConfig
- IngredientPipelineListener - Interface in com.tccc.kos.ext.dispense.pipeline.ingredient
-
Base listener for all ingredient pipeline events.
- IngredientPipelineService - Class in com.tccc.kos.ext.dispense.pipeline.ingredient
-
Service performing ingredient pours based on pump operations and named intents.
- IngredientService - Class in com.tccc.kos.ext.dispense.service.ingredient
-
Service that provides access to available ingredients.
- IngredientService() - Constructor for class com.tccc.kos.ext.dispense.service.ingredient.IngredientService
- IngredientSource - Interface in com.tccc.kos.ext.dispense.service.ingredient
-
Interface for objects that can provide a list of ingredients to
IngredientService
. - insert(boolean, Container, Holder) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
-
Insert the specified container into the specified holder.
- insert(boolean, Container, String) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
-
Convenience method for calling
insert()
after looking up theHolder
from the specifiedholderPath
. - insertIntrinsic(String, Holder) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
-
Insert an intrinsic ingredient to a holder.
- insertIntrinsic(String, String) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
-
Insert an intrinsic ingredient to a holder.
- InsertionFilter<T extends InsertionFilterConfig> - Class in com.tccc.kos.ext.dispense.service.insertion
-
Base class for adding checks during the container insertion process.
- InsertionFilter(String) - Constructor for class com.tccc.kos.ext.dispense.service.insertion.InsertionFilter
-
Create a filter with the specified name.
- InsertionFilterConfig - Class in com.tccc.kos.ext.dispense.service.insertion
-
Base config class for
InsertionFilter
. - InsertionFilterConfig() - Constructor for class com.tccc.kos.ext.dispense.service.insertion.InsertionFilterConfig
- InsertionHolderListener - Interface in com.tccc.kos.ext.dispense.service.insertion
-
Interface to be notified when insertions and removals occur on holders.
- InsertionListener - Interface in com.tccc.kos.ext.dispense.service.insertion
-
Base interface for insertion listeners.
- InsertionPumpListener - Interface in com.tccc.kos.ext.dispense.service.insertion
-
Interface to be notified when a particular pump completes the insertion process by passing all filters.
- InsertionService - Class in com.tccc.kos.ext.dispense.service.insertion
-
Service that manages the process of inserting an ingredient container into holders.
- insertLocked(String, Holder) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
-
Insert a locked ingredient to a holder.
- insertLocked(String, String) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionService
-
Insert a locked ingredient to a holder.
- InsertPumpRequest - Class in com.tccc.kos.ext.dispense.service.insertion
-
An insertion request for a single pump connected to a container.
- InsertPumpRequest() - Constructor for class com.tccc.kos.ext.dispense.service.insertion.InsertPumpRequest
- InsertRequest - Class in com.tccc.kos.ext.dispense.service.insertion
-
An insertion request.
- InsertRequest() - Constructor for class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
- IntrinsicContainer - Class in com.tccc.kos.ext.dispense
-
Container that has a single ingredient ID and is marked as "intrinsic", so that it will bypass all insertion filters.
- IntrinsicContainer(String, String) - Constructor for class com.tccc.kos.ext.dispense.IntrinsicContainer
-
Creates a new intrinsic container with the specified ID and ingredient ID.
- InvalidPumpOpException - Exception in com.tccc.kos.ext.dispense.pipeline.ingredient
-
Exception thrown when a call to
PumpOp.validate()
throws an exception. - InvalidPumpOpException(PumpOp, Throwable) - Constructor for exception com.tccc.kos.ext.dispense.pipeline.ingredient.InvalidPumpOpException
-
The given
PumpOp
failed its validation. - isAvailable() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.Availability
-
Returns the node's availability.
- isAvailable() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.GraphNode
-
Cached availability value based on override value or availability of child nodes using the node operation type.
- isAvailable(String) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
-
Return true if the specified graph node exists and is available.
- isAvailable(List<String>) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
-
Return true if all the specified graph nodes exist and are available.
- isBeveragePour() - Method in class com.tccc.kos.ext.dispense.Pump
-
True if the pump can pour the inserted ingredient as part of a beverage pour.
- isBlocked() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertPumpRequest
-
Return true if request is blocked for any reason.
- isBlocked() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
-
Return true if request is blocked for any reason.
- isBootInsert(Pump<?>) - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
-
Return true if the inserted containerId is the same as the previously inserted containerId during an inventory scan.
- isChild() - Method in interface com.tccc.kos.ext.dispense.CompositeChildPump
-
Return true if the pump is a child in a composite pump
- isComposite() - Method in interface com.tccc.kos.ext.dispense.CompositePump
-
Return a property that indicates that this is a composite pump when serialized to json.
- isContainerSoldOut(Container) - Method in class com.tccc.kos.ext.dispense.service.soldout.SoldOutService
-
Return true if the specified containerId is sold out.
- isDelegated() - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.PumpIntent
-
Return true if the intent should be delegated to child pumps of a
CompositePump
. - isDiluted() - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.ops.PumpOp
-
Returns whether dilution should be used during this operation.
- isEnabled() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertionFilterConfig
- isEnablePumpIntentOverrides() - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.IngredientNozzlePipelineConfig
- isFirstCheck() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertPumpRequest
-
Return true if this is the first time this request has been checked by filters.
- isFirstCheck() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
-
Return true if this is the first time this request has been checked by filters.
- isIngredientPour() - Method in class com.tccc.kos.ext.dispense.Pump
-
True if the pump can pour the inserted ingredient as an ingredient pour operation such as priming, calibrating, and so on.
- isInserted() - Method in class com.tccc.kos.ext.dispense.Pump
-
True when the container is fully inserted and ready for use.
- isInstalled() - Method in class com.tccc.kos.ext.dispense.service.nozzle.NozzlePipeline
- isInternal() - Method in class com.tccc.kos.ext.dispense.service.nozzle.metrics.NozzleMetrics
-
Return true if this bean is an internally managed metrics.
- isIntrinsic() - Method in class com.tccc.kos.ext.dispense.Container
-
Returns true if this container is an intrinsic ingredient such as plain or carbonated water.
- isIntrinsic() - Method in class com.tccc.kos.ext.dispense.IntrinsicContainer
-
This is an instrinsic ingredient.
- isInventoryScan() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertPumpRequest
-
Return true if this request is part of an inventory scan.
- isInventoryScan() - Method in class com.tccc.kos.ext.dispense.service.insertion.InsertRequest
-
Return true if this request is part of an inventory scan.
- isLocked() - Method in class com.tccc.kos.ext.dispense.Container
-
Returns true if this container cannot be removed once inserted.
- isLocked() - Method in class com.tccc.kos.ext.dispense.IntrinsicContainer
-
This container cannot be removed.
- isLocked() - Method in class com.tccc.kos.ext.dispense.LockedContainer
-
This container cannot be removed.
- isLocked() - Method in class com.tccc.kos.ext.dispense.service.nozzle.metrics.NozzleMetrics
-
Return true if the metrics is locked and no longer recording data.
- isPourable(Pourable) - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePourEngine
-
Return true if the specified pourable can currently be poured.
- isRemoved() - Method in class com.tccc.kos.ext.dispense.service.nozzle.metrics.NozzleMetrics
-
Return true when the metrics have been removed from the service.
- isRunDry() - Method in class com.tccc.kos.ext.dispense.pipeline.ingredient.PumpIntent
-
If true, indicates that the intent can be used on a pump that doesn't have an ingredient assigned.
- isSliceSoldOut(ContainerSlice) - Method in class com.tccc.kos.ext.dispense.service.soldout.SoldOutService
-
Return true if the specified slice is sold out.
- isSoldOut() - Method in class com.tccc.kos.ext.dispense.Container
-
Return true if the container is sold out.
- isSoldOut() - Method in class com.tccc.kos.ext.dispense.ContainerSlice
-
Return true if the slice is sold out.
- isSoldOut() - Method in interface com.tccc.kos.ext.dispense.service.soldout.SoldOutAware
-
Return true if sold out.
- isValid() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.RecipeExtractor
-
Returns true if the resulting recipe is valid (can be poured).
- isVisible() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.Availability
-
Returns the node's visibility.
- isVisible() - Method in class com.tccc.kos.ext.dispense.pipeline.beverage.graph.GraphNode
-
Cached visibility value based on override value or visibility of child nodes using the node operation type.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form