InteractionHost class

Session-wide state shared by every interaction adapter: the payload budget and active-connection limit when capturing, the scheduler when replaying, and the remote kill switch.

Constructors

InteractionHost({InteractionLimits limits = const InteractionLimits()})

Properties

budget → PayloadBudget
final
disabledAdapters ↔ Set<String>
Adapter ids remote config turned off (disabledAdapters).
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
limits ↔ InteractionLimits
getter/setter pair
replay ↔ ReplayInteractions?
Non-null in replay mode.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

acquire() → bool
Claims one of the InteractionLimits.maxActive capture slots.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
release() → void
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited