com.iobeam.spark

streams

package streams

Overview

The iobeam Spark library provides functionality to build a Spark streaming app that can run on iobeam. It provides both iobeam interface functionality as well as utility functions for common IoT stream processing tasks.

Set up and Usage

For more information on setting up an iobeam Spark project and implementing an iobeam Spark app, please refer to our GitHub repo (https://github.com/iobeam/iobeam-spark-scala-maven-archetype).

Model

The com.iobeam.spark.streams.model package contains the iobeam backend data abstractions.

AppRunner

The com.iobeam.spark.streams.AppRunner is a utility to run Spark streaming code with local input.

Util

The com.iobeam.spark.streams.util package contains utility functions.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. streams
  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 AppContext extends Serializable

    Context that keeps state related to a Spark app.

  2. class AppRunner extends AnyRef

    Runs spark apps on CSV files and verifies the results against expected output.

  3. trait Logging extends AnyRef

    Adds logging capabilities to a class.

  4. trait SparkApp extends Serializable with Logging

    A trait that defines the basic structure of a spark app.

Value Members

  1. object AppRunner

    Runs spark apps on CSV files and verifies the results against expected output.

  2. object Logging

  3. package annotation

  4. package model

    Description of model package.

  5. package util

Inherited from AnyRef

Inherited from Any

Ungrouped