UNPKG

jspurefix

Version:
29 lines (28 loc) 957 B
import { IJsFixConfig } from '../../config'; import { FixSession } from '../session/fix-session'; import { SessionState } from '../session/session-state'; import { ITcpTransportDescription } from './tcp-transport-description'; import { FixEntity } from '../fix-entity'; export declare class RecoveringTcpInitiator extends FixEntity { readonly jsFixConfig: IJsFixConfig; tcp: ITcpTransportDescription | null; session: FixSession; private readonly logger; private readonly application; private initiator; private transport; private th; recoveryAttemptSecs: number; backoffFailConnectSecs: number; constructor(jsFixConfig: IJsFixConfig); private createSession; getState(): SessionState; lastSentSeqNum(): number; private resetSeq; private newTransport; private clearTimer; private recover; start(): Promise<any>; run(initialTimeout?: number): Promise<any>; private connect; }