NetworkSenderRegistry class final
Holds the NetworkRequestSenders registered by the host application.
The ISpect entry point owns a single instance; the composer UI reads it to decide whether request sending is available and, when more than one client is registered, which one to send through. Registration happens once at startup, so the registry is intentionally plain (no change notification).
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasSenders → bool
-
Whether at least one client is available to send through.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
senders
→ List<
NetworkRequestSender> -
Currently registered senders, in registration order.
no setter
Methods
-
byId(
String id) → NetworkRequestSender? -
Returns the sender with
id, ornullwhen none is registered. -
clear(
) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
register(
NetworkRequestSender sender) → void -
Registers
sender, replacing any existing one with the sameid. -
toString(
) → String -
A string representation of this object.
inherited
-
unregister(
String id) → void -
Removes the sender with
id, if present.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited