serveStream_ method
- @override
- @visibleForTesting
- required ServerTransportStream stream,
- X509Certificate? clientCertificate,
- InternetAddress? remoteAddress,
- Sink<
void> ? onDataReceived,
override
Implementation
@override
@visibleForTesting
ServerHandler serveStream_({
required ServerTransportStream stream,
X509Certificate? clientCertificate,
InternetAddress? remoteAddress,
Sink<void>? onDataReceived,
}) {
return ServerHandler(
stream: stream,
serviceLookup: lookupService,
interceptors: _interceptors,
codecRegistry: _codecRegistry,
// ignore: unnecessary_cast
clientCertificate: clientCertificate as io_bits.X509Certificate?,
// ignore: unnecessary_cast
remoteAddress: remoteAddress as io_bits.InternetAddress?,
errorHandler: _errorHandler,
onDataReceived: onDataReceived,
)..handle();
}