Package

ksb.csle.component

controller

Permalink

package controller

Visibility
  1. Public
  2. All

Type Members

  1. final class BatchDummyController[T, R] extends SparkSessionController[T, R]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that simply pipelines data from reader to writer without any operators. This controller mostly run with batch-style engine.

    T

    Data type class to be passes through data pipeline from reader to operators

    R

    Data type for the final data format

  2. final class ExternalAnalysisController[T] extends BaseDoer with BaseController[T, Any]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that launches external system, tensorflow. This controler run with TensorflowRunner on top of batch-style engine.

    T

    Data type class

  3. final class KBEServingController[T, R] extends BaseOnDemandServingController[T, OnDemandControllerInfo, R]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that pipelines data from operator to operators. This controll is triggered when query has been arrived and pipelines a series of subsequent operators.

  4. class ServingWithKbController[T, R, SI, SO] extends BaseOnDemandStreamServingController[T, OnDemandControllerInfo, R, SI, SO]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that pipelines data from reader to operators when a query arrives. And responses pipelined result to the query submitter.

  5. class SparkSessionController[T, R] extends BaseGenericController[T, BatchControllerInfo, R, SparkSession, SparkSession]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that simply pipelines DataFrame from reader to writer via a series of operators. This controller mostly run with batch-style engine.

    T

    Data type class to be passes through data pipeline from reader to operators

    R

    Data type for the final data format

  6. final class SparkSessionOrStreamController[T, R, P, SI, SO] extends BaseGenericController[T, P, R, SI, SO]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that simply pipelines DataFrame from reader to writer via a series of operators. This controller can be run both on streaming engine and batch-style engine, and work as batch and streaming processing controller.

    T

    Data type class to be passes through data pipeline from reader to operators

    R

    Data type for the final data format

    P

    Message type class

    SI

    Session type class for reader object

    SO

    Session type class for writer object

  7. class SparkStreamController[U, SI] extends BaseGenericController[InputDStream[U], StreamControllerInfo, DataFrame, SI, SparkSession]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that simply pipelines DataFrame from reader to writer via a series of operators. This controller can be run on streaming engine and work as streaming processing controller.

    SI

    Session type class for reader object

  8. final class TensorflowServingController[T, R] extends BaseOnDemandServingController[T, OnDemandControllerInfo, R]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that simply pipelines DataFrame from one operator to another. This controller runs with TensorflowServingRunner on top of on-demand serving engine.

    T

    Data type.

    R

    Result type.

  9. final class WindowedSparkSessionOrStreamController[T, P, R, SI, SO] extends BaseGenericController[T, StreamControllerInfo, R, SI, SO]

    Permalink

    :: ApplicationDeveloperApi ::

    :: ApplicationDeveloperApi ::

    Controller that conduct windowing control to queuing data. This controller passes queued data to a consecutive operators. This can be run on streaming engine, and work as a streaming processing controller.

    T

    Data type class to be passes through data pipeline from reader to operators

    P

    Message type class

    R

    Data type for the final data format

    SI

    Session type class for reader object

    SO

    Session type class for writer object

Value Members

  1. object ServingWithKbControllerActor extends Logging

    Permalink

Ungrouped