Uses of Class
com.tccc.kos.ext.dispense.Pump
Packages that use Pump
Package
Description
-
Uses of Pump in com.tccc.kos.ext.dispense
Methods in com.tccc.kos.ext.dispense that return PumpModifier and TypeMethodDescriptionPump<?>
CompositeChildPump.getParent()
Return the parent composite pumpPump<?>
PumpTrouble.getPump()
Methods in com.tccc.kos.ext.dispense that return types with arguments of type PumpModifier and TypeMethodDescriptionCompositePump.getPumps()
Return the physical child pumps.Holder.getPumps()
Returns the pumps associated with the holder.Methods in com.tccc.kos.ext.dispense with parameters of type PumpModifier and TypeMethodDescriptionvoid
Adds a pump to the holder.CallsgetHolderInstance()
and then assembles everything.Build a single holder with the specified name and pump.Build a single holder with the specified name, pump and group.Build a single holder for carb.Build a holder for carb with the specified position.AbstractHolderBuilder.buildMacro
(Pump<?> pump) Build a single holder for a macro.AbstractHolderBuilder.buildNonNutritive
(Pump<?> pump) Build a single holder for non-nutritive sweetener.AbstractHolderBuilder.buildNonNutritive
(Pump<?> pump, int pos) Build a holder for non-nutritive sweetener with the specified position.AbstractHolderBuilder.buildNutritive
(Pump<?> pump) Build a single holder for nutritive sweetener.AbstractHolderBuilder.buildNutritive
(Pump<?> pump, int pos) Build a holder for nutritive sweetener with the specified position.AbstractHolderBuilder.buildWater
(Pump<?> pump) Build a single holder for water.AbstractHolderBuilder.buildWater
(Pump<?> pump, int pos) Build a holder for water with the specified position.abstract T
AbstractHolderBuilder.getHolderInstance
(com.tccc.kos.core.service.assembly.Assembly assembly, String name, Pump<?> pump) Return an instance of a holder with the specified name and pump.HolderBuilder.getHolderInstance
(com.tccc.kos.core.service.assembly.Assembly assembly, String name, Pump<?> pump) Return a baseHolder
instance.Returns thePumpIntent
definition for this pump.Method parameters in com.tccc.kos.ext.dispense with type arguments of type PumpModifier and TypeMethodDescriptionvoid
AbstractHolderBuilder.setPumpIterator
(AbstractHolderBuilder.BuilderIterator<? extends Pump<?>> iterator) Iterator to select the pump to assign to the next holder.void
AbstractHolderBuilder.setPumpIterator
(List<? extends Pump<?>> pumps) Iterator to select the pump to assign to the next holder.void
AbstractHolderBuilder.setPumpIterator
(List<? extends Pump<?>> pumps, int startIdx, int incIdx) Iterator to select the pump to assign to the next holder.Constructors in com.tccc.kos.ext.dispense with parameters of type PumpModifierConstructorDescriptionCreates a holder with the specified name and pump.PumpTrouble
(Pump<?> pump) Constructor -
Uses of Pump in com.tccc.kos.ext.dispense.pipeline.beverage
Methods in com.tccc.kos.ext.dispense.pipeline.beverage that return types with arguments of type PumpModifier and TypeMethodDescriptionCollection<Pump<?>>
Pourable.getPumps()
Return the pumps associated with the actual pour.Collection<Pump<?>>
RecipeExtractor.getPumps()
Returns the pumps associated with the recipe ingredients.Methods in com.tccc.kos.ext.dispense.pipeline.beverage with parameters of type PumpModifier and TypeMethodDescriptionvoid
BeveragePourEngine.onContainerInserted
(Container container, Pump<?> pump) void
BeveragePourEngine.onContainerRemoved
(Container container, Pump<?> pump) Method parameters in com.tccc.kos.ext.dispense.pipeline.beverage with type arguments of type PumpModifier and TypeMethodDescriptionvoid
BeveragePourEngine.onAvailabilityChange
(List<Pump<?>> pumps) Called when pump availability changes on the nozzle.final void
BeveragePourEngine.onNozzleAvailabilityChange
(Nozzle nozzle, List<Pump<?>> pumps) void
BeveragePumpEventInitiator.setPumps
(Collection<? extends Pump<?>> pumps) Called to set the list of pumps used by the pour. -
Uses of Pump in com.tccc.kos.ext.dispense.pipeline.beverage.graph
Methods in com.tccc.kos.ext.dispense.pipeline.beverage.graph that return PumpMethods in com.tccc.kos.ext.dispense.pipeline.beverage.graph that return types with arguments of type PumpModifier and TypeMethodDescriptionBevGraphBuilder.getPumps()
Return the available pumps for use in the builder.Methods in com.tccc.kos.ext.dispense.pipeline.beverage.graph with parameters of type PumpModifier and TypeMethodDescriptionboolean
BevGraphBuilder.IncludePumpPredicate.includePump
(Pump<?> pump) Return true if the pump should be included in the bev graph.Constructors in com.tccc.kos.ext.dispense.pipeline.beverage.graph with parameters of type Pump -
Uses of Pump in com.tccc.kos.ext.dispense.pipeline.ingredient
Methods in com.tccc.kos.ext.dispense.pipeline.ingredient that return PumpModifier and TypeMethodDescriptionPump<?>
IngredientNozzlePipeline.getDilutionPump()
Return the pump configured for dilution.Pump<?>
IngredientPipelineService.getDilutionPump()
Returns the pump used for dilution.Methods in com.tccc.kos.ext.dispense.pipeline.ingredient with parameters of type PumpModifier and TypeMethodDescriptionReturns thePumpIntent
definition for the specified pump and intent type.Return an intent of the specified type for the specified pump.This checks for an intent by checking the following rules in order: pumpPath : Most specific rule as it identifies a specific pump.void
PumpIntentListener.onPumpIntentStart
(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when a pump intent is about to start.void
PumpIntentListener.onPumpIntentStop
(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when a pump intent is done.void
PumpOpListener.onPumpOpStart
(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, PumpOp op, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when aPumpOp
is about to start.void
PumpOpListener.onPumpOpStop
(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, PumpOp op, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when aPumpOp
is done.com.tccc.kos.commons.util.concurrent.future.FutureWork
Returns a future that will pour the specified intent on the specified pump when run.void
IngredientNozzlePipeline.setDilutionPump
(Pump<?> pump) Set the pump to use for dilution.void
IngredientPipelineService.setDilutionPump
(Pump<?> pump) Sets the pump to be used for dilution.com.tccc.kos.commons.util.concurrent.future.FutureWork
Returns a future that will perform the specified timed pour on the specified pump.com.tccc.kos.commons.util.concurrent.future.FutureWork
Returns a future that will perform the specified volume pour on the specified pump. -
Uses of Pump in com.tccc.kos.ext.dispense.pipeline.ingredient.ops
Methods in com.tccc.kos.ext.dispense.pipeline.ingredient.ops that return Pump -
Uses of Pump in com.tccc.kos.ext.dispense.service.insertion
Methods in com.tccc.kos.ext.dispense.service.insertion that return PumpModifier and TypeMethodDescriptionPump<?>
InsertPumpRequest.getPump()
Return the pump the insertion request is for.Methods in com.tccc.kos.ext.dispense.service.insertion with parameters of type PumpModifier and TypeMethodDescriptionInsertionService.getPrevIngredientIds
(Pump<?> pump) Return all previously inserted ingredientId's for the pump.InsertRequest.getPrevIngredientIds
(Pump<?> pump) Return all previously inserted ingredientId's for the specified pump.boolean
InsertRequest.isBootInsert
(Pump<?> pump) Return true if the inserted containerId is the same as the previously inserted containerId during an inventory scan.void
InsertionPumpListener.onContainerInserted
(Container container, Pump<?> pump) Called when a container is inserted all the way to a pump.void
InsertionPumpListener.onContainerRemoved
(Container container, Pump<?> pump) Called when a container is removed. -
Uses of Pump in com.tccc.kos.ext.dispense.service.nozzle
Methods in com.tccc.kos.ext.dispense.service.nozzle that return types with arguments of type PumpModifier and TypeMethodDescriptionCollection<Pump<?>>
Nozzle.getPumps()
Returns the list of pumps attached to this nozzle.Methods in com.tccc.kos.ext.dispense.service.nozzle with parameters of type PumpMethod parameters in com.tccc.kos.ext.dispense.service.nozzle with type arguments of type PumpModifier and TypeMethodDescriptionvoid
Nozzle.add
(Collection<? extends Pump<?>> pumps) Adds a list of pumps to the pending list.void
NozzleAvailabilityListener.onNozzleAvailabilityChange
(Nozzle nozzle, List<Pump<?>> pumps) Called when there are changes to pump availability. -
Uses of Pump in com.tccc.kos.ext.dispense.service.nozzle.metrics
Methods in com.tccc.kos.ext.dispense.service.nozzle.metrics with parameters of type PumpModifier and TypeMethodDescriptiondouble
NozzleMetrics.getPumpVolume
(Pump<?> pump) Get the volume for the specified pump.void
Record data about volume of ingredients pumped.void
Reset metrics for the specified pump. -
Uses of Pump in com.tccc.kos.ext.dispense.service.pumpevent
Methods in com.tccc.kos.ext.dispense.service.pumpevent with parameters of type PumpModifier and TypeMethodDescriptionvoid
PumpEventService.lock
(NozzlePipeline pipeline, Pump<?> pump, Object lock) Lock a pump relative to a pipeline referencing the specified lock object.void
PumpLockListener.onPumpLock
(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is locked.void
ReplacePumpListener.onPumpReplaced
(Pump<?> pump) Called when a pump is replaced.void
PumpEventListener.onPumpStart
(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is started.void
PumpEventListener.onPumpStop
(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is stopped.void
PumpLockListener.onPumpUnlock
(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is unlockedvoid
PumpEventService.replacePump
(Pump<?> pump) Notify listeners that the specified pump has been replaced.void
Indicate that a pump has started, and fire a start event to registered listeners.void
Indicate that a pump has stopped, and fire a stop event to registered listeners.