@sotatech/nest-quickfix
Version:
A powerful NestJS implementation of the FIX (Financial Information eXchange) protocol. Provides high-performance, reliable messaging for financial trading applications with built-in session management, message validation, and recovery mechanisms.
14 lines (13 loc) • 454 B
TypeScript
import { EventEmitter } from 'events';
import { Message } from '../message/message';
import { Socket } from 'net';
import { SessionConfig } from '../session/session.config';
export interface Session extends EventEmitter {
getSessionId(): string;
getSocket(): Socket;
sendMessage(message: Message): Promise<void>;
join(roomName: string): void;
leave(roomName: string): void;
getRooms(): string[];
getConfig(): SessionConfig;
}