Options
All
  • Public
  • Public/Protected
  • All
Menu

Event listener that cleans up cached artifacts that are older then 2 hours.

Hierarchy

  • AutomationEventListenerSupport
    • CacheCleanupAutomationEventListener

Implements

  • AutomationEventListener

Index

Constructors

constructor

Properties

Private Readonly sdm

Methods

commandFailed

  • commandFailed(payload: CommandInvocation, ctx: HandlerContext, err: any): Promise<void>

commandIncoming

  • commandIncoming(payload: CommandIncoming): void

commandStarting

  • commandStarting(payload: CommandInvocation, ctx: HandlerContext): void

commandSuccessful

  • commandSuccessful(payload: CommandInvocation, ctx: HandlerContext, result: HandlerResult): Promise<void>

contextCreated

  • contextCreated(context: HandlerContext): void

eventFailed

  • eventFailed(payload: EventFired<any>, ctx: HandlerContext, err: any): Promise<void>

eventIncoming

  • eventIncoming(payload: EventIncoming): void

eventStarting

  • eventStarting(payload: EventFired<any>, ctx: HandlerContext): void

eventSuccessful

  • eventSuccessful(payload: EventFired<any>, ctx: HandlerContext, result: HandlerResult[]): Promise<void>

messageSending

  • messageSending(message: any, destinations: Destination | Destination[], options: MessageOptions, ctx: HandlerContext): Promise<{ destinations: Destination | Destination[]; message: any; options: MessageOptions }>
  • Parameters

    • message: any
    • destinations: Destination | Destination[]
    • options: MessageOptions
    • ctx: HandlerContext

    Returns Promise<{ destinations: Destination | Destination[]; message: any; options: MessageOptions }>

messageSent

  • messageSent(message: any, destinations: Destination | Destination[], options: MessageOptions, ctx: HandlerContext): Promise<void>
  • Parameters

    • message: any
    • destinations: Destination | Destination[]
    • options: MessageOptions
    • ctx: HandlerContext

    Returns Promise<void>

registrationSuccessful

  • registrationSuccessful(handler: RequestProcessor): void

startupSuccessful

  • startupSuccessful(client: AutomationClient): Promise<void>

Generated using TypeDoc