Команда ReQL: reconnect
Синтаксис команды
conn.reconnect([boolean])
Описание
Закрыть и открыть заново соединение.
Закрытие соединения обычно ожидает, пока все ожидающие запросы завершатся, а затем освобождает все открытые ресурсы, связанные с соединением. Передавая false в качестве необязательного булевого аргумента команде reconnect, соединение будет закрыто немедленно, возможно, прервав любые ожидающие noreply-записи. Необязательный второй аргумент — это (целое число типа long) таймаут, указывающий, сколько времени reconnect будет ждать перед закрытием существующего соединения.
Запрос noreply выполняется с помощью команды runNoReply, указывая, что команда не должна ждать завершения запроса перед возвратом. Вы также можете явно дождаться завершения noreply-запроса, используя команду noreplyWait.
Пример: Отмена ожидающих запросов/запросов, которые больше не нужны.
conn.reconnect(false);
Пример: Подождать завершения ожидающих запросов перед повторным подключением.
conn.reconnect();
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/reconnect/