Documentation / @tenancy-node/testing / MemoryTransport
Class: MemoryTransport
Defined in: memory-transport.ts:9
Transporte que guarda los eventos en memoria. Puede fallar a propósito (failTimes, down).
Implements
Constructors
Constructor
new MemoryTransport(
name?):MemoryTransport
Defined in: memory-transport.ts:18
Parameters
name?
string = 'memory'
Returns
MemoryTransport
Properties
attempts
attempts:
number=0
Defined in: memory-transport.ts:15
closed
closed:
boolean=false
Defined in: memory-transport.ts:16
down
down:
boolean=false
Defined in: memory-transport.ts:14
Mientras sea true, todos los envíos fallan.
failTimes
failTimes:
number=0
Defined in: memory-transport.ts:12
Cuántos envíos más van a fallar.
name
readonlyname:string='memory'
Defined in: memory-transport.ts:18
Implementation of
received
readonlyreceived:CloudEvent<unknown> &object[] =[]
Defined in: memory-transport.ts:10
Methods
close()
close():
Promise<void>
Defined in: memory-transport.ts:35
Returns
Promise<void>
Implementation of
send()
send(
event,options):Promise<void>
Defined in: memory-transport.ts:20
Entrega el evento. Si lanza, quien lo llama reintenta (outbox o reintento en proceso).
Parameters
event
options
routingKey?
string
source
string
Returns
Promise<void>