# Package weka.knowledgeflow

package weka.knowledgeflow

- Related Packages
  Package
  Description
  weka
  weka.knowledgeflow.steps
- Class
  Description
  BaseExecutionEnvironment
  Base class for execution environments
  BaseExecutionEnvironment.BaseExecutionEnvironmentDefaults
  Defaults for the base execution environment
  CallbackNotifierDelegate
  Interface to something that can notify a Step that a Task submitted by ExecutionEnvironment.submitTask() has finished.
  Data
  Class for encapsulating data to be transferred between Knowledge Flow steps over a particular connection type.
  DefaultCallbackNotifierDelegate
  Default implementation of a CallbackNotifierDelegate.
  DelayedCallbackNotifierDelegate
  Implementation of a CallbackNotifierDelegate that stores the ExecutionResult and only notifies the callback when the notifyNow() method is called.
  ExecutionEnvironment
  Client (i.e.
  ExecutionFinishedCallback
  Callback interface for receiving notification of a flow finishing execution
  ExecutionResult<T>
  Stores the result generated by a StepTask.
  Flow
  Class that encapsulates the Steps involved in a Knowledge Flow process.
  FlowExecutor
  Interface to something that can execute a Knowledge Flow process
  FlowLoader
  Interface to something that can load a Knowledge Flow
  FlowRunner
  A FlowExecutor that can launch start points in a flow in parallel or sequentially.
  FlowRunner.SimpleLogger
  A simple logging implementation that writes to standard out
  JobEnvironment
  Extended Environment with support for storing results and property values to be set at a later date on the base schemes of WekaAlgorithmWrapper steps.
  JSONFlowLoader
  Flow loader that wraps the routines in JSONFlowUtils
  JSONFlowUtils
  Utilities for building and saving flows from JSON data
  KFDefaults
  Default settings for the Knowledge Flow
  LegacyFlowLoader
  Flow loader that reads legacy .kfml files and translates them to the new implementation.
  LoggingLevel
  Enum for different logging levels
  LogManager
  Class that wraps a `weka.gui.Logger` and filters log messages according to the set logging level.
  SingleThreadedExecution
  Class annotation that can be used to indicate that something should be executed in a non-parallel manner - i.e.
  StepInjectorFlowRunner
  A flow runner that runs a flow by injecting data into a target step
  StepManager
  Client public interface for the StepManager.
  StepManagerImpl
  Concrete implementation of the StepManager interface.
  StepOutputListener
  Inteface to something that listens to the output from a `Step`
  StepTask<T>
  A task that can be executed by the ExecutionEnvironment's submitTask() service.
  StepTaskCallback<T>
  Callback that Steps can use when executing StepTasks via EnvironmentManager.submitTask().