Skip to content

跨适配器事件关联器

Constructors ​

Constructor ​

new EventCorrelator(options?): EventCorrelator

Parameters ​

options? ​
logger? ​

Logger

maxSize? ​

number

Returns ​

EventCorrelator

Methods ​

clear() ​

clear(): void

Returns ​

void


isDuplicate() ​

isDuplicate(event): boolean

该事件是否属于关联组里后续到达的重复投递(未登记时会先登记)

Parameters ​

event ​

Event

Returns ​

boolean


observationOf() ​

observationOf(event): EventObservation | undefined

读取某事件此前登记的关联定位(未登记或已过期时返回 undefined)

Parameters ​

event ​

Event

Returns ​

EventObservation | undefined


observe() ​

observe(event): EventObservation | null

观察一个事件,登记它所属的关联组并返回其定位(同一事件只登记一次)

Parameters ​

event ​

Event

Returns ​

EventObservation | null


stats() ​

stats(): CorrelationStats

Returns ​

CorrelationStats

Released under the MIT License with love.