All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AlreadyAliveException AssignableMetric Atom BaseBasicBolt BaseComponent BaseRichBolt BaseRichSpout BaseTaskHook BaseTickTupleAwareRichBolt This class is based on BaseRichBolt, but is aware of tick tuple.BaseWindowedBolt BaseWindowedBolt.Count Holds a count value for count based windows and sliding intervals.BaseWindowedBolt.Duration Holds a Time duration for time based windows and sliding intervals.BasicBoltExecutor BasicOutputCollector Bolt BoltAckInfo BoltDeclarer BoltDeclarerImpl BoltExecuteInfo BoltFailInfo BoltTopologyContext A TopologyContext that is given to a bolt is actually an instance of BoltTopologyContext.CombinedMetric CompletableSpout ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer> Config Topology configs are specified as a plain old map.ConfigUtils Constants CountMetric CountStatAndMetric CustomStreamGrouping CustomStreamGroupingDelegate DefaultKryoFactory DefaultKryoFactory.KryoSerializableDefault DefaultMaxSpoutPendingTuner This is a class that helps to auto tune the max spout pending valueEmitInfo FailedException Fields FixedTuple GeneralTopologyContext GlobalMetrics GlobalStreamId HeronPluggableSerializerDelegate IBasicBolt IBasicOutputCollector IBolt An IBolt represents a component that takes tuples as input and produces tuples as output.ICombiner<T> IComponent Common methods for all possible components in a topology.IErrorReporter IKryoDecorator IKryoFactory An interface that controls the Kryo instance used by Storm for serialization.ILocalCluster IMetric IMetricsConsumer IMetricsConsumer.DataPoint IMetricsConsumer.TaskInfo IMetricsContext IMultiSchemableSpout InputDeclarer<T extends InputDeclarer> InvalidTopologyException IOutputCollector IReducer<T> IRichBolt When writing topologies using Java,IRichBolt
andIRichSpout
are the main interfaces to use to implement components of the topology.IRichBoltDelegate When writing topologies using Java,IRichBolt
andIRichSpout
are the main interfaces to use to implement components of the topology.IRichSpout When writing topologies using Java,IRichBolt
andIRichSpout
are the main interfaces to use to implement components of the topology.IRichSpoutDelegate When writing topologies using Java,IRichBolt
andIRichSpout
are the main interfaces to use to implement components of the topology.ISchemableSpout ISpout ISpout is the core interface for implementing spouts.ISpoutOutputCollector ISpoutPartition ISpoutWaitStrategy The strategy a spout needs to use when its waiting.ITaskHook ITaskHookDelegate There would be types of task hooks inside ITaskHookDelegate: 1.IWindowedBolt A bolt abstraction for supporting time and count based sliding & tumbling windows.IWindowedBoltDelegate LatencyStatAndMetric ListDelegate LocalCluster MeanReducer MetricDelegate MultiCountMetric MultiReducedMetric MultiScheme NotAliveException NothingEmptyEmitStrategy OutputCollector This output collector exposes the API for emitting tuples from an IRichBolt.OutputCollectorImpl This output collector exposes the API for emitting tuples from an IRichBolt.OutputFieldsDeclarer OutputFieldsGetter RawMultiScheme RawScheme ReducedMetric ReportedFailedException Scheme SchemeAsMultiScheme SerializableSerializer SerializationFactory Serializer<T> SleepSpoutWaitStrategy SpoutAckInfo SpoutDeclarer SpoutDeclarerImpl SpoutFailInfo SpoutOutputCollector This output collector exposes the API for emitting tuples from anIRichSpout
.SpoutOutputCollectorImpl This output collector exposes the API for emitting tuples from anIRichSpout
.SpoutSpec SpoutTopologyContext A TopologyContext that is given to a spout is actually an instance of SpoutTopologyContext.StormSubmitter Use this class to submit topologies to run on the Storm cluster.StormTopology TestWordSpout Time This class implements time simulation support.Time.SimulatedTime TimestampExtractor Interface to be implemented for extracting timestamp from a tuple.TopologyBuilder TopologyContext A TopologyContext is given to bolts and spouts in their "prepare" and "open" methods, respectively.Tuple The tuple is the main data structure in Storm.TupleFieldTimestampExtractor ATimestampExtractor
that extracts timestamp from a specific field in the tuple.TupleImpl The tuple is the main data structure in Storm.TupleUtils TupleWindow TupleWindowImpl Utils Values A convenience class for making tuple values using new Values("field1", 2, 3) syntax.Window<T> A view of events in a sliding window.WorkerTopologyContext