1 | import { Configuration } from "../configuration";
|
2 | import { EventFired } from "../HandleEvent";
|
3 | import { AutomationContextAware, HandlerContext } from "../HandlerContext";
|
4 | import { HandlerResult } from "../HandlerResult";
|
5 | import { CommandInvocation } from "../internal/invoker/Payload";
|
6 | import { RequestProcessor } from "../internal/transport/RequestProcessor";
|
7 | import { AutomationEventListenerSupport } from "../server/AutomationEventListener";
|
8 | import { Destination, MessageOptions } from "../spi/message/MessageClient";
|
9 | export declare class StatsdAutomationEventListener extends AutomationEventListenerSupport {
|
10 | private configuration;
|
11 | private statsd;
|
12 | private timer;
|
13 | private registrationName;
|
14 | constructor(configuration: Configuration);
|
15 | registrationSuccessful(handler: RequestProcessor): void;
|
16 | contextCreated(ctx: HandlerContext): void;
|
17 | commandSuccessful(payload: CommandInvocation, ctx: HandlerContext, result: HandlerResult): Promise<any>;
|
18 | commandFailed(payload: CommandInvocation, ctx: HandlerContext, err: any): Promise<any>;
|
19 | eventSuccessful(payload: EventFired<any>, ctx: HandlerContext, result: HandlerResult[]): Promise<any>;
|
20 | eventFailed(payload: EventFired<any>, ctx: HandlerContext, err: any): Promise<any>;
|
21 | messageSent(message: any, destinations: Destination | Destination[], options: MessageOptions, ctx: HandlerContext & AutomationContextAware): Promise<void>;
|
22 | /** Do-nothing callback */
|
23 | private callback;
|
24 | private increment;
|
25 | private event;
|
26 | private timing;
|
27 | private initStatsd;
|
28 | private teamDetail;
|
29 | private submitHeapStats;
|
30 | }
|
31 | //# sourceMappingURL=statsd.d.ts.map |
\ | No newline at end of file |