com.bfm.topnotch

tnengine

package tnengine

Visibility
  1. Public
  2. All

Type Members

  1. case class Input(ref: String, onDisk: Boolean, delimiter: String = "") extends Product with Serializable

    The input to a command

  2. abstract class TnCmd extends AnyRef

    A command for TnEngine to run

  3. class TnEngine extends Logging

    The class for running a plan.

  4. case class TnErrorCmd(errorStr: String, cmdIdx: Int, outputKey: String = "", cache: Boolean = false, writeToDisk: Boolean = false, outputPath: Option[String] = scala.None) extends TnCmd with Product with Serializable

    The class indicating that there was at least one error in the configuration for this command

  5. class TnHBasePersister extends TnPersister

    An implementation of TnPersister for persisting reports to HBase

  6. case class TnHDFSPersister(hdfsPath: String = "topnotch/") extends TnPersister with Product with Serializable

    An implementation of TnPersister for persisting reports to HDFS

  7. trait TnPersister extends AnyRef

    A trait for persisting a string representing a report to a location accessible by an external UI system

Value Members

  1. object TnCmdStrings

    The strings used for converting a config file into a TnCmd

  2. object TnEngine extends Logging

    The entry for Spark into TopNotch.

  3. object TnHBasePersister

    The constants used by TnHBasePersister

  4. object TnHDFSPersister extends Serializable

    The constants used by TnHDFSPersister

Ungrouped