Skip navigation links
A B C D E F G H I K M O P R S T W 

A

ack(input) - Method in class org.xyro.kumulus.collector.KumulusBoltCollector
 
ack(component, input) - Method in class org.xyro.kumulus.KumulusAcker
 
AckMessage - Class in org.xyro.kumulus.component
 
AckMessage(spout, spoutMessageId, ack, timeoutComponents, failedComponents) - Constructor for class org.xyro.kumulus.component.AckMessage
 
activate() - Method in class org.xyro.kumulus.component.KumulusSpout
 
AllGrouping - Class in org.xyro.kumulus.grouping
 
AllGrouping() - Constructor for class org.xyro.kumulus.grouping.AllGrouping
 

B

BoltPrepareMessage - Class in org.xyro.kumulus.component
 
BoltPrepareMessage(component, collector) - Constructor for class org.xyro.kumulus.component.BoltPrepareMessage
 

C

chooseTasks(taskId, values) - Method in class org.xyro.kumulus.grouping.AllGrouping
 
chooseTasks(taskId, values) - Method in class org.xyro.kumulus.grouping.FieldsGrouping
 
Companion - Static variable in class org.xyro.kumulus.collector.KumulusBoltCollector
 
Companion - Static variable in class org.xyro.kumulus.collector.KumulusCollector
 
Companion - Static variable in class org.xyro.kumulus.component.KumulusBolt
 
Companion - Static variable in class org.xyro.kumulus.component.KumulusSpout
 
Companion - Static variable in class org.xyro.kumulus.graph.ComponentGraph
 
Companion - Static variable in class org.xyro.kumulus.KumulusAcker
 
Companion - Static variable in class org.xyro.kumulus.KumulusStormTransformer
 
Companion - Static variable in class org.xyro.kumulus.KumulusTopology
 
completeMessageProcessing(spout, spoutMessageId, timeoutTasks, failedTasks) - Method in interface org.xyro.kumulus.KumulusEmitter
 
completeMessageProcessing(spout, spoutMessageId, timeoutTasks, failedTasks) - Method in class org.xyro.kumulus.KumulusTopology
 
ComponentGraph<N extends GraphNode,E extends GraphEdge<? extends N>> - Class in org.xyro.kumulus.graph
 
ComponentGraph(components, nodeFactory, edgeFactory) - Constructor for class org.xyro.kumulus.graph.ComponentGraph
 
ComponentGraph.Companion - Class in org.xyro.kumulus.graph
 
ComponentGraphEdgeFactory<N extends GraphNode,E extends GraphEdge<? extends N>> - Interface in org.xyro.kumulus.graph
 
ComponentGraphFactoriesKt - Class in org.xyro.kumulus.graph
 
ComponentGraphNodeFactory<N extends GraphNode> - Interface in org.xyro.kumulus.graph
 
CONF_BOLT_QUEUE_PUSHBACK_WAIT - Static variable in class org.xyro.kumulus.KumulusTopology
 
CONF_BUSY_POLL_SLEEP_TIME - Static variable in class org.xyro.kumulus.KumulusTopology
Deprecated. 
CONF_EXTRA_ACKING - Static variable in class org.xyro.kumulus.KumulusTopology
 
CONF_READY_POLL_SLEEP - Static variable in class org.xyro.kumulus.KumulusTopology
 
CONF_SCHEDULED_EXECUTOR_THREAD_POOL_SIZE - Static variable in class org.xyro.kumulus.KumulusTopology
 
CONF_SHUTDOWN_TIMEOUT_SECS - Static variable in class org.xyro.kumulus.KumulusTopology
 
CONF_SPOUT_AVAILABILITY_PASS_TIMEOUT - Static variable in class org.xyro.kumulus.KumulusTopology
 
CONF_THREAD_POOL_CORE_SIZE - Static variable in class org.xyro.kumulus.KumulusTopology
 
contains(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
createEdge(stream, src, dest, grouping) - Method in interface org.xyro.kumulus.graph.ComponentGraphEdgeFactory
 
createNode(component) - Method in interface org.xyro.kumulus.graph.ComponentGraphNodeFactory
 

D

deactivate() - Method in class org.xyro.kumulus.component.KumulusSpout
 
defaultEdgeFactory - Static variable in class org.xyro.kumulus.graph.ComponentGraphFactoriesKt
 
defaultNodeFactory - Static variable in class org.xyro.kumulus.graph.ComponentGraphFactoriesKt
 

E

emit(streamId, anchors, tuple) - Method in class org.xyro.kumulus.collector.KumulusCollector
 
emit(streamId, tuple, messageId) - Method in class org.xyro.kumulus.collector.KumulusCollector
 
emitDirect(taskId, streamId, anchors, tuple) - Method in class org.xyro.kumulus.collector.KumulusBoltCollector
 
emitDirect(taskId, streamId, tuple, messageId) - Method in class org.xyro.kumulus.collector.KumulusSpoutCollector
 
enqueue(message) - Method in class org.xyro.kumulus.ExecutionPool
 
equals(other) - Method in class org.xyro.kumulus.component.TupleImpl
 
execute(tuple) - Method in class org.xyro.kumulus.component.KumulusBolt
 
execute(destComponent, kumulusTuple) - Method in interface org.xyro.kumulus.KumulusEmitter
 
execute(destComponent, kumulusTuple) - Method in class org.xyro.kumulus.KumulusTopology
 
ExecuteMessage - Class in org.xyro.kumulus.component
 
ExecuteMessage(component, tuple) - Constructor for class org.xyro.kumulus.component.ExecuteMessage
 
ExecutionPool - Class in org.xyro.kumulus
 
ExecutionPool(size, threadFun) - Constructor for class org.xyro.kumulus.ExecutionPool
 
expandTrees(component, dest, tuple) - Method in class org.xyro.kumulus.KumulusAcker
 

F

fail(input) - Method in class org.xyro.kumulus.collector.KumulusBoltCollector
 
fail(component, input) - Method in class org.xyro.kumulus.KumulusAcker
 
fieldIndex(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
FieldsGrouping - Class in org.xyro.kumulus.grouping
 
FieldsGrouping(groupingFields, outputFields) - Constructor for class org.xyro.kumulus.grouping.FieldsGrouping
 

G

getAck() - Method in class org.xyro.kumulus.component.AckMessage
 
getAcker() - Method in class org.xyro.kumulus.collector.KumulusCollector
 
getBinary(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getBinaryByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getBoolean(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getBooleanByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getByte(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getByteByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getCollector() - Method in class org.xyro.kumulus.component.PrepareMessage
 
getComponent() - Method in class org.xyro.kumulus.collector.KumulusCollector
 
getComponent() - Method in class org.xyro.kumulus.component.KumulusMessage
 
getComponent() - Method in class org.xyro.kumulus.graph.GraphNode
 
getComponentId() - Method in class org.xyro.kumulus.component.KumulusComponent
 
getConfig() - Method in class org.xyro.kumulus.component.KumulusComponent
 
getContext() - Method in class org.xyro.kumulus.component.KumulusComponent
 
getCurrentThreadsInUse() - Method in class org.xyro.kumulus.KumulusTopology
 
getDest() - Method in class org.xyro.kumulus.graph.GraphEdge
 
getDestinations(tasks) - Method in interface org.xyro.kumulus.KumulusEmitter
 
getDestinations(tasks) - Method in class org.xyro.kumulus.KumulusTopology
 
getDouble(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getDoubleByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getEdgeList() - Method in class org.xyro.kumulus.graph.ComponentGraph
 
getFailedComponents() - Method in class org.xyro.kumulus.component.AckMessage
 
getFailedTasks() - Method in class org.xyro.kumulus.KumulusAcker.MessageState
 
getFields() - Method in class org.xyro.kumulus.component.TupleImpl
 
getFloat(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getFloatByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getGraph() - Method in class org.xyro.kumulus.KumulusTopology
 
getGraph(nodeFactory, edgeFactory) - Method in class org.xyro.kumulus.KumulusTopology
 
getGrouping() - Method in class org.xyro.kumulus.graph.GraphEdge
 
getGroupingName(grouping) - Method in class org.xyro.kumulus.graph.GraphEdge
 
getGroupingStateMap() - Method in class org.xyro.kumulus.component.KumulusComponent
stream -> (component -> grouping)
getInputs() - Method in class org.xyro.kumulus.component.KumulusBolt
 
getInteger(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getIntegerByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getInUse() - Method in class org.xyro.kumulus.component.KumulusComponent
 
getKTuple() - Method in class org.xyro.kumulus.KumulusTuple
 
getLogger() - Method in class org.xyro.kumulus.collector.KumulusBoltCollector.Companion
 
getLong(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getLongByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getMapper() - Method in class org.xyro.kumulus.graph.ComponentGraph.Companion
 
getMaxQueueSize() - Method in class org.xyro.kumulus.KumulusTopology
 
getMaxSize() - Method in class org.xyro.kumulus.ExecutionPool
 
getMaxThreadsInUse() - Method in class org.xyro.kumulus.KumulusTopology
 
getMessageId() - Method in class org.xyro.kumulus.component.TupleImpl
 
getNodeMap() - Method in class org.xyro.kumulus.graph.ComponentGraph
 
getOnBoltPrepareFinishHook() - Method in class org.xyro.kumulus.KumulusTopology
 
getOnBusyBoltHook() - Method in class org.xyro.kumulus.KumulusTopology
 
getOnReportErrorHook() - Method in class org.xyro.kumulus.KumulusTopology
 
getPendingCount() - Method in class org.xyro.kumulus.collector.KumulusSpoutCollector
 
getPendingCount() - Method in class org.xyro.kumulus.KumulusAcker
 
getPendingTasks() - Method in class org.xyro.kumulus.KumulusAcker.MessageState
 
getPrepareStart() - Method in class org.xyro.kumulus.component.KumulusComponent
 
getQueue() - Method in class org.xyro.kumulus.component.KumulusSpout
 
getShort(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getShortByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getSourceComponent() - Method in class org.xyro.kumulus.component.TupleImpl
 
getSourceGlobalStreamid() - Method in class org.xyro.kumulus.component.TupleImpl
Deprecated. 
getSourceGlobalStreamId() - Method in class org.xyro.kumulus.component.TupleImpl
 
getSourceStreamId() - Method in class org.xyro.kumulus.component.TupleImpl
 
getSourceTask() - Method in class org.xyro.kumulus.component.TupleImpl
 
getSpout() - Method in class org.xyro.kumulus.component.KumulusSpout
 
getSpout() - Method in class org.xyro.kumulus.KumulusAcker.MessageState
 
getSpoutMessageId() - Method in class org.xyro.kumulus.component.AckMessage
 
getSpoutMessageId() - Method in class org.xyro.kumulus.component.TupleImpl
 
getSpoutMessageId() - Method in class org.xyro.kumulus.KumulusTuple
 
getSrc() - Method in class org.xyro.kumulus.graph.GraphEdge
 
getStream() - Method in class org.xyro.kumulus.graph.GraphEdge
 
getStreams() - Method in class org.xyro.kumulus.component.KumulusBolt
 
getString(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getStringByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getTaskId() - Method in class org.xyro.kumulus.component.KumulusComponent
 
getTickSecs() - Method in class org.xyro.kumulus.component.KumulusBolt
 
getTimeoutComponents() - Method in class org.xyro.kumulus.component.AckMessage
 
getTuple() - Method in class org.xyro.kumulus.component.ExecuteMessage
 
getValue(i) - Method in class org.xyro.kumulus.component.TupleImpl
 
getValueByField(field) - Method in class org.xyro.kumulus.component.TupleImpl
 
getValues() - Method in class org.xyro.kumulus.component.TupleImpl
 
getWaitStart() - Method in class org.xyro.kumulus.component.KumulusComponent
 
GraphEdge<T extends GraphNode> - Class in org.xyro.kumulus.graph
 
GraphEdge(stream, src, dest, grouping) - Constructor for class org.xyro.kumulus.graph.GraphEdge
 
GraphNode - Class in org.xyro.kumulus.graph
 
GraphNode(component) - Constructor for class org.xyro.kumulus.graph.GraphNode
 
groupingStateMap - Variable in class org.xyro.kumulus.component.KumulusComponent
stream -> (component -> grouping)

H

hashCode() - Method in class org.xyro.kumulus.component.TupleImpl
 

I

initializeTopology(topology, rawConfig, stormId) - Method in class org.xyro.kumulus.KumulusStormTransformer.Companion
Initialize a Kumulus topology from a {@link StormTopology}
initializeTopology(topology, rawConfig, stormId) - Static method in class org.xyro.kumulus.KumulusStormTransformer
Initialize a Kumulus topology from a {@link StormTopology}
isReady() - Method in class org.xyro.kumulus.component.KumulusComponent
 
isSpout($receiver) - Static method in class org.xyro.kumulus.component.KumulusComponentKt
 

K

KumulusAcker - Class in org.xyro.kumulus
 
KumulusAcker(emitter, maxSpoutPending, allowExtraAcking, messageTimeoutMillis, spoutAvailabilityCheckTimeout) - Constructor for class org.xyro.kumulus.KumulusAcker
 
KumulusAcker.Companion - Class in org.xyro.kumulus
 
KumulusAcker.MessageState - Class in org.xyro.kumulus
 
KumulusBolt - Class in org.xyro.kumulus.component
 
KumulusBolt(config, context, componentInstance, common) - Constructor for class org.xyro.kumulus.component.KumulusBolt
 
KumulusBolt.Companion - Class in org.xyro.kumulus.component
 
KumulusBoltCollector - Class in org.xyro.kumulus.collector
 
KumulusBoltCollector(component, emitter, acker, errorHandler) - Constructor for class org.xyro.kumulus.collector.KumulusBoltCollector
 
KumulusBoltCollector.Companion - Class in org.xyro.kumulus.collector
 
KumulusCollector<T extends KumulusComponent> - Class in org.xyro.kumulus.collector
 
KumulusCollector(component, emitter, acker, errorHandler) - Constructor for class org.xyro.kumulus.collector.KumulusCollector
 
KumulusCollector.Companion - Class in org.xyro.kumulus.collector
 
KumulusComponent - Class in org.xyro.kumulus.component
 
KumulusComponent(config, context) - Constructor for class org.xyro.kumulus.component.KumulusComponent
 
KumulusComponentKt - Class in org.xyro.kumulus.component
 
KumulusEmitter - Interface in org.xyro.kumulus
 
KumulusFailureNotificationSpout - Interface in org.xyro.kumulus.component
Implementing this interface by a spout means that the spout will be notified on spout message failures. Report includes the failed bolts. This interface is mutually exclusive with KumulusTimeoutNotificationSpout
KumulusGrouping - Class in org.xyro.kumulus.collector
 
KumulusGrouping() - Constructor for class org.xyro.kumulus.collector.KumulusGrouping
 
KumulusMessage - Class in org.xyro.kumulus.component
 
KumulusMessage(component) - Constructor for class org.xyro.kumulus.component.KumulusMessage
 
KumulusMessageId() - Constructor for class org.xyro.kumulus.KumulusTuple.KumulusMessageId
 
KumulusSpout - Class in org.xyro.kumulus.component
 
KumulusSpout(config, context, componentInstance) - Constructor for class org.xyro.kumulus.component.KumulusSpout
 
KumulusSpout.Companion - Class in org.xyro.kumulus.component
 
KumulusSpoutCollector - Class in org.xyro.kumulus.collector
 
KumulusSpoutCollector(component, emitter, acker, errorHandler) - Constructor for class org.xyro.kumulus.collector.KumulusSpoutCollector
 
KumulusStormTransformer - Class in org.xyro.kumulus
 
KumulusStormTransformer() - Constructor for class org.xyro.kumulus.KumulusStormTransformer
 
KumulusStormTransformer.Companion - Class in org.xyro.kumulus
 
KumulusStormTransformer.KumulusTopologyValidationException - Exception in org.xyro.kumulus
 
KumulusTimeoutNotificationSpout - Interface in org.xyro.kumulus.component
Implementing this interface by a spout means that the spout will be notified on spout message timeouts. Report includes the timeout bolts. This interface is mutually exclusive with KumulusFailureNotificationSpout
KumulusTopology - Class in org.xyro.kumulus
 
KumulusTopology(components, config) - Constructor for class org.xyro.kumulus.KumulusTopology
 
KumulusTopology.Companion - Class in org.xyro.kumulus
 
KumulusTopology.KumulusTopologyCrashedException - Exception in org.xyro.kumulus
 
KumulusTopologyCrashedException(exception) - Constructor for exception org.xyro.kumulus.KumulusTopology.KumulusTopologyCrashedException
 
KumulusTopologyValidationException(msg) - Constructor for exception org.xyro.kumulus.KumulusStormTransformer.KumulusTopologyValidationException
 
KumulusTuple - Class in org.xyro.kumulus
 
KumulusTuple(component, streamId, tuple, messageId) - Constructor for class org.xyro.kumulus.KumulusTuple
 
KumulusTuple.KumulusMessageId - Class in org.xyro.kumulus
 

M

main(args) - Static method in class org.xyro.kumulus.MainKt
 
MainKt - Class in org.xyro.kumulus
 
messageIdFailure(msgId, failedComponents) - Method in interface org.xyro.kumulus.component.KumulusFailureNotificationSpout
Spout fail hook that includes a list of failed bolts (bolts that did not failed the msgId instead of acking)
messageIdFailure(msgId, failedComponents, timeoutComponents) - Method in interface org.xyro.kumulus.component.KumulusTimeoutNotificationSpout
Spout fail hook that includes a list of timeout bolts (bolts that did not ack/fail the msgId)
MessageState($outer) - Constructor for class org.xyro.kumulus.KumulusAcker.MessageState
 

O

org.xyro.kumulus - package org.xyro.kumulus
 
org.xyro.kumulus.collector - package org.xyro.kumulus.collector
 
org.xyro.kumulus.component - package org.xyro.kumulus.component
 
org.xyro.kumulus.graph - package org.xyro.kumulus.graph
 
org.xyro.kumulus.grouping - package org.xyro.kumulus.grouping
 

P

prepare(collector) - Method in class org.xyro.kumulus.component.KumulusBolt
 
prepare() - Method in class org.xyro.kumulus.component.KumulusComponent
 
prepare(collector) - Method in class org.xyro.kumulus.component.KumulusSpout
 
prepare(context, stream, targetTasks) - Method in class org.xyro.kumulus.grouping.AllGrouping
 
prepare(context, stream, targetTasks) - Method in class org.xyro.kumulus.grouping.FieldsGrouping
 
prepare(time, unit) - Method in class org.xyro.kumulus.KumulusTopology
Do the prepare phase of the topology
PrepareMessage<T extends KumulusComponent> - Class in org.xyro.kumulus.component
 
PrepareMessage(component, collector) - Constructor for class org.xyro.kumulus.component.PrepareMessage
 

R

releaseSpoutBlocks() - Method in class org.xyro.kumulus.KumulusAcker
 
reportError(error) - Method in class org.xyro.kumulus.collector.KumulusCollector
 
resetMetrics() - Method in class org.xyro.kumulus.KumulusTopology
 
resetTimeout(input) - Method in class org.xyro.kumulus.collector.KumulusBoltCollector
 

S

select(selector) - Method in class org.xyro.kumulus.component.TupleImpl
 
setGroupingStateMap(p) - Method in class org.xyro.kumulus.component.KumulusComponent
stream -> (component -> grouping)
setMaxSize(p) - Method in class org.xyro.kumulus.ExecutionPool
 
setOnBoltPrepareFinishHook(p) - Method in class org.xyro.kumulus.KumulusTopology
 
setOnBusyBoltHook(p) - Method in class org.xyro.kumulus.KumulusTopology
 
setOnReportErrorHook(p) - Method in class org.xyro.kumulus.KumulusTopology
 
setTickSecs(p) - Method in class org.xyro.kumulus.component.KumulusBolt
 
size() - Method in class org.xyro.kumulus.component.TupleImpl
 
SpoutPrepareMessage - Class in org.xyro.kumulus.component
 
SpoutPrepareMessage(component, collector) - Constructor for class org.xyro.kumulus.component.SpoutPrepareMessage
 
start(topology) - Method in class org.xyro.kumulus.component.KumulusSpout
 
start(block) - Method in class org.xyro.kumulus.KumulusTopology
Start the topology spout polling
startTree(component, messageId) - Method in class org.xyro.kumulus.KumulusAcker
 
stop() - Method in class org.xyro.kumulus.KumulusTopology
Stop the topology

T

throwException(t) - Method in interface org.xyro.kumulus.KumulusEmitter
 
throwException(t) - Method in class org.xyro.kumulus.KumulusTopology
 
toJson() - Method in class org.xyro.kumulus.graph.ComponentGraph
 
toJson() - Method in class org.xyro.kumulus.graph.GraphEdge
 
toJson(edgeJson) - Method in class org.xyro.kumulus.graph.GraphEdge
 
toJson() - Method in class org.xyro.kumulus.graph.GraphNode
 
toJson(nodeJson) - Method in class org.xyro.kumulus.graph.GraphNode
 
toString() - Method in class org.xyro.kumulus.component.KumulusComponent
 
toString() - Method in class org.xyro.kumulus.component.TupleImpl
 
toString() - Method in class org.xyro.kumulus.KumulusTuple
 
TupleImpl - Class in org.xyro.kumulus.component
 
TupleImpl(context, values, taskId, streamId, id, spoutMessageId) - Constructor for class org.xyro.kumulus.component.TupleImpl
 
TupleImpl(context, values, taskId, streamId) - Constructor for class org.xyro.kumulus.component.TupleImpl
 

W

waitForSpoutAvailability() - Method in class org.xyro.kumulus.KumulusAcker
 
A B C D E F G H I K M O P R S T W 
Skip navigation links