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. class KeyValueInjection[K, V] extends Injection[(Timestamp, (K, V)), List[AnyRef]]

  3. class LocalStorm extends Storm

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

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

  6. class RemoteStorm extends Storm

  7. class SingleItemInjection[T] extends Injection[(Timestamp, T), List[AnyRef]]

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

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

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

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

  12. abstract class Storm extends Platform[Storm]

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

    Used to do leftJoins of streams against other streams

  14. trait StormExecutionConfig extends ChillExecutionConfig[Storm]

  15. 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

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

  17. trait StormSink[-T] extends AnyRef

  18. sealed trait StormSource[+T] extends AnyRef

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

  20. class WrappedBacktypeStormConfig extends ReadableMap

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

Value Members

  1. object Constants

  2. object Executor

  3. object MergeableStoreSupplier extends Serializable

  4. object Storm

  5. object StormConfig

  6. package option

  7. package spout

Inherited from AnyRef

Inherited from Any

Ungrouped