UNPKG

pinpoint-node-agent

Version:
30 lines (24 loc) 670 B
/** * Pinpoint Node.js Agent * Copyright 2020-present NAVER Corp. * Apache License v2.0 */ 'use strict' const CommandType = require('../constant/commaned-type').CommandType class PinpointClient { constructor(config, agentInfo, dataSender) { this.config = config this.agentInfo = agentInfo this.dataSender = dataSender } doHandshake() { this.handshakeParams = { supportCommandList: [CommandType.ECHO, CommandType.ACTIVE_THREAD_COUNT, CommandType.ACTIVE_THREAD_COUNT_RESPONSE], } this.dataSender.sendControlHandshake(this.handshakeParams) } sendPing() { this.dataSender.sendPing() } } module.exports = PinpointClient