MCPcopy Create free account
hub / github.com/apache/skywalking-nodejs / SwPlugin

Interface SwPlugin

src/core/SwPlugin.ts:24–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22import OptionMethods from './OptionMethods';
23
24export default interface SwPlugin extends OptionMethods {
25 readonly module: string;
26 readonly versions: string;
27 readonly isBuiltIn?: boolean;
28
29 install(installer: PluginInstaller): void;
30}
31
32export const wrapEmit = (span: Span, ee: any, doError: boolean = true, stop: any = NaN) => {
33 // stop = NaN because NaN !== NaN

Callers 3

startMethod · 0.65
installNormalMethod · 0.65
PluginInstallerClass · 0.65

Implementers 15

MySQLPluginsrc/plugins/MySQLPlugin.ts
MongoDBPluginsrc/plugins/MongoDBPlugin.ts
IORedisPluginsrc/plugins/IORedisPlugin.ts
MongoosePluginsrc/plugins/MongoosePlugin.ts
AMQPLibPluginsrc/plugins/AMQPLibPlugin.ts
AWS2DynamoDBPluginsrc/plugins/AWS2DynamoDBPlugin.ts
AWS2LambdaPluginsrc/plugins/AWS2LambdaPlugin.ts
HttpPluginsrc/plugins/HttpPlugin.ts
ExpressPluginsrc/plugins/ExpressPlugin.ts
AWS2SQSPluginsrc/plugins/AWS2SQSPlugin.ts
AxiosPluginsrc/plugins/AxiosPlugin.ts
AWS2SNSPluginsrc/plugins/AWS2SNSPlugin.ts

Calls

no outgoing calls

Tested by

no test coverage detected