Мы хотим изменить время ожидания сеанса по умолчанию в Vert.x. После поиска в документации я обнаружил, что сеансы используют эту переменную для определения значения тайм-аута:

public static final long DEFAULT_SESSION_TIMEOUT = 1800000L

Эта переменная хранится в классе io.vertx.ext.web.handler.SessionHandler (Vert.x Web), но мы не можем найти способ или способ изменить это значение с 30 минут на 60 минут.

Итак, как я могу изменить тайм-аут сеанса по умолчанию?

Благодарность

0
Idriss Benbassou 9 Апр 2021 в 01:52

1 ответ

Лучший ответ
long TIMEOUT_IN_MS = 3600000L;

router.route()
  .handler(SessionHandler.create(store).setSessionTimeout(TIMEOUT_IN_MS));

Дополнительные сведения см. В разделе «Обработка сеанса» в веб-документации Vert.x. .

1
Davide 9 Апр 2021 в 00:14