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
Implementation of
Pour
for beverage pours.- Since:
- 1.6
- Version:
- 2025-02
-
Constructor Summary
ConstructorsConstructorDescriptionBeveragePour
(com.tccc.kos.commons.util.concurrent.future.FutureWork future, BeveragePourSequence seq) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
com.tccc.kos.commons.util.concurrent.future.FutureWork
getSeq()
getUserData
(String key) removeUserData
(String key) void
setFuture
(com.tccc.kos.commons.util.concurrent.future.FutureWork future) void
void
setUserData
(String key, Object data) void
setUserData
(Map<String, Object> userData)
-
Constructor Details
-
BeveragePour
public BeveragePour(com.tccc.kos.commons.util.concurrent.future.FutureWork future, BeveragePourSequence seq)
-
-
Method Details
-
cancel
- Specified by:
cancel
in interfacecom.tccc.kos.commons.util.Cancelable
-
abort
- Specified by:
abort
in interfacecom.tccc.kos.commons.util.Abortable
-
setUserData
- Specified by:
setUserData
in interfacecom.tccc.kos.commons.util.UserDataAware
-
getUserData
- Specified by:
getUserData
in interfacecom.tccc.kos.commons.util.UserDataAware
-
removeUserData
- Specified by:
removeUserData
in interfacecom.tccc.kos.commons.util.UserDataAware
-
getFuture
public com.tccc.kos.commons.util.concurrent.future.FutureWork getFuture() -
getSeq
-
getUserData
-
setFuture
public void setFuture(com.tccc.kos.commons.util.concurrent.future.FutureWork future) -
setSeq
-
setUserData
-