UNPKG

pinpoint-node-agent

Version:
28 lines (22 loc) 673 B
/** * Pinpoint Node.js Agent * Copyright 2020-present NAVER Corp. * Apache License v2.0 */ 'use strict' const TraceRoot = require('./trace/trace-root') class TraceRootBuilder { constructor(agentId, localTransactionId) { this.agentId = agentId this.localTransactionId = localTransactionId this.traceStartTime = Date.now() } make(localTransactionId) { return new TraceRootBuilder(this.agentId, localTransactionId) } // DefaultTraceRootFactory.java: newDisableTraceRoot build() { return new TraceRoot(this.agentId, this.traceStartTime, this.localTransactionId) } } module.exports = TraceRootBuilder