| Interface | Description |
|---|---|
| Declarator | |
| ErrorReporter | |
| MessageScheme | |
| MultiStreamSplitter |
Used for splitting a stream into multiple streams by examining the each individual tuple/message
|
| Class | Description |
|---|---|
| ConditionalPublishingRabbitMQBolt |
Simple extension of
RabbitMQBolt that provides the ability to determine whether a message should be published
based on the input tuple
This class is sort of an SPI meaning that it is meant to be subclassed
and the method ConditionalPublishingRabbitMQBolt.shouldPublish(backtype.storm.tuple.Tuple)
to be overridden with the custom decision logic |
| Declarator.NoOp | |
| Message | |
| Message.DeliveredMessage | |
| Message.MessageForSending | |
| Message.None | |
| MessageScheme.Builder | |
| MultiStreamSpout |
MultiStreamSpout will emit tuples on multiple streams by assigning tuples to a stream using the provided
MultiStreamSplitter.
|
| RabbitMQBolt |
This is a simple
Bolt for producing messages to RabbitMQ from a Storm
topology. |
| RabbitMQConsumer |
An abstraction on RabbitMQ client API to encapsulate interaction with RabbitMQ and de-couple Storm API from RabbitMQ API.
|
| RabbitMQMessageScheme | |
| RabbitMQMessageScheme.Envelope | |
| RabbitMQMessageScheme.Properties | |
| RabbitMQProducer | |
| RabbitMQSpout |
A simple RabbitMQ spout that emits an anchored tuple stream (on the default stream).
|
| RedeliveryStreamSeparator |
Separates initial (first time) deliveries off of a RabbitMQ queue from redeliveries (messages that are being
processed after initial processing failed for some reason).
|
| TupleToMessage |
This interface describes an object that will perform the work of mapping
incoming
Tuples to Message objects for posting on a RabbitMQ
exchange. |
| TupleToMessageNonDynamic | |
| UnanchoredConsumer | |
| UnanchoredRabbitMQSpout |
A RabbitMQ spout that emits an unanchored tuple stream on default stream.
|
Copyright © 2013-2015. All Rights Reserved.