com.twitter.summingbird

storm

package storm

Package containing the Summingbird Storm platform.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. storm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class BaseBolt[I, O](metrics: () ⇒ TraversableOnce[StormMetric[_]], anchorTuples: AnchorTuples, hasDependants: Boolean, outputFields: Fields, ackOnEntry: AckOnEntry, executor: OperationContainer[I, O, InputState[Tuple], List[AnyRef]]) extends IRichBolt with Product with Serializable

  2. case class FlatMapBoltProvider(storm: Storm, stormDag: Dag[Storm], node: StormNode)(implicit topologyBuilder: TopologyBuilder) extends Product with Serializable

  3. class KeyValueInjection[K, V] extends Injection[(K, V), List[AnyRef]]

  4. class LocalStorm extends Storm

  5. case class MergeableStoreSupplier[K, V](store: () ⇒ Mergeable[(K, BatchID), V], batcher: Batcher) extends StormStore[K, V] with Product with Serializable

  6. case class PlannedTopology(config: Config, topology: StormTopology) extends Product with Serializable

  7. class RemoteStorm extends Storm

  8. class SingleItemInjection[T] extends Injection[T, List[AnyRef]]

  9. class SinkFn[T] extends StormSink[T]

  10. case class SpoutSource[+T](spout: Spout[(Timestamp, T)], parallelism: Option[SpoutParallelism]) extends StormSource[T] with Product with Serializable

  11. type StoreFactory[-K, +V] = () ⇒ ReadableStore[K, V]

  12. case class StoreWrapper[K, V](store: () ⇒ ReadableStore[K, V]) extends StormService[K, V] with Product with Serializable

  13. abstract class Storm extends Platform[Storm]

  14. class StormBuffer[K, V] extends StormSink[(K, V)] with StormService[K, V]

    Used to do leftJoins of streams against other streams

  15. trait StormExecutionConfig extends ChillExecutionConfig[Storm]

  16. case class StormMetric[+T <: IMetric](metric: T, name: String, interval: Duration) extends Product with Serializable

    Necessary info for registering a metric in storm "interval" is period over which the metric will be aggregated

  17. trait StormService[-K, +V] extends AnyRef

  18. trait StormSink[-T] extends AnyRef

  19. sealed trait StormSource[+T] extends AnyRef

  20. sealed trait StormStore[-K, V] extends AnyRef

  21. class WrappedBacktypeStormConfig extends ReadableMap

  22. class WritableStoreSink[K, V] extends StormSink[(K, V)]

Value Members

  1. object Constants

  2. object Executor

  3. object FlatMapBoltProvider extends Serializable

  4. object MergeableStoreSupplier extends Serializable

  5. object Storm

  6. object StormConfig

  7. package option

  8. package spout

Inherited from AnyRef

Inherited from Any

Ungrouped