Skip to content

@sora-soft/framework


@sora-soft/framework / RpcClientTraceContext

Class: RpcClientTraceContext ​

Defined in: packages/framework/src/lib/trace/context/RpcClientTraceContext.ts:4

Extends ​

Constructors ​

Constructor ​

ts
new RpcClientTraceContext(
   traceId?, 
   parentSpanId?, 
   flags?, 
   traceState?): RpcClientTraceContext;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:111

Parameters ​

ParameterType
traceId?string
parentSpanId?string
flags?number
traceState?string

Returns ​

RpcClientTraceContext

Inherited from ​

TraceContext.constructor

Properties ​

PropertyModifierTypeInherited fromDefined in
endChannelstaticChannel<unknown, unknown>TraceContext.endChannelpackages/framework/src/lib/trace/TraceContext.ts:109
startChannelstaticChannel<unknown, unknown>TraceContext.startChannelpackages/framework/src/lib/trace/TraceContext.ts:108

Accessors ​

attribute ​

Get Signature ​

ts
get attribute(): Map<string, string>;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:226

Returns ​

Map<string, string>

Inherited from ​

TraceContext.attribute


endNanoTime ​

Get Signature ​

ts
get endNanoTime(): bigint;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:218

Returns ​

bigint

Inherited from ​

TraceContext.endNanoTime


error ​

Get Signature ​

ts
get error(): ExError | undefined;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:222

Returns ​

ExError | undefined

Inherited from ​

TraceContext.error


finished ​

Get Signature ​

ts
get finished(): boolean;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:206

Returns ​

boolean

Inherited from ​

TraceContext.finished


flags ​

Get Signature ​

ts
get flags(): TraceFlag;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:198

Returns ​

TraceFlag

Set Signature ​

ts
set flags(value): void;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:202

Parameters ​
ParameterType
valueTraceFlag
Returns ​

void

Inherited from ​

TraceContext.flags


parentSpanId ​

Get Signature ​

ts
get parentSpanId(): string | undefined;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:194

Returns ​

string | undefined

Inherited from ​

TraceContext.parentSpanId


spanId ​

Get Signature ​

ts
get spanId(): string;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:190

Returns ​

string

Inherited from ​

TraceContext.spanId


startNanoTime ​

Get Signature ​

ts
get startNanoTime(): bigint;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:214

Returns ​

bigint

Inherited from ​

TraceContext.startNanoTime


traceId ​

Get Signature ​

ts
get traceId(): string;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:186

Returns ​

string

Inherited from ​

TraceContext.traceId


traceState ​

Get Signature ​

ts
get traceState(): TraceState;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:210

Returns ​

TraceState

Inherited from ​

TraceContext.traceState

Methods ​

run() ​

ts
run<R>(storage, callback): R;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:141

Type Parameters ​

Type Parameter
R

Parameters ​

ParameterType
storageAsyncLocalStorage<TraceContext>
callback() => R

Returns ​

R

Inherited from ​

TraceContext.run


toRPCTraceParentHeader() ​

ts
toRPCTraceParentHeader(): string;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:133

Returns ​

string

Inherited from ​

TraceContext.toRPCTraceParentHeader


toRPCTraceStateHeader() ​

ts
toRPCTraceStateHeader(): string;

Defined in: packages/framework/src/lib/trace/TraceContext.ts:137

Returns ​

string

Inherited from ​

TraceContext.toRPCTraceStateHeader


create() ​

ts
static create(): RpcClientTraceContext;

Defined in: packages/framework/src/lib/trace/context/RpcClientTraceContext.ts:5

Returns ​

RpcClientTraceContext

基于 WTFPL 许可发布