public class KumulusAcker
| Modifier and Type | Class and Description |
|---|---|
static class |
KumulusAcker.Companion |
class |
KumulusAcker.MessageState |
| Modifier and Type | Field and Description |
|---|---|
static KumulusAcker.Companion |
Companion |
| Constructor and Description |
|---|
KumulusAcker(KumulusEmitter emitter,
long maxSpoutPending,
boolean allowExtraAcking,
long messageTimeoutMillis,
long spoutAvailabilityCheckTimeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
ack(KumulusComponent component,
org.apache.storm.tuple.Tuple input) |
void |
expandTrees(KumulusComponent component,
int dest,
KumulusTuple tuple) |
void |
fail(KumulusComponent component,
org.apache.storm.tuple.Tuple input) |
long |
getPendingCount() |
void |
releaseSpoutBlocks() |
void |
startTree(KumulusSpout component,
java.lang.Object messageId) |
boolean |
waitForSpoutAvailability() |
public static KumulusAcker.Companion Companion
public KumulusAcker(@NotNull
KumulusEmitter emitter,
long maxSpoutPending,
boolean allowExtraAcking,
long messageTimeoutMillis,
long spoutAvailabilityCheckTimeout)
public void startTree(@NotNull
KumulusSpout component,
@Nullable
java.lang.Object messageId)
public void expandTrees(@NotNull
KumulusComponent component,
int dest,
@NotNull
KumulusTuple tuple)
public void fail(@NotNull
KumulusComponent component,
@Nullable
org.apache.storm.tuple.Tuple input)
public void ack(@NotNull
KumulusComponent component,
@Nullable
org.apache.storm.tuple.Tuple input)
public boolean waitForSpoutAvailability()
public void releaseSpoutBlocks()
public long getPendingCount()