Skip to content

Class: AdapterIdentityRegistry

Makaio Framework


Makaio Framework / services-core / AdapterIdentityRegistry

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:137

Service-lifetime adapter identity index.

new AdapterIdentityRegistry(currentMachineId?): AdapterIdentityRegistry

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:145

Create a new identity registry.

string

Runtime-default machine identifier.

AdapterIdentityRegistry

clear(): void

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:221

Clear all remembered ids.

void


rememberAdapterId(adapterId, adapterName): void

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:185

Remember a resolved adapter id without re-deriving it.

string

Runtime adapter id.

string

Stable adapter driver name.

void


replaceKnownAdapterNames(adapterNames): void

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:152

Replace the set of locally known adapters while preserving remote ids already resolved during this service lifetime.

Iterable<string>

Current local adapter names.

void


resolveAdapterName(adapterId): string | undefined

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:194

Resolve a runtime adapter id back to its known adapter name.

string

Runtime adapter id.

string | undefined

Adapter name when known.


resolveAdapterNameFromKnownNames(adapterId, listKnownAdapterNames): Promise<string | undefined>

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:205

Hydrate local deterministic adapter names from the provided catalog and retry the reverse lookup.

string

Runtime adapter id to resolve.

() => Promise<Iterable<string, any, any>>

Canonical name supplier.

Promise<string | undefined>

Adapter name when known after hydration.


resolveId(request): string

Defined in: ../../../packages/services/core/src/adapter-runtime/identity.ts:174

Resolve and remember an adapter id.

Forward lookup payload.

string = ...

string = ...

string

Deterministic runtime adapter id.