@sora-soft/framework / RpcServerTraceContext
Class: RpcServerTraceContext
Defined in: packages/framework/src/lib/trace/context/RpcServerTraceContext.ts:3
Extends
Constructors
Constructor
new RpcServerTraceContext(
traceId?,
parentSpanId?,
flags?,
traceState?): RpcServerTraceContext;Defined in: packages/framework/src/lib/trace/TraceContext.ts:111
Parameters
| Parameter | Type |
|---|---|
traceId? | string |
parentSpanId? | string |
flags? | number |
traceState? | string |
Returns
RpcServerTraceContext
Inherited from
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
endChannel | static | Channel<unknown, unknown> | TraceContext.endChannel | packages/framework/src/lib/trace/TraceContext.ts:109 |
startChannel | static | Channel<unknown, unknown> | TraceContext.startChannel | packages/framework/src/lib/trace/TraceContext.ts:108 |
Accessors
attribute
Get Signature
get attribute(): Map<string, string>;Defined in: packages/framework/src/lib/trace/TraceContext.ts:226
Returns
Map<string, string>
Inherited from
endNanoTime
Get Signature
get endNanoTime(): bigint;Defined in: packages/framework/src/lib/trace/TraceContext.ts:218
Returns
bigint
Inherited from
error
Get Signature
get error(): ExError | undefined;Defined in: packages/framework/src/lib/trace/TraceContext.ts:222
Returns
ExError | undefined
Inherited from
finished
Get Signature
get finished(): boolean;Defined in: packages/framework/src/lib/trace/TraceContext.ts:206
Returns
boolean
Inherited from
flags
Get Signature
get flags(): TraceFlag;Defined in: packages/framework/src/lib/trace/TraceContext.ts:198
Returns
Set Signature
set flags(value): void;Defined in: packages/framework/src/lib/trace/TraceContext.ts:202
Parameters
| Parameter | Type |
|---|---|
value | TraceFlag |
Returns
void
Inherited from
parentSpanId
Get Signature
get parentSpanId(): string | undefined;Defined in: packages/framework/src/lib/trace/TraceContext.ts:194
Returns
string | undefined
Inherited from
spanId
Get Signature
get spanId(): string;Defined in: packages/framework/src/lib/trace/TraceContext.ts:190
Returns
string
Inherited from
startNanoTime
Get Signature
get startNanoTime(): bigint;Defined in: packages/framework/src/lib/trace/TraceContext.ts:214
Returns
bigint
Inherited from
traceId
Get Signature
get traceId(): string;Defined in: packages/framework/src/lib/trace/TraceContext.ts:186
Returns
string
Inherited from
traceState
Get Signature
get traceState(): TraceState;Defined in: packages/framework/src/lib/trace/TraceContext.ts:210
Returns
Inherited from
Methods
run()
run<R>(storage, callback): R;Defined in: packages/framework/src/lib/trace/TraceContext.ts:141
Type Parameters
| Type Parameter |
|---|
R |
Parameters
| Parameter | Type |
|---|---|
storage | AsyncLocalStorage<TraceContext> |
callback | () => R |
Returns
R
Inherited from
toRPCTraceParentHeader()
toRPCTraceParentHeader(): string;Defined in: packages/framework/src/lib/trace/TraceContext.ts:133
Returns
string
Inherited from
TraceContext.toRPCTraceParentHeader
toRPCTraceStateHeader()
toRPCTraceStateHeader(): string;Defined in: packages/framework/src/lib/trace/TraceContext.ts:137
Returns
string
Inherited from
TraceContext.toRPCTraceStateHeader
create()
static create(traceParent?, traceState?): RpcServerTraceContext;Defined in: packages/framework/src/lib/trace/context/RpcServerTraceContext.ts:4
Parameters
| Parameter | Type |
|---|---|
traceParent? | string |
traceState? | string |
Returns
RpcServerTraceContext