object Actions
Creates sequences of resource Actions deployment and undeployment of applications. The Actions record the required changes between an optional current application and a new application. The ActionExecutor executes these actions.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Actions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def deploy(newApp: Cr, currentApp: Option[Cr] = None, runners: Map[String, Runner[_]], podName: String, podNamespace: String, cause: ObjectReference): Seq[Action]
Creates the Actions to deploy the application.
Creates the Actions to deploy the application. the deployment actions are derived from changes between the current application and the new application to deploy. A CloudflowApplication consists of 1-R runners(one for each streamlet), which expose 0-E endpoints. The application data is kept in 0-S savepoints.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def prepareNamespace(app: Cr, runners: Map[String, Runner[_]], labels: CloudflowLabels, ownerReferences: List[OwnerReference]): Seq[Action]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def undeploy(app: Cr, podName: String, cause: ObjectReference): Seq[Action]
Creates the Actions to undeploy the application.
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()