FlakyLifecycleLoom

class FlakyLifecycleLoom(delegate: Loom, scope: CoroutineScope) : Loom

A Loom wrapper that produces FlakyLifecycleSeam instances.

Exposes created seams via links (in creation order) so scenario tests can drive specific links' lifecycles — mirroring FaultyLoom.

Constructors

Link copied to clipboard
constructor(delegate: Loom, scope: CoroutineScope)

Properties

Link copied to clipboard

All FlakyLifecycleSeam instances created by this factory, in creation order.

Functions

Link copied to clipboard
Link copied to clipboard
open override fun capability(): TransportCapability

The delegate's verdict, verbatim. This loom flaps its seams' lifecycle; it does not change which medium carries them or whether that medium is usable on this runtime — the pre-connect question us.tractat.kuilt.core.Loom.capability answers. Substituting a verdict of its own would only discard the delegate's established one (#1936).

Link copied to clipboard
open suspend override fun host(pattern: Pattern): FlakyLifecycleSeam
Link copied to clipboard
open suspend override fun join(tag: Tag): FlakyLifecycleSeam
Link copied to clipboard
open suspend override fun weave(rendezvous: Rendezvous): FlakyLifecycleSeam