ProxyStrategyDefaultImpl

izumi.distage.provisioning.strategies.ProxyStrategyDefaultImpl
See theProxyStrategyDefaultImpl companion object

Limitations:

  • Will not work for any class which performs any operations on forwarding refs within constructor
  • Untested on constructors accepting primitive values, will fail most likely

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def initProxy[F[_]](context: ProvisioningKeyProvider, executor: OperationExecutor, initProxy: InitProxy)(implicit evidence$1: Tag[F], F: QuasiIO[F]): F[Either[ProvisionerIssue, Seq[NewObjectOp]]]

Attributes

Definition Classes
override def makeProxy[F[_]](context: ProvisioningKeyProvider, makeProxy: MakeProxy)(implicit evidence$1: Tag[F], F: QuasiIO[F]): F[Either[ProvisionerIssue, Seq[NewObjectOp]]]

Attributes

Definition Classes

Inherited methods

protected def failCogenProxy(tpe: SafeType, op: MakeProxy): Left[ProvisionerIssue, Unit]

Attributes

Inherited from:
ProxyStrategyDefaultImplPlatformSpecific

Inherited fields

protected val platform: ScalaPlatform

Attributes

Inherited from:
ProxyStrategyDefaultImplPlatformSpecific