File

projects/opentelemetry-interceptor/src/lib/services/propagator/w3c-trace-context-propagator/w3c-trace-context-propagator.service.ts

Description

W3CTraceContextPropagatorService

Index

Methods

Methods

getPropagator
getPropagator()

Return an W3CTraceContextPropagatorService

Returns : TextMapPropagator

TextMapPropagator as W3CTraceContextPropagatorService

import { Injectable } from '@angular/core';
import { IPropagator } from '../propagator.interface';
import { TextMapPropagator } from '@opentelemetry/api';
import { W3CTraceContextPropagator } from '@opentelemetry/core';

/**
 * W3CTraceContextPropagatorService
 */
@Injectable({
  providedIn: 'root',
})
export class W3CTraceContextPropagatorService implements IPropagator {
  /**
   * Return an W3CTraceContextPropagatorService
   *
   * @return TextMapPropagator as W3CTraceContextPropagatorService
   */
  getPropagator(): TextMapPropagator {
    return new W3CTraceContextPropagator();
  }
}

results matching ""

    No results matching ""