Skip to content

ambiten


ambiten / core / 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.