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. abstract class BaseBolt extends IRichBolt

  2. class CollectorMergeableStore[K, V] extends MergeableStore[(K, BatchID), V]

    CollectorMergeableStore merges (K, BatchID) -> V into the underlying store by way of a storm topology.

  3. class FinalFlatMapBolt[Event, Key, Value] extends BaseBolt

  4. trait FlatMapOperation[-T, +U] extends Serializable with Closeable

  5. class FunctionFlatMapOperation[T, U] extends FlatMapOperation[T, U]

  6. case class FutureQueue[T](init: Future[T], maxLength: Int) extends Product with Serializable

    Maintains a rolling window of futures.

  7. class IntermediateFlatMapBolt[T] extends BaseBolt

    This bolt is used for intermediate flatMapping before a grouping.

  8. class LocalStorm extends Storm

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

  10. trait OnlineSink[-Event] extends (Event) ⇒ Future[Unit]

    Represents a location to which intermediate results of the "flatMap" operation can be written for consumption by other jobs.

  11. class RemoteStorm extends Storm

  12. class SinkBolt[Key, Value] extends BaseBolt

    The SinkBolt takes two related options: CacheSize and MaxWaitingFutures.

  13. type StoreFactory[K, V] = () ⇒ ReadableStore[K, V]

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

  15. abstract class Storm extends Platform[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. sealed trait StormService[-K, +V] extends AnyRef

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

  19. class SummingbirdKryoFactory extends ScalaKryoFactory

Value Members

  1. object ConfigBijection extends Bijection[Map[String, AnyRef], Config]

    Converts a scala map to and from a storm Config instance.

  2. object Constants

  3. object EmptyOnlineSink extends OnlineSink[Any]

  4. object FlatMapOperation extends Serializable

  5. object MergeableStoreSupplier extends Serializable

  6. object OnlineSink

  7. object Storm

  8. object SummingbirdKryoFactory

  9. package option

Inherited from AnyRef

Inherited from Any

Ungrouped