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 TypeMethodDescriptionvoidAdds 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 TAbstractHolderBuilder.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 baseHolderinstance.Returns thePumpIntentdefinition for this pump.Method parameters in com.tccc.kos.ext.dispense with type arguments of type PumpModifier and TypeMethodDescriptionvoidAbstractHolderBuilder.setPumpIterator(AbstractHolderBuilder.BuilderIterator<? extends Pump<?>> iterator) Iterator to select the pump to assign to the next holder.voidAbstractHolderBuilder.setPumpIterator(List<? extends Pump<?>> pumps) Iterator to select the pump to assign to the next holder.voidAbstractHolderBuilder.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 PumpModifier and TypeMethodDescriptionPump<?>RecipeExtractor.getPumpForIngredient(String ingredientId) Return the pump for the specified ingredientMethods 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 TypeMethodDescriptionvoidBeveragePourEngine.onContainerInserted(Container container, Pump<?> pump) voidBeveragePourEngine.onContainerRemoved(Container container, Pump<?> pump) voidGenerate pump lifecycle events for a beverage pour.voidGenerate a stop lifecycle event for a pump.Method parameters in com.tccc.kos.ext.dispense.pipeline.beverage with type arguments of type PumpModifier and TypeMethodDescriptionvoidBeveragePourEngine.onAvailabilityChange(List<Pump<?>> pumps) Called when pump availability changes on the nozzle.final voidBeveragePourEngine.onNozzleAvailabilityChange(Nozzle nozzle, List<Pump<?>> pumps) voidBeveragePourEngine.startPumps(Collection<? extends Pump<?>> pumps, Pourable pourable) Collection version ofstartPump()allowing multiple pumps to be started in a single call.voidBeveragePourEngine.stopPumps(Collection<? extends Pump<?>> pumps) Collection version ofstopPump()allowing multiple pumps to be stopped in a single call. -
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 TypeMethodDescriptionbooleanBevGraphBuilder.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 that return types with arguments of type PumpModifier and TypeMethodDescriptionIngredientPipelineService.getAvailablePumpsByIngredient(String ingredientId) Return the list of pumps able to pour the specified ingredient.Methods in com.tccc.kos.ext.dispense.pipeline.ingredient with parameters of type PumpModifier and TypeMethodDescriptionReturns thePumpIntentdefinition 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.voidPumpIntentListener.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.voidPumpIntentListener.onPumpIntentStop(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when a pump intent is done.voidPumpOpListener.onPumpOpStart(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, PumpOp op, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when aPumpOpis about to start.voidPumpOpListener.onPumpOpStop(IngredientNozzlePipeline pipeline, Pump<?> pump, PumpIntent intent, PumpOp op, com.tccc.kos.commons.util.concurrent.future.FutureWork f) Called when aPumpOpis done.com.tccc.kos.commons.util.concurrent.future.FutureWorkReturns a future that will pour the specified intent on the specified pump when run.voidIngredientNozzlePipeline.setDilutionPump(Pump<?> pump) Set the pump to use for dilution.voidIngredientPipelineService.setDilutionPump(Pump<?> pump) Sets the pump to be used for dilution.com.tccc.kos.commons.util.concurrent.future.FutureWorkReturns a future that will perform the specified timed pour on the specified pump.com.tccc.kos.commons.util.concurrent.future.FutureWorkReturns 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.booleanInsertRequest.isBootInsert(Pump<?> pump) Return true if the inserted containerId is the same as the previously inserted containerId during an inventory scan.voidInsertionPumpListener.onContainerInserted(Container container, Pump<?> pump) Called when a container is inserted all the way to a pump.voidInsertionPumpListener.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 TypeMethodDescriptionvoidNozzle.add(Collection<? extends Pump<?>> pumps) Adds a list of pumps to the pending list.voidNozzleAvailabilityListener.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 TypeMethodDescriptiondoubleNozzleMetrics.getPumpVolume(Pump<?> pump) Get the volume for the specified pump.voidRecord data about volume of ingredients pumped.voidReset 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 TypeMethodDescriptionbooleanReturn true if the specified pumps is in a running statebooleanPumpEventService.lock(NozzlePipeline pipeline, Pump<?> pump, Object lock) Lock a pump relative to a pipeline referencing the specified lock object.voidPumpLockListener.onPumpLock(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is locked.voidReplacePumpListener.onPumpReplaced(Pump<?> pump) Called when a pump is replaced.voidPumpEventListener.onPumpStart(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is started.voidPumpEventListener.onPumpStop(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is stopped.voidPumpLockListener.onPumpUnlock(NozzlePipeline pipeline, Pump<?> pump) Called when a pump is unlockedvoidPumpEventService.replacePump(Pump<?> pump) Notify listeners that the specified pump has been replaced.voidIndicate that a pump has started, and fire a start event to registered listeners.voidIndicate that a pump has stopped, and fire a stop event to registered listeners.