SuiteClient class final
Explicitly initialized facade for one application in a suite.
Properties
- apps → SuiteAppRegistry
-
Voluntary application registry scoped to the suite.
final
- compatibility → SuiteCompatibility
-
Current local protocol compatibility assessment.
no setter
- configuration → SuiteConfiguration
-
Immutable identity, role, limits, and platform configuration.
final
- events → SuiteEventJournal
-
Durable event journal scoped to the suite.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- leases → SuiteLeaseManager
-
Local coordination leases scoped to the suite.
final
- loom → SqliteLoom
-
Advanced direct access. Broker transports fail instead of faking a local DB.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transport → SuiteTransport
-
Transport selected for this client.
final
- values → SuiteValueStore
-
Namespaced value store scoped to the suite.
final
Methods
-
close(
) → Future< void> - Releases resources; repeated calls are safe.
-
diagnostics(
) → Future< SuiteDiagnostics> - Collects non-sensitive transport, compatibility, and health diagnostics.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
open(
SuiteConfiguration configuration, {SuiteTransport? transport, DbObserver? observer}) → Future< SuiteClient> -
Explicitly opens and registers a client using
transport.