Class: PortCheckError
Defined in: electron/services/monitoring/utils/portErrorHandling.ts:109
Custom error class for port connectivity failures, preserving response time information.
Remarks
Extends the standard Error class to include timing data, supporting
diagnostics and retry/backoff strategies.
Example
throw new PortCheckError("Port not reachable", 1200);
Param
message
The error message describing the failure.
Param
responseTime
The time taken until failure in milliseconds.
Hierarchy
Extends
Constructors
Constructor
new PortCheckError(message: string, responseTime: number): PortCheckError;
Defined in: electron/services/monitoring/utils/portErrorHandling.ts:131
Constructs a new PortCheckError with timing information.
Parameters
message
string
The error message describing the failure.
responseTime
number
The time taken until failure in milliseconds.
Returns
PortCheckError
Remarks
Sets the error name to "PortCheckError" and preserves the response time for analysis.
Overrides
Error.constructor;
Properties
responseTime
readonly responseTime: number;
Defined in: electron/services/monitoring/utils/portErrorHandling.ts:117
The response time at the point of failure, in milliseconds.