RoleCheckableApp
izumi.distage.framework.RoleCheckableApp
abstract class RoleCheckableApp[F[_]](implicit val tagK: Tag[F]) extends CheckableApp
Attributes
- Graph
-
- Supertypes
- Known subtypes
Members list
Type members
Classlikes
class SpecificResourceConfigLoader(val classLoader: ClassLoader, val resourceName: String) extends ConfigLoader
Attributes
- Supertypes
Types
Value members
Abstract methods
Concrete methods
override def preparePlanCheckInput(selectedRoles: RoleSelection, chosenConfigFile: Option[String]): PlanCheckInput[F]
Attributes
- Definition Classes
final protected def roleAppBootModulePlanCheckOverrides(chosenRoles: RoleSelection, chosenConfigResource: Option[(ClassLoader, String)]): ModuleDef
Inherited methods
def customCheck(planVerifier: PlanVerifier, excludedActivations: Set[NESet[AxisPoint]], checkConfig: Boolean, planCheckInput: PlanCheckInput[AppEffectType]): PlanVerifierResult
Override this to execute additional arbitrary user-defined checks at compile-time (or runtime via PlanCheck.runtime)
Override this to execute additional arbitrary user-defined checks at compile-time (or runtime via PlanCheck.runtime)
Attributes
- Throws
-
Throwable
You may throw a custom exception if your check error is not describable by izumi.distage.model.planning.PlanIssue
- Inherited from:
- CheckableApp
Implicits
Implicits
In this article