-
public interface KumulusEmitter
-
-
Method Summary
Modifier and Type Method Description abstract List<KumulusComponent>getDestinations(List<Integer> tasks)abstract Unitexecute(KumulusComponent destComponent, KumulusTuple kumulusTuple)abstract UnitcompleteMessageProcessing(KumulusSpout spout, Object spoutMessageId, List<Integer> timeoutTasks, List<Integer> failedTasks, Function0<Unit> callback)abstract UnitthrowException(Throwable t)-
-
Method Detail
-
getDestinations
abstract List<KumulusComponent> getDestinations(List<Integer> tasks)
-
execute
abstract Unit execute(KumulusComponent destComponent, KumulusTuple kumulusTuple)
-
completeMessageProcessing
abstract Unit completeMessageProcessing(KumulusSpout spout, Object spoutMessageId, List<Integer> timeoutTasks, List<Integer> failedTasks, Function0<Unit> callback)
-
throwException
abstract Unit throwException(Throwable t)
-
-
-
-