File

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

Description

HttpTraceContextPropagatorService

Index

Methods

Methods

getPropagator
getPropagator()

Return an HttpTraceContextPropagator

Returns : TextMapPropagator

TextMapPropagator as HttpTraceContextPropagator

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

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

results matching ""

    No results matching ""