Interface: Transport
Prefactor TypeScript SDK / @prefactor/core / Transport
Interface: Transport
Section titled “Interface: Transport”Defined in: packages/core/src/transport/http.ts:77
Transport contract used by the tracer and runtime.
Methods
Section titled “Methods”emit()
Section titled “emit()”emit(
span):void
Defined in: packages/core/src/transport/http.ts:78
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
finishSpan()
Section titled “finishSpan()”finishSpan(
spanId,endTime,options?):void
Defined in: packages/core/src/transport/http.ts:80
Parameters
Section titled “Parameters”spanId
Section titled “spanId”string
endTime
Section titled “endTime”number
options?
Section titled “options?”FinishSpanOptions
Returns
Section titled “Returns”void
startAgentInstance()
Section titled “startAgentInstance()”startAgentInstance(
options?):void
Defined in: packages/core/src/transport/http.ts:82
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”void
finishAgentInstance()
Section titled “finishAgentInstance()”finishAgentInstance():
void
Defined in: packages/core/src/transport/http.ts:84
Returns
Section titled “Returns”void
registerSchema()
Section titled “registerSchema()”registerSchema(
schema):void
Defined in: packages/core/src/transport/http.ts:86
Parameters
Section titled “Parameters”schema
Section titled “schema”Record<string, unknown>
Returns
Section titled “Returns”void
assertUsable()
Section titled “assertUsable()”assertUsable(
operation):void
Defined in: packages/core/src/transport/http.ts:88
Parameters
Section titled “Parameters”operation
Section titled “operation”Returns
Section titled “Returns”void
getHealthState()
Section titled “getHealthState()”getHealthState():
PrefactorTransportHealthState
Defined in: packages/core/src/transport/http.ts:90
Returns
Section titled “Returns”close()
Section titled “close()”close():
void|Promise<void>
Defined in: packages/core/src/transport/http.ts:92
Returns
Section titled “Returns”void | Promise<void>