[**@sora-soft/framework API Reference v2.0.0**](README.md)

***

# @sora-soft/framework API Reference v2.0.0

## Enumerations

- [ConnectorCommand](enumerations/ConnectorCommand.md)
- [ConnectorState](enumerations/ConnectorState.md)
- [ErrorLevel](enumerations/ErrorLevel.md)
- [FilterOperator](enumerations/FilterOperator.md)
- [FrameworkErrorCode](enumerations/FrameworkErrorCode.md)
- [ListenerConnectionEventType](enumerations/ListenerConnectionEventType.md)
- [ListenerState](enumerations/ListenerState.md)
- [LogLevel](enumerations/LogLevel.md)
- [MiddlewarePosition](enumerations/MiddlewarePosition.md)
- [OPCode](enumerations/OPCode.md)
- [RetryErrorCode](enumerations/RetryErrorCode.md)
- [RetryEvent](enumerations/RetryEvent.md)
- [RPCErrorCode](enumerations/RPCErrorCode.md)
- [RPCSenderState](enumerations/RPCSenderState.md)
- [RPCSenderStatus](enumerations/RPCSenderStatus.md)
- [TCPErrorCode](enumerations/TCPErrorCode.md)
- [TraceErrorCode](enumerations/TraceErrorCode.md)
- [TraceFlag](enumerations/TraceFlag.md)
- [WorkerState](enumerations/WorkerState.md)
- [WorkerStopReason](enumerations/WorkerStopReason.md)

## Classes

- [ArrayMap](classes/ArrayMap.md)
- [Broadcaster](classes/Broadcaster.md)
- [Codec](classes/Codec.md)
- [Component](classes/Component.md)
- [ComponentScope](classes/ComponentScope.md)
- [Connector](classes/Connector.md)
- [ConnectorError](classes/ConnectorError.md)
- [ConsoleOutput](classes/ConsoleOutput.md)
- [Context](classes/Context.md)
- [DiagnosticsChannel](classes/DiagnosticsChannel.md)
- [Discovery](classes/Discovery.md)
- [Election](classes/Election.md)
- [ErrorTracer](classes/ErrorTracer.md)
- [Executor](classes/Executor.md)
- [ExError](classes/ExError.md)
- [FrameworkError](classes/FrameworkError.md)
- [FrameworkLogger](classes/FrameworkLogger.md)
- [InnerTraceContext](classes/InnerTraceContext.md)
- [JsonBufferCodec](classes/JsonBufferCodec.md)
- [LabelFilter](classes/LabelFilter.md)
- [LifeCycle](classes/LifeCycle.md)
- [LifeRef](classes/LifeRef.md)
- [Listener](classes/Listener.md)
- [Logger](classes/Logger.md)
- [LoggerOutput](classes/LoggerOutput.md)
- [LogScope](classes/LogScope.md)
- [NanoTime](classes/NanoTime.md)
- [Node](classes/Node.md)
- [NodeHandler](classes/NodeHandler.md)
- [NodeTime](classes/NodeTime.md)
- [Notify](classes/Notify.md)
- [PacketHandler](classes/PacketHandler.md)
- [Provider](classes/Provider.md)
- [ProviderAllConnectStrategy](classes/ProviderAllConnectStrategy.md)
- [ProviderManager](classes/ProviderManager.md)
- [ProviderStrategy](classes/ProviderStrategy.md)
- [QueueExecutor](classes/QueueExecutor.md)
- [RawPacket](classes/RawPacket.md)
- [Ref](classes/Ref.md)
- [RefError](classes/RefError.md)
- [Request](classes/Request.md)
- [Response](classes/Response.md)
- [Retry](classes/Retry.md)
- [RetryError](classes/RetryError.md)
- [RootScope](classes/RootScope.md)
- [Route](classes/Route.md)
- [RouteError](classes/RouteError.md)
- [RpcClientTraceContext](classes/RpcClientTraceContext.md)
- [RPCError](classes/RPCError.md)
- [RPCHeader](classes/RPCHeader.md)
- [RPCLogger](classes/RPCLogger.md)
- [RPCResponseError](classes/RPCResponseError.md)
- [RPCSender](classes/RPCSender.md)
- [RpcServerTraceContext](classes/RpcServerTraceContext.md)
- [Runtime](classes/Runtime.md)
- [Scope](classes/Scope.md)
- [Service](classes/Service.md)
- [SingletonService](classes/SingletonService.md)
- [SingletonWorker](classes/SingletonWorker.md)
- [StackUtility](classes/StackUtility.md)
- [SubscriptionManager](classes/SubscriptionManager.md)
- [TCPConnector](classes/TCPConnector.md)
- [TCPError](classes/TCPError.md)
- [TCPListener](classes/TCPListener.md)
- [TCPUtility](classes/TCPUtility.md)
- [Time](classes/Time.md)
- [TimeoutError](classes/TimeoutError.md)
- [Timer](classes/Timer.md)
- [Trace](classes/Trace.md)
- [TraceContext](classes/TraceContext.md)
- [TraceError](classes/TraceError.md)
- [TraceState](classes/TraceState.md)
- [UnixTime](classes/UnixTime.md)
- [Utility](classes/Utility.md)
- [Waiter](classes/Waiter.md)
- [Worker](classes/Worker.md)
- [WorkerScope](classes/WorkerScope.md)

## Interfaces

- [IComponentMetaData](interfaces/IComponentMetaData.md)
- [IComponentOptions](interfaces/IComponentOptions.md)
- [IComponentScopeStore](interfaces/IComponentScopeStore.md)
- [IConnectorNoPingOptions](interfaces/IConnectorNoPingOptions.md)
- [IConnectorOptions](interfaces/IConnectorOptions.md)
- [IConnectorPingOptions](interfaces/IConnectorPingOptions.md)
- [IConsoleOutputOptions](interfaces/IConsoleOutputOptions.md)
- [IDiscoveryInfo](interfaces/IDiscoveryInfo.md)
- [IEventEmitter](interfaces/IEventEmitter.md)
- [ILabelData](interfaces/ILabelData.md)
- [ILabels](interfaces/ILabels.md)
- [IListenerConnectionEvent](interfaces/IListenerConnectionEvent.md)
- [IListenerInfo](interfaces/IListenerInfo.md)
- [IListenerMetaData](interfaces/IListenerMetaData.md)
- [ILoggerData](interfaces/ILoggerData.md)
- [ILoggerOptions](interfaces/ILoggerOptions.md)
- [ILoggerOutputOptions](interfaces/ILoggerOutputOptions.md)
- [INodeMetaData](interfaces/INodeMetaData.md)
- [INodeOptions](interfaces/INodeOptions.md)
- [INodeRunData](interfaces/INodeRunData.md)
- [INotifyHandler](interfaces/INotifyHandler.md)
- [IPayloadError](interfaces/IPayloadError.md)
- [IProviderMetaData](interfaces/IProviderMetaData.md)
- [IQueueExecutorInfo](interfaces/IQueueExecutorInfo.md)
- [IRawCommandPacket](interfaces/IRawCommandPacket.md)
- [IRawReqPacket](interfaces/IRawReqPacket.md)
- [IRawResPacket](interfaces/IRawResPacket.md)
- [IReqCreateService](interfaces/IReqCreateService.md)
- [IReqCreateWorker](interfaces/IReqCreateWorker.md)
- [IReqRemoveWorker](interfaces/IReqRemoveWorker.md)
- [IRequestOptions](interfaces/IRequestOptions.md)
- [IResPayloadPacket](interfaces/IResPayloadPacket.md)
- [IRetryFixedIntervalOptions](interfaces/IRetryFixedIntervalOptions.md)
- [IRetryIncrementIntervalOptions](interfaces/IRetryIncrementIntervalOptions.md)
- [IRetryOptionsBase](interfaces/IRetryOptionsBase.md)
- [IRPCHandler](interfaces/IRPCHandler.md)
- [IRPCHandlerParam](interfaces/IRPCHandlerParam.md)
- [IRuntimeOptions](interfaces/IRuntimeOptions.md)
- [IScopeClass](interfaces/IScopeClass.md)
- [ISenderMetaData](interfaces/ISenderMetaData.md)
- [IServiceMetaData](interfaces/IServiceMetaData.md)
- [IServiceOptions](interfaces/IServiceOptions.md)
- [IServiceRunData](interfaces/IServiceRunData.md)
- [ITCPListenerOptions](interfaces/ITCPListenerOptions.md)
- [ITraceScopeStore](interfaces/ITraceScopeStore.md)
- [IWorkerMetaData](interfaces/IWorkerMetaData.md)
- [IWorkerOptions](interfaces/IWorkerOptions.md)
- [IWorkerScopeStore](interfaces/IWorkerScopeStore.md)

## Type Aliases

- [AbstractConstructorWithScope](type-aliases/AbstractConstructorWithScope.md)
- [AsyncReject](type-aliases/AsyncReject.md)
- [AsyncResolve](type-aliases/AsyncResolve.md)
- [ConnectorPingOptions](type-aliases/ConnectorPingOptions.md)
- [ConvertRouteMethod](type-aliases/ConvertRouteMethod.md)
- [ConvertRPCRouteMethod](type-aliases/ConvertRPCRouteMethod.md)
- [ErrorArgs](type-aliases/ErrorArgs.md)
- [IRawNetPacket](type-aliases/IRawNetPacket.md)
- [IRetryOptions](type-aliases/IRetryOptions.md)
- [JobExecutor](type-aliases/JobExecutor.md)
- [ListenerCallback](type-aliases/ListenerCallback.md)
- [MethodPramBuilder](type-aliases/MethodPramBuilder.md)
- [NotifyHandler](type-aliases/NotifyHandler.md)
- [PacketCodecBuilder](type-aliases/PacketCodecBuilder.md)
- [PromiseResolver](type-aliases/PromiseResolver.md)
- [RawRouteRPCMethod](type-aliases/RawRouteRPCMethod.md)
- [RefCallback](type-aliases/RefCallback.md)
- [RetryExecutor](type-aliases/RetryExecutor.md)
- [RetryFunc](type-aliases/RetryFunc.md)
- [RouteMethod](type-aliases/RouteMethod.md)
- [RouteRPCMethod](type-aliases/RouteRPCMethod.md)
- [RPCHandler](type-aliases/RPCHandler.md)
- [RPCMiddleware](type-aliases/RPCMiddleware.md)
- [ScopeBuilder](type-aliases/ScopeBuilder.md)
- [SenderBuilder](type-aliases/SenderBuilder.md)
- [ServiceBuilder](type-aliases/ServiceBuilder.md)
- [ThenArg](type-aliases/ThenArg.md)
- [TypeOfClassMethod](type-aliases/TypeOfClassMethod.md)
- [UndefinedToVoid](type-aliases/UndefinedToVoid.md)
- [WorkerBuilder](type-aliases/WorkerBuilder.md)

## Variables

- [defaultRetryOptions](variables/defaultRetryOptions.md)
- [invalidSpanId](variables/invalidSpanId.md)
- [invalidTraceId](variables/invalidTraceId.md)
