-
public final class KumulusAcker
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKumulusAcker.Companionpublic final classKumulusAcker.MessageState
-
Constructor Summary
Constructors Constructor Description KumulusAcker(KumulusEmitter emitter, Long maxSpoutPending, Boolean allowExtraAcking, Long messageTimeoutMillis, Long spoutAvailabilityCheckTimeout)
-
Method Summary
Modifier and Type Method Description final UnitstartTree(KumulusSpout component, Object messageId)final UnitexpandTrees(KumulusComponent component, Integer dest, KumulusTuple tuple)final Unitfail(KumulusComponent component, Tuple input)final Unitack(KumulusComponent component, Tuple input)final BooleanwaitForSpoutAvailability()final UnitreleaseSpoutBlocks()final LonggetPendingCount()-
-
Constructor Detail
-
KumulusAcker
KumulusAcker(KumulusEmitter emitter, Long maxSpoutPending, Boolean allowExtraAcking, Long messageTimeoutMillis, Long spoutAvailabilityCheckTimeout)
-
-
Method Detail
-
startTree
final Unit startTree(KumulusSpout component, Object messageId)
-
expandTrees
final Unit expandTrees(KumulusComponent component, Integer dest, KumulusTuple tuple)
-
fail
final Unit fail(KumulusComponent component, Tuple input)
-
ack
final Unit ack(KumulusComponent component, Tuple input)
-
waitForSpoutAvailability
final Boolean waitForSpoutAvailability()
-
releaseSpoutBlocks
final Unit releaseSpoutBlocks()
-
getPendingCount
final Long getPendingCount()
-
-
-
-