@@ -70,8 +70,8 @@ class RPCServer extends EventTarget {
7070 manifest,
7171 middlewareFactory = rpcUtilsMiddleware . defaultServerMiddlewareWrapper ( ) ,
7272 sensitive = false ,
73- streamKeepAliveTimeoutTime = 60_000 , // 1 minute
74- timeoutForceCloseTime = 2_000 , // 2 seconds
73+ handlerTimeoutTime = 60_000 , // 1 minute
74+ handlerTimeoutGraceTime = 2_000 , // 2 seconds
7575 logger = new Logger ( this . name ) ,
7676 } : {
7777 manifest : ServerManifest ;
@@ -82,17 +82,17 @@ class RPCServer extends EventTarget {
8282 JSONRPCResponse
8383 > ;
8484 sensitive ?: boolean ;
85- streamKeepAliveTimeoutTime ?: number ;
86- timeoutForceCloseTime ?: number ;
85+ handlerTimeoutTime ?: number ;
86+ handlerTimeoutGraceTime ?: number ;
8787 logger ?: Logger ;
8888 } ) : Promise < RPCServer > {
8989 logger . info ( `Creating ${ this . name } ` ) ;
9090 const rpcServer = new this ( {
9191 manifest,
9292 middlewareFactory,
9393 sensitive,
94- streamKeepAliveTimeoutTime : streamKeepAliveTimeoutTime ,
95- timeoutForceCloseTime : timeoutForceCloseTime ,
94+ handlerTimeoutTime ,
95+ handlerTimeoutGraceTime ,
9696 logger,
9797 } ) ;
9898 logger . info ( `Created ${ this . name } ` ) ;
@@ -102,8 +102,8 @@ class RPCServer extends EventTarget {
102102 protected logger : Logger ;
103103 protected handlerMap : Map < string , RawHandlerImplementation > = new Map ( ) ;
104104 protected defaultTimeoutMap : Map < string , number | undefined > = new Map ( ) ;
105- protected streamKeepAliveTimeoutTime : number ;
106- protected timeoutForceCloseTime : number ;
105+ protected handlerTimeoutTime : number ;
106+ protected handlerTimeoutGraceTime : number ;
107107 protected activeStreams : Set < PromiseCancellable < void > > = new Set ( ) ;
108108 protected sensitive : boolean ;
109109 protected middlewareFactory : MiddlewareFactory <
@@ -117,8 +117,8 @@ class RPCServer extends EventTarget {
117117 manifest,
118118 middlewareFactory,
119119 sensitive,
120- streamKeepAliveTimeoutTime = 60_000 , // 1 minuet
121- timeoutForceCloseTime = 2_000 , // 2 seconds
120+ handlerTimeoutTime = 60_000 , // 1 minuet
121+ handlerTimeoutGraceTime = 2_000 , // 2 seconds
122122 logger,
123123 } : {
124124 manifest : ServerManifest ;
@@ -129,8 +129,8 @@ class RPCServer extends EventTarget {
129129 Uint8Array ,
130130 JSONRPCResponseResult
131131 > ;
132- streamKeepAliveTimeoutTime ?: number ;
133- timeoutForceCloseTime ?: number ;
132+ handlerTimeoutTime ?: number ;
133+ handlerTimeoutGraceTime ?: number ;
134134 sensitive : boolean ;
135135 logger : Logger ;
136136 } ) {
@@ -188,8 +188,8 @@ class RPCServer extends EventTarget {
188188 }
189189 this . middlewareFactory = middlewareFactory ;
190190 this . sensitive = sensitive ;
191- this . streamKeepAliveTimeoutTime = streamKeepAliveTimeoutTime ;
192- this . timeoutForceCloseTime = timeoutForceCloseTime ;
191+ this . handlerTimeoutTime = handlerTimeoutTime ;
192+ this . handlerTimeoutGraceTime = handlerTimeoutGraceTime ;
193193 this . logger = logger ;
194194 }
195195
@@ -413,7 +413,7 @@ class RPCServer extends EventTarget {
413413 const abortController = new AbortController ( ) ;
414414 // Setting up timeout timer logic
415415 const timer = new Timer ( {
416- delay : this . streamKeepAliveTimeoutTime ,
416+ delay : this . handlerTimeoutTime ,
417417 handler : ( ) => {
418418 abortController . abort ( new rpcErrors . ErrorRPCTimedOut ( ) ) ;
419419 } ,
@@ -424,7 +424,7 @@ class RPCServer extends EventTarget {
424424 let graceTimer : Timer < void > | undefined ;
425425 const handleAbort = ( ) => {
426426 const graceTimer = new Timer ( {
427- delay : this . timeoutForceCloseTime ,
427+ delay : this . handlerTimeoutGraceTime ,
428428 handler : ( ) => {
429429 rpcStream . cancel ( abortController . signal . reason ) ;
430430 } ,
@@ -501,7 +501,7 @@ class RPCServer extends EventTarget {
501501 }
502502 // Setting up Timeout logic
503503 const timeout = this . defaultTimeoutMap . get ( method ) ;
504- if ( timeout != null && timeout < this . streamKeepAliveTimeoutTime ) {
504+ if ( timeout != null && timeout < this . handlerTimeoutTime ) {
505505 // Reset timeout with new delay if it is less than the default
506506 timer . reset ( timeout ) ;
507507 } else {
0 commit comments