CAP Node.js API / cap-core/src / CapEngine
Defined in: cap-core/src/engine/cap-engine.ts:81
new CapEngine(
options):CapEngine
Defined in: cap-core/src/engine/cap-engine.ts:94
CapEngine
close():
Promise<void>
Defined in: cap-core/src/engine/cap-engine.ts:250
Promise<void>
dispatchOutboxBatch():
Promise<number>
Defined in: cap-core/src/engine/cap-engine.ts:201
Promise<number>
publish<
T>(topic,payload,options?):Promise<void>
Defined in: cap-core/src/engine/cap-engine.ts:107
T = JsonValue
string
T
CapPublishOptions = {}
Promise<void>
retryInboxBatch():
Promise<number>
Defined in: cap-core/src/engine/cap-engine.ts:232
Promise<number>
retryReceived(
rec):Promise<void>
Defined in: cap-core/src/engine/cap-engine.ts:190
Promise<void>
subscribe<
T>(topic,group,handler):void
Defined in: cap-core/src/engine/cap-engine.ts:154
T = unknown
string
string
Handler<T>
void
transaction<
T>(fn,options?):Promise<T>
Defined in: cap-core/src/engine/cap-engine.ts:143
T
(ctx) => Promise<T>
Promise<T>