start method
Future<void>
start(
- KernelTransportKind transport, {
- String host = '127.0.0.1',
- int port = 7820,
override
Dispatch the chosen transport to the matching startX method.
Implementation
@override
Future<void> start(
KernelTransportKind transport, {
String host = '127.0.0.1',
int port = 7820,
}) {
switch (transport) {
case KernelTransportKind.inProcess:
register();
return Future.value();
case KernelTransportKind.stdio:
return startStdio();
case KernelTransportKind.streamableHttp:
return startStreamableHttp(host: host, port: port);
case KernelTransportKind.sse:
return startSse(host: host, port: port);
}
}