package sbt
- Alphabetic
- Public
- All
Type Members
- case class BlueprintDoesNotExist(file: sbt.File) extends BlueprintVerificationFailed with Product with Serializable
- case class BlueprintRuleViolations(blueprint: Blueprint, file: sbt.File) extends BlueprintVerificationFailed with Product with Serializable
- class BlueprintVerificationError extends Exception with NoStackTrace with sbt.FeedbackProvidedException
- sealed trait BlueprintVerificationFailed extends AnyRef
- case class BlueprintVerified(blueprint: Blueprint, file: sbt.File) extends Product with Serializable
- final case class BuildNumber(_buildNumber: String, hasUncommittedChanges: Boolean) extends Product with Serializable
- trait CloudflowKeys extends CloudflowSettingKeys with CloudflowTaskKeys
- trait CloudflowSettingKeys extends AnyRef
- trait CloudflowTaskKeys extends AnyRef
- final case class ConstructorFailure(streamletClass: Class[_], error: Throwable) extends StreamletScannerException with Product with Serializable
- final case class ConstructorMissing(streamletClass: Class[_]) extends StreamletScannerException with Product with Serializable
- final case class DescriptorMethodFailure(streamletClass: Class[_], error: Throwable) extends StreamletScannerException with Product with Serializable
- final case class DescriptorMethodMissing(streamletClass: Class[_]) extends StreamletScannerException with Product with Serializable
- case class DockerImageName(name: String, tag: String) extends Product with Serializable
- final case class ImageDigest(algorithm: String, digest: String, includeAlgorithm: Boolean = true) extends Product with Serializable
- final case class ImageNameAndDigest(imageName: ImageName, imageId: ImageDigest) extends Product with Serializable
- case class LocalConfig(path: Option[String], content: Config, message: String) extends Product with Serializable
- class PreconditionViolationError extends Exception with NoStackTrace with sbt.FeedbackProvidedException
-
sealed abstract
class
StreamletScannerException extends RuntimeException with NoStackTrace
An exception hierarchy to provide feedback to the user that there is an issue with how the Streamlet is defined.
Value Members
- object BlueprintVerificationPlugin extends AutoPlugin
-
object
BuildAppPlugin extends AutoPlugin
Plugin that generates the CR file for the application
-
object
BuildInfo extends Product with Serializable
This object was generated by sbt-buildinfo.
- object BuildNumberPlugin extends AutoPlugin
- object CloudflowAkkaPlugin extends AutoPlugin
-
object
CloudflowApplicationPlugin extends AutoPlugin
SBT Plugin for publishing multi-module projects using a combination of different runtimes and streamlet libraries.
SBT Plugin for publishing multi-module projects using a combination of different runtimes and streamlet libraries. It also verifies the blueprint and publishes it to the platform after a successful build of the docker image.
-
object
CloudflowBasePlugin extends AutoPlugin
Base class for all Cloudflow runtime plugins for multi-image use case.
Base class for all Cloudflow runtime plugins for multi-image use case. Contains some methods which are reused across the runtime plugins,
CloudflowFlinkPlugin,CloudflowAkkaPluginandCloudflowSparkPlugin. - object CloudflowFlinkPlugin extends AutoPlugin
- object CloudflowKeys extends CloudflowKeys
-
object
CloudflowLibraryPlugin extends AutoPlugin
SBT Plugin for building generic libraries that use Cloudflow concepts, such as data definitions (e.g.
SBT Plugin for building generic libraries that use Cloudflow concepts, such as data definitions (e.g.
Codec), AVRO support, etc.This library is assumed to not contain any runtime-specific streamlet implementation.
-
object
CloudflowLocalRunnerPlugin extends AutoPlugin
SBT Plugin for running Cloudflow applications locally
- object CloudflowSparkPlugin extends AutoPlugin
-
object
CommonSettingsAndTasksPlugin extends AutoPlugin
SBT Plugin that centralizes the use of common keys for Cloudflow projects.
- object DockerImageNotSet extends Exception with NoStackTrace with Product with Serializable
- object DockerRegistryNotSet extends Exception with NoStackTrace with sbt.FeedbackProvidedException with Product with Serializable
- object DockerRegistryNotSetError
- object ImageNameExtensions
- object JsonUtils
- object LocalConfig extends Serializable
-
object
StreamletDescriptorsPlugin extends AutoPlugin
Plugin that generates a json containing a Map of class name and
StreamletDescriptorfor all streamlets found in this sub-project.Plugin that generates a json containing a Map of class name and
StreamletDescriptorfor all streamlets found in this sub-project. These files are used later to insert the proper image names into theStreamletDescriptorandStreamletDeployments present in theApplicationDescriptorgenerated byverifyBlueprinttask.Note that
verifyBlueprintbeing executed from the top level project sets all image names to the top level project name. - object StreamletScanner
- object StreamletScannerPlugin extends AutoPlugin
- object TooManyImagesBuilt extends Exception with NoStackTrace with sbt.FeedbackProvidedException with Product with Serializable
- object TooManyImagesBuiltError