Открыть боковую панель
Aurora OS
Kotlin Multiplatform
Libraries
ktor
Коммиты
c8a302a6
Не подтверждена
Коммит
c8a302a6
создал
Авг 16, 2022
по автору
Rustam
Зафиксировано автором
GitHub
Авг 16, 2022
Просмотр файлов
Avoid creating default event loop group when custom is set (#3124)
владелец
6ae508ad
Изменения
1
Скрыть пробелы
Построчно
Рядом
ktor-server/ktor-server-netty/jvm/src/io/ktor/server/netty/NettyApplicationEngine.kt
Просмотр файла @
c8a302a6
...
...
@@ -122,13 +122,14 @@ public class NettyApplicationEngine(
* [EventLoopGroupProxy] for processing incoming requests and doing engine's internal work
*/
private
val
workerEventGroup
:
EventLoopGroup
by
lazy
{
val
defaultGroup
=
if
(
configuration
.
shareWorkGroup
)
{
customBootstrap
.
config
().
childGroup
()
?.
let
{
return
@lazy
it
}
if
(
configuration
.
shareWorkGroup
)
{
EventLoopGroupProxy
.
create
(
configuration
.
workerGroupSize
+
configuration
.
callGroupSize
)
}
else
{
EventLoopGroupProxy
.
create
(
configuration
.
workerGroupSize
)
}
customBootstrap
.
config
().
childGroup
()
?:
defaultGroup
}
private
val
customBootstrap
:
ServerBootstrap
by
lazy
{
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать