@sora-soft/framework / TCPConnector
Class: TCPConnector
Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:20
Extends
Constructors
Constructor
new TCPConnector(socket?): TCPConnector;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:27
Parameters
| Parameter | Type |
|---|---|
socket? | Socket |
Returns
TCPConnector
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
codec_? | protected | Codec<any> | Connector.codec_ | packages/framework/src/lib/rpc/Connector.ts:276 |
lifeCycle_ | protected | LifeCycle<ConnectorState> | Connector.lifeCycle_ | packages/framework/src/lib/rpc/Connector.ts:274 |
session_ | protected | string | undefined | Connector.session_ | packages/framework/src/lib/rpc/Connector.ts:277 |
target_? | protected | IListenerInfo | Connector.target_ | packages/framework/src/lib/rpc/Connector.ts:275 |
Accessors
dataSubject
Get Signature
get dataSubject(): Subject<IRawNetPacket>;Defined in: packages/framework/src/lib/rpc/Connector.ts:266
Returns
Subject<IRawNetPacket>
Inherited from
protocol
Get Signature
get protocol(): string;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:216
Returns
string
Overrides
scope
Get Signature
get scope(): Scope<unknown>;Defined in: packages/framework/src/lib/rpc/Connector.ts:270
Returns
Scope<unknown>
Inherited from
session
Get Signature
get session(): string | undefined;Defined in: packages/framework/src/lib/rpc/Connector.ts:254
Returns
string | undefined
Set Signature
set session(value): void;Defined in: packages/framework/src/lib/rpc/Connector.ts:258
Parameters
| Parameter | Type |
|---|---|
value | string | undefined |
Returns
void
Inherited from
state
Get Signature
get state(): ConnectorState;Defined in: packages/framework/src/lib/rpc/Connector.ts:246
Returns
Inherited from
stateSubject
Get Signature
get stateSubject(): BehaviorSubject<ConnectorState>;Defined in: packages/framework/src/lib/rpc/Connector.ts:250
Returns
BehaviorSubject<ConnectorState>
Inherited from
target
Get Signature
get target(): IListenerInfo | undefined;Defined in: packages/framework/src/lib/rpc/Connector.ts:262
Returns
IListenerInfo | undefined
Inherited from
Methods
connect()
protected connect(listenInfo): Promise<void>;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:55
Parameters
| Parameter | Type |
|---|---|
listenInfo | IListenerInfo |
Returns
Promise<void>
Overrides
disablePingPong()
protected disablePingPong(): void;Defined in: packages/framework/src/lib/rpc/Connector.ts:178
Returns
void
Inherited from
disconnect()
protected disconnect(): Promise<void>;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:142
Returns
Promise<void>
Overrides
enablePingPong()
protected enablePingPong(): void;Defined in: packages/framework/src/lib/rpc/Connector.ts:147
Returns
void
Inherited from
handleCommand()
protected handleCommand(command, args): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:214
Parameters
| Parameter | Type |
|---|---|
command | ConnectorCommand |
args | unknown |
Returns
Promise<void>
Inherited from
handleIncomeMessage()
protected handleIncomeMessage(data): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:187
Parameters
| Parameter | Type |
|---|---|
data | IRawNetPacket |
Returns
Promise<void>
Inherited from
isAvailable()
isAvailable(): boolean;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:51
Returns
boolean
Overrides
off()
off(): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:96
Returns
Promise<void>
Inherited from
onCodecSelected()
onCodecSelected(code): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:80
Parameters
| Parameter | Type |
|---|---|
code | string |
Returns
Promise<void>
Inherited from
onPingError()
protected onPingError(err): void;Defined in: packages/framework/src/lib/rpc/Connector.ts:171
Parameters
| Parameter | Type |
|---|---|
err | ExError |
Returns
void
Inherited from
selectCodec()
selectCodec(code): Promise<void>;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:170
Parameters
| Parameter | Type |
|---|---|
code | string |
Returns
Promise<void>
Overrides
send()
send(packet): Promise<void>;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:150
Parameters
| Parameter | Type |
|---|---|
packet | IRawNetPacket |
Returns
Promise<void>
Overrides
sendCommand()
sendCommand(command, args?): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:131
Parameters
| Parameter | Type |
|---|---|
command | ConnectorCommand |
args? | unknown |
Returns
Promise<void>
Inherited from
sendNotify()
sendNotify(notify, fromId?): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:125
Parameters
| Parameter | Type |
|---|---|
notify | Notify |
fromId? | string | null |
Returns
Promise<void>
Inherited from
sendPing()
protected sendPing(id): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:139
Parameters
| Parameter | Type |
|---|---|
id | number |
Returns
Promise<void>
Inherited from
sendPong()
protected sendPong(id): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:143
Parameters
| Parameter | Type |
|---|---|
id | number |
Returns
Promise<void>
Inherited from
sendRaw()
sendRaw(payload): Promise<void>;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:158
Parameters
| Parameter | Type |
|---|---|
payload | Buffer |
Returns
Promise<void>
Overrides
start()
start(target, codec): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:62
Parameters
| Parameter | Type |
|---|---|
target | IListenerInfo |
codec | Codec<any> |
Returns
Promise<void>
Inherited from
waitForReady()
waitForReady(ttlMs): Promise<void>;Defined in: packages/framework/src/lib/rpc/Connector.ts:57
Parameters
| Parameter | Type |
|---|---|
ttlMs | number |
Returns
Promise<void>
Inherited from
register()
static register(manager?): void;Defined in: packages/framework/src/lib/tcp/TCPConnector.ts:21
Parameters
| Parameter | Type |
|---|---|
manager? | ProviderManager |
Returns
void