ÿØÿà JFIF H H ÿÛ C GIF89;
| System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 Current Path : /var/www/talentgenesis_admin_backend/node_modules/@nestjs/microservices/server/ |
| Current File : /var/www/talentgenesis_admin_backend/node_modules/@nestjs/microservices/server/server-tcp.d.ts |
/// <reference types="node" />
/// <reference types="node" />
import { Server as NetSocket, Socket } from 'net';
import { Transport } from '../enums';
import { TcpSocket } from '../helpers';
import { CustomTransportStrategy } from '../interfaces';
import { TcpOptions } from '../interfaces/microservice-configuration.interface';
import { Server } from './server';
export declare class ServerTCP extends Server implements CustomTransportStrategy {
private readonly options;
readonly transportId = Transport.TCP;
protected server: NetSocket;
private readonly port;
private readonly host;
private readonly socketClass;
private isExplicitlyTerminated;
private retryAttemptsCount;
private tlsOptions?;
constructor(options: TcpOptions['options']);
listen(callback: (err?: unknown, ...optionalParams: unknown[]) => void): void;
close(): void;
bindHandler(socket: Socket): void;
handleMessage(socket: TcpSocket, rawMessage: unknown): Promise<any>;
handleClose(): undefined | number | NodeJS.Timer;
private init;
private getSocketInstance;
}