distage-core
distage-core
API
distage
Distage
Injector
NoCycles
NoProxies
izumi.distage
DebugProperties
InjectorDefaultImpl
InjectorDefaultImpl
InjectorFactory
LocatorDefaultImpl
izumi.distage.bootstrap
BootstrapLocator
Cycles
Byname
Disable
Proxy
DynamicProxyBootstrap
izumi.distage.model
Injector
InjectorProvidedEnv
izumi.distage.model.exceptions
PlanVerificationException
izumi.distage.model.recursive
BootConfig
Bootloader
BootstrappedApp
izumi.distage.modules
DefaultModule
DefaultModule
DefaultModule2
DefaultModule3
LowPriorityDefaultModulesInstances1
LowPriorityDefaultModulesInstances2
LowPriorityDefaultModulesInstances3
LowPriorityDefaultModulesInstances4
LowPriorityDefaultModulesInstances5
LowPriorityDefaultModulesInstances6
izumi.distage.modules.platform
CatsIOPlatformDependentSupportModule
IdentityPlatformDependentSupportModule
izumi.distage.modules.support
AnyBIO2SupportModule
AnyBIO2SupportModule
AnyBIO3SupportModule
AnyBIO3SupportModule
AnyCatsEffectSupportModule
AnyCatsEffectSupportModule
CatsIOSupportModule
CatsIOSupportModule
IdentitySupportModule
IdentitySupportModule
ZIOSupportModule
ZIOSupportModule
izumi.distage.modules.typeclass
BIO2InstancesModule
BIO2InstancesModule
BIO3InstancesModule
BIO3InstancesModule
CatsEffectInstancesModule
CatsEffectInstancesModule
ZIOCatsEffectInstancesModule
ZIOCatsEffectInstancesModule
izumi.distage.planning
AutoSetHook
AutoSetHook
InclusionPredicate
IncludeAny
InclusionPredicate
AutoSetModule
AutoSetModule
BindingTranslator
BindingTranslator
Impl
NextOps
PlannerDefaultImpl
PlanningHookAggregate
PlanningObserverAggregate
izumi.distage.planning.extensions
GraphDumpBootstrapModule
GraphDumpBootstrapModule
GraphDumpObserver
GraphDumpObserver
izumi.distage.planning.sequential
CycleTools
PlanIndexExts
ForwardingRefResolverDefaultImpl
FwdRefResolutionContext
ForwardingRefResolverDefaultImpl
FwdrefLoopBreaker
FwdrefLoopBreaker
BreakAt
BreakingContext
ProxyPredicate
FwdrefLoopBreakerDefaultImpl
SanityCheckerDefaultImpl
izumi.distage.planning.solver
GraphPreparations
PlanSolver
PlanSolver
Impl
Problem
PlanVerifier
PlanVerifier
PlanIssue
PlanIssue
ConflictingAxisChoices
DuplicateActivations
IncompatibleEffectType
InconsistentSetMembers
MissingImport
PlanIssueOps
ShadowedActivation
UnparseableConfigBinding
UnsaturatedAxis
UnsolvableConflict
PlanVerifierResult
PlanVerifierResult
Correct
Incorrect
SemigraphSolver
SemigraphSolver
RemappedValue
Resolution
Selected
SemiEdgeSeq
SemiGraphOps
SemiIncidenceMatrix
SemigraphSolverImpl
WithContext
izumi.distage.provisioning
LocatorContext
OperationExecutorImpl
PlanInterpreterNonSequentialRuntimeImpl
ProvisionMutable
ProvisionOperationVerifier
ProvisionOperationVerifier
Default
Null
TimedFinalResult
TimedFinalResult
Failure
Success
TimedResult
TimedResult
Failure
Success
TraversalState
TraversalState
Current
CannotProgress
Done
Step
Current
izumi.distage.provisioning.strategies
EffectStrategyDefaultImpl
ImportStrategyDefaultImpl
ImportStrategyDefaultImpl
SimilarBindings
InstanceStrategyDefaultImpl
ProviderStrategyDefaultImpl
ProxyStrategyDefaultImpl
ProxyStrategyDefaultImpl
ProxyStrategyDefaultImplPlatformSpecific
ProxyStrategyFailingImpl
ResourceStrategyDefaultImpl
SetStrategyDefaultImpl
distage-core
/
izumi.distage.provisioning.strategies
/
ProviderStrategyDefaultImpl
ProviderStrategyDefaultImpl
izumi.distage.provisioning.strategies.ProviderStrategyDefaultImpl
class
ProviderStrategyDefaultImpl
extends
ProviderStrategy
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
ProviderStrategy
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
callProvider
[
F
[
_
]](
context
:
ProvisioningKeyProvider
,
op
:
CallProvider
)(
implicit
F
:
QuasiIO
[
F
]):
F
[
Either
[
ProvisionerIssue
,
Seq
[
NewObjectOp
]]]