final case class OrderedPlan(definition: ModuleBase, steps: Vector[ExecutableOp], topology: PlanTopology) extends AbstractPlan with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OrderedPlan
- Serializable
- Serializable
- Product
- Equals
- AbstractPlan
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new OrderedPlan(definition: ModuleBase, steps: Vector[ExecutableOp], topology: PlanTopology)
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
val
definition: ModuleBase
- Definition Classes
- OrderedPlan → AbstractPlan
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
filter[T](implicit arg0: reflection.universe.RuntimeDIUniverse.Tag[T]): Seq[ExecutableOp]
- Definition Classes
- AbstractPlan
-
final
def
foldLeft[T](z: T, f: (T, ExecutableOp) ⇒ T): T
- Definition Classes
- AbstractPlan
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
getImports: Seq[ImportDependency]
Get all imports (unresolved dependencies).
Get all imports (unresolved dependencies).
Note, presence of imports doesn't automatically mean that a plan is invalid, Imports may be fulfilled by a
Locator
, by BootstrapContext, or they may be materialized by a custom com.github.pshirshov.izumi.distage.model.provisioning.strategies.ImportStrategy- Definition Classes
- AbstractPlan
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
locateImports(locator: Locator): OrderedPlan
- Definition Classes
- OrderedPlan → AbstractPlan
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
providerImport[T](id: String)(f: ProviderMagnet[T]): SemiPlan
- Definition Classes
- AbstractPlan
-
final
def
providerImport[T](f: ProviderMagnet[T]): SemiPlan
- Definition Classes
- AbstractPlan
- def render(implicit ev: Renderable[OrderedPlan]): String
-
def
resolveImport[T](id: String)(instance: T)(implicit arg0: reflection.universe.RuntimeDIUniverse.Tag[T]): OrderedPlan
- Definition Classes
- OrderedPlan → AbstractPlan
-
def
resolveImport[T](instance: T)(implicit arg0: reflection.universe.RuntimeDIUniverse.Tag[T]): OrderedPlan
- Definition Classes
- OrderedPlan → AbstractPlan
-
def
resolveImports(f: PartialFunction[ImportDependency, Any]): OrderedPlan
- Definition Classes
- OrderedPlan → AbstractPlan
-
final
def
resolveImportsOp(f: PartialFunction[ImportDependency, Seq[ExecutableOp]]): SemiPlan
- Definition Classes
- AbstractPlan
-
val
steps: Vector[ExecutableOp]
- Definition Classes
- OrderedPlan → AbstractPlan
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
toSemi: SemiPlan
- Definition Classes
- AbstractPlan
-
def
toString(): String
- Definition Classes
- AbstractPlan → AnyRef → Any
- val topology: PlanTopology
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )