Skip to content

CompositeAgentHandler

Defined in: packages/core/src/core/events/composite-handler.ts:21

new CompositeAgentHandler(handlers, options?): CompositeAgentHandler

Defined in: packages/core/src/core/events/composite-handler.ts:29

AgentHandlerProtocol[]

AgentEventEnricher | null

EventFilter

Logger

CompositeAgentHandler

get isDegraded(): boolean

Defined in: packages/core/src/core/events/composite-handler.ts:47

boolean


get isStarted(): boolean

Defined in: packages/core/src/core/events/composite-handler.ts:43

boolean

flushBuffer(): Promise<void>

Defined in: packages/core/src/core/events/composite-handler.ts:123

Promise<void>

AgentHandlerProtocol.flushBuffer


getDynamicRules(): Promise<unknown>

Defined in: packages/core/src/core/events/composite-handler.ts:133

Promise<unknown>

AgentHandlerProtocol.getDynamicRules


getFailedHandlers(): string[]

Defined in: packages/core/src/core/events/composite-handler.ts:51

string[]


healthCheck(): Promise<boolean>

Defined in: packages/core/src/core/events/composite-handler.ts:145

Promise<boolean>

AgentHandlerProtocol.healthCheck


initializeRedis(redisHandler): Promise<void>

Defined in: packages/core/src/core/events/composite-handler.ts:89

RedisHandlerProtocol

Promise<void>

AgentHandlerProtocol.initializeRedis


sendEvent(event): Promise<void>

Defined in: packages/core/src/core/events/composite-handler.ts:55

unknown

Promise<void>

AgentHandlerProtocol.sendEvent


sendMetric(metric): Promise<void>

Defined in: packages/core/src/core/events/composite-handler.ts:72

unknown

Promise<void>

AgentHandlerProtocol.sendMetric


start(): Promise<void>

Defined in: packages/core/src/core/events/composite-handler.ts:99

Promise<void>

AgentHandlerProtocol.start


stop(): Promise<void>

Defined in: packages/core/src/core/events/composite-handler.ts:113

Promise<void>

AgentHandlerProtocol.stop