Skip to content

ambiten


ambiten / core/src / AmbitenGC

Class: AmbitenGC ​

Defined in: packages/core/src/gc/ambitenGC.ts:24

Constructors ​

Constructor ​

new AmbitenGC(options?): AmbitenGC

Defined in: packages/core/src/gc/ambitenGC.ts:30

Parameters ​

options? ​

GCOptions = {}

Returns ​

AmbitenGC

Methods ​

runOnce() ​

runOnce(ctx?): Promise<GarbageCollectorRunResult>

Defined in: packages/core/src/gc/ambitenGC.ts:108

Runs garbage collection once across registered models.

Parameters ​

ctx? ​

ModelContext

Optional model execution context override.

Returns ​

Promise<GarbageCollectorRunResult>

Summary of the GC run.


start() ​

start(): void

Defined in: packages/core/src/gc/ambitenGC.ts:66

Starts interval-based garbage collection.

Returns ​

void


stop() ​

stop(): void

Defined in: packages/core/src/gc/ambitenGC.ts:88

Stops interval or cron-based garbage collection.

Returns ​

void

Context-aware execution infrastructure for multi-tenant systems.