CompositeAgentHandler
Defined in: packages/core/src/core/events/composite-handler.ts:21
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CompositeAgentHandler(
handlers,options?):CompositeAgentHandler
Defined in: packages/core/src/core/events/composite-handler.ts:29
Parameters
Section titled “Parameters”handlers
Section titled “handlers”options?
Section titled “options?”enricher?
Section titled “enricher?”AgentEventEnricher | null
eventFilter?
Section titled “eventFilter?”logger?
Section titled “logger?”Returns
Section titled “Returns”CompositeAgentHandler
Accessors
Section titled “Accessors”isDegraded
Section titled “isDegraded”Get Signature
Section titled “Get Signature”get isDegraded():
boolean
Defined in: packages/core/src/core/events/composite-handler.ts:47
Returns
Section titled “Returns”boolean
isStarted
Section titled “isStarted”Get Signature
Section titled “Get Signature”get isStarted():
boolean
Defined in: packages/core/src/core/events/composite-handler.ts:43
Returns
Section titled “Returns”boolean
Methods
Section titled “Methods”flushBuffer()
Section titled “flushBuffer()”flushBuffer():
Promise<void>
Defined in: packages/core/src/core/events/composite-handler.ts:123
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.flushBuffer
getDynamicRules()
Section titled “getDynamicRules()”getDynamicRules():
Promise<unknown>
Defined in: packages/core/src/core/events/composite-handler.ts:133
Returns
Section titled “Returns”Promise<unknown>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.getDynamicRules
getFailedHandlers()
Section titled “getFailedHandlers()”getFailedHandlers():
string[]
Defined in: packages/core/src/core/events/composite-handler.ts:51
Returns
Section titled “Returns”string[]
healthCheck()
Section titled “healthCheck()”healthCheck():
Promise<boolean>
Defined in: packages/core/src/core/events/composite-handler.ts:145
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.healthCheck
initializeRedis()
Section titled “initializeRedis()”initializeRedis(
redisHandler):Promise<void>
Defined in: packages/core/src/core/events/composite-handler.ts:89
Parameters
Section titled “Parameters”redisHandler
Section titled “redisHandler”Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.initializeRedis
sendEvent()
Section titled “sendEvent()”sendEvent(
event):Promise<void>
Defined in: packages/core/src/core/events/composite-handler.ts:55
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.sendEvent
sendMetric()
Section titled “sendMetric()”sendMetric(
metric):Promise<void>
Defined in: packages/core/src/core/events/composite-handler.ts:72
Parameters
Section titled “Parameters”metric
Section titled “metric”unknown
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”AgentHandlerProtocol.sendMetric
start()
Section titled “start()”start():
Promise<void>
Defined in: packages/core/src/core/events/composite-handler.ts:99
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”stop()
Section titled “stop()”stop():
Promise<void>
Defined in: packages/core/src/core/events/composite-handler.ts:113
Returns
Section titled “Returns”Promise<void>