Class BeveragePour

java.lang.Object
com.tccc.kos.ext.dispense.pipeline.beverage.BeveragePour
All Implemented Interfaces:
com.tccc.kos.commons.util.Abortable, com.tccc.kos.commons.util.Cancelable, com.tccc.kos.commons.util.Terminable, com.tccc.kos.commons.util.UserDataAware, Pour

public class BeveragePour extends Object implements Pour
Implementation of Pour for beverage pours.
Since:
1.6
Version:
2025-02
  • Constructor Details

    • BeveragePour

      public BeveragePour(com.tccc.kos.commons.util.concurrent.future.FutureWork future, BeveragePourSequence seq)
  • Method Details

    • cancel

      public void cancel(String reason)
      Specified by:
      cancel in interface com.tccc.kos.commons.util.Cancelable
    • abort

      public void abort(String reason)
      Specified by:
      abort in interface com.tccc.kos.commons.util.Abortable
    • setUserData

      public void setUserData(String key, Object data)
      Specified by:
      setUserData in interface com.tccc.kos.commons.util.UserDataAware
    • getUserData

      public Object getUserData(String key)
      Specified by:
      getUserData in interface com.tccc.kos.commons.util.UserDataAware
    • removeUserData

      public Object removeUserData(String key)
      Specified by:
      removeUserData in interface com.tccc.kos.commons.util.UserDataAware
    • getFuture

      public com.tccc.kos.commons.util.concurrent.future.FutureWork getFuture()
    • getSeq

      public BeveragePourSequence getSeq()
    • getUserData

      public Map<String,Object> getUserData()
    • setFuture

      public void setFuture(com.tccc.kos.commons.util.concurrent.future.FutureWork future)
    • setSeq

      public void setSeq(BeveragePourSequence seq)
    • setUserData

      public void setUserData(Map<String,Object> userData)