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

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 the id and altId 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 associated ingredientId .
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 the Holder from the specified holderPath .
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.
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