initialize method
Future<void>
initialize(
)
inherited
Implementation
@override
Future<void> initialize() async {
if (_enableMetrics) {
_metricRequestsTotal = _inst.counter(
_metricPrefix + '_requests_total',
labels: {
'status_code': ['1xx', '2xx', '3xx', '4xx', '5xx', '6xx', 'other'],
},
);
_metricRequestDuration = _inst.exponentialHistogram(
_metricPrefix + '_request_duration',
start: 0.01,
factor: 2,
count: 10,
);
}
final serveAddress =
nullOrWhitespace(address) ? io.InternetAddress.anyIPv4 : address;
final socket = securityContext != null
? await io.SecureServerSocket.bind(serveAddress, port, securityContext)
: await io.ServerSocket.bind(serveAddress, port);
_server = HttpServer(socket, handleRequest, _onSocketError,
_onProtocolError, _onStreamError);
}