| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseCassandraBolt<T>A base cassandra bolt. | 
| class  | BatchCassandraWriterBolt | 
| class  | CassandraWriterBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClojureBolt | 
| class  | RichShellBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BatchBoltExecutor | 
| class  | CoordinatedBoltCoordination requires the request ids to be globally unique for awhile. | 
| Constructor and Description | 
|---|
| CoordinatedBolt(IRichBolt delegate) | 
| CoordinatedBolt(IRichBolt delegate,
               Map<String,CoordinatedBolt.SourceArgs> sourceArgs,
               CoordinatedBolt.IdStreamSpec idStreamSpec) | 
| CoordinatedBolt(IRichBolt delegate,
               String sourceComponent,
               CoordinatedBolt.SourceArgs sourceArgs,
               CoordinatedBolt.IdStreamSpec idStreamSpec) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JoinResult | 
| class  | KeyedFairBolt | 
| class  | ReturnResults | 
| Modifier and Type | Method and Description | 
|---|---|
| LinearDRPCInputDeclarer | LinearDRPCTopologyBuilder. addBolt(IRichBolt bolt)Deprecated.  | 
| LinearDRPCInputDeclarer | LinearDRPCTopologyBuilder. addBolt(IRichBolt bolt,
       Number parallelism)Deprecated.  | 
| Constructor and Description | 
|---|
| KeyedFairBolt(IRichBolt delegate) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DruidBeamBolt<E>Deprecated. 
 the preferred way to ingest streaming events to druid is through Kafka, as such storm-druid is deprecated and will be removed in 2.x releases of storm. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEsBolt | 
| class  | EsIndexBoltBasic bolt for storing tuple to ES document. | 
| class  | EsLookupBolt | 
| class  | EsPercolateBoltBasic bolt for retrieve matched percolate queries. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EventHubBoltA bolt that writes event message to EventHub. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FluxShellBoltA generic  ShellBoltimplementation that allows you specify output fields and even streams without having to subclassShellBoltto do so. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractHBaseBolt | 
| class  | HBaseBoltBasic bolt for writing to HBase. | 
| class  | HBaseLookupBoltBasic bolt for querying from HBase. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractHdfsBolt | 
| class  | AvroGenericRecordBolt | 
| class  | HdfsBolt | 
| static class  | HdfsFileTopology.MyBolt | 
| class  | SequenceFileBolt | 
| static class  | SequenceFileTopology.MyBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | HdfsSpoutTopology.ConstBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HiveBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractJdbcBolt | 
| class  | JdbcInsertBoltBasic bolt for writing to any Database table. | 
| class  | JdbcLookupBoltBasic bolt for querying from any database. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JmsBoltA JmsBolt receives  org.apache.storm.tuple.Tupleobjects from a Storm topology and publishes JMS Messages to a destination (topic or queue). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GenericBoltA generic  org.apache.storm.topology.IRichBoltimplementation for testing/debugging the Storm JMS Spout and example topologies. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | KafkaBolt<K,V>Deprecated. 
 Please use the KafkaBolt in storm-kafka-client | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMongoBolt | 
| class  | MongoInsertBoltBasic bolt for writing to MongoDB. | 
| class  | MongoUpdateBoltBasic bolt for updating from MongoDB. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MqttBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OpenTsdbBoltBasic bolt implementation for storing timeseries datapoints to OpenTSDB. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DevNullBolt | 
| class  | IdBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IdentityBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PMMLPredictorBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRedisBoltAbstractRedisBolt class is for users to implement custom bolts which makes interaction with Redis. | 
| class  | RedisFilterBoltBasic bolt for querying from Redis and filters out if key/field doesn’t exist. | 
| class  | RedisLookupBoltBasic bolt for querying from Redis and emits response as tuple. | 
| class  | RedisStoreBoltBasic bolt for writing to Redis  Various data types are supported: STRING, LIST, HASH, SET, SORTED_SET, HYPER_LOG_LOG, GEO | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | LookupWordCount.PrintWordTotalCountBolt | 
| static class  | WhitelistWordCount.PrintWordTotalCountBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SolrUpdateBolt | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | BlobStoreAPIWordCountTopology.SplitSentence | 
| static class  | ExclamationTopology.ExclamationBolt | 
| static class  | MultipleLoggerTopology.ExclamationLoggingBolt | 
| static class  | ResourceAwareExampleTopology.ExclamationBolt | 
| static class  | WordCountTopology.SplitSentence | 
| static class  | WordCountTopologyNode.SplitSentence | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RollingCountAggBoltThis bolt aggregates counts from multiple upstream bolts. | 
| class  | RollingCountBoltThis bolt performs rolling counts of incoming objects, i.e. | 
| class  | SingleJoinBoltExample of a simple custom bolt for joining two streams  NOTE: Prefer to use the built-in JoinBolt wherever applicable | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BoltTracker | 
| class  | PythonShellMetricsBolt | 
| class  | TestAggregatesCounter | 
| class  | TestEventOrderCheckBolt | 
| class  | TestGlobalCount | 
| class  | TestPlannerBolt | 
| class  | TupleCaptureBolt | 
| Constructor and Description | 
|---|
| BoltTracker(IRichBolt delegate,
           String id) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseStatefulBoltExecutorBase class that abstracts the common logic for executing bolts in a stateful topology. | 
| class  | BasicBoltExecutor | 
| class  | CheckpointTupleForwarderWraps  IRichBoltand forwards checkpoint tuples in a stateful topology. | 
| class  | StatefulBoltExecutor<T extends State>Wraps a  IStatefulBoltand manages the state of the bolt. | 
| class  | StatefulWindowedBoltExecutor<T extends State>Wraps a  IStatefulWindowedBoltand handles the execution. | 
| class  | WindowedBoltExecutorAn  IWindowedBoltwrapper that does the windowing of tuples. | 
| Modifier and Type | Method and Description | 
|---|---|
| BoltDeclarer | TopologyBuilder. setBolt(String id,
       IRichBolt bolt)Define a new bolt in this topology with parallelism of just one thread. | 
| BoltDeclarer | TopologyBuilder. setBolt(String id,
       IRichBolt bolt,
       Number parallelism_hint)Define a new bolt in this topology with the specified amount of parallelism. | 
| Constructor and Description | 
|---|
| CheckpointTupleForwarder(IRichBolt bolt) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseRichBolt | 
| class  | BaseTickTupleAwareRichBoltThis class is based on BaseRichBolt, but is aware of tick tuple. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransactionalSpoutBatchExecutor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TridentBoltExecutor | 
Copyright © 2022 The Apache Software Foundation. All Rights Reserved.