CoreBrowserCmdSession

public interface CoreBrowserCmdSession

Сессия взаимодействия с браузерным плагином. Объект синхронизации потока прикладной логики и потоков, обслуживающих передачу данных между сервером и плагином клинетского браузера.

Methods

args

Object args()
Returns:

Объект команды, для которой создана сессия

cancel

void cancel()

Устанавливает влаг отмены и посылает плагину уведомление о необходимости завершения действия.

id

String id()
Returns:

Идентификат сессии

isAlive

boolean isAlive()

Возможность понять внутри блока BrowserCmd.forCmd(cmd=>{}) , что команда получила от плагина команду “success/error” или произошёл таймаут сокета.

Returns:

true, если команда ожидает завершения от плагина.

isCancelled

boolean isCancelled()

Возвращает значение флага отмены действия

Returns:

флаг отмены

lastActivityDate

Date lastActivityDate()
Returns:

Дата последней активности сессии / взаимодействия с плагином

setLastActivityDate

void setLastActivityDate()

Обновляет дату последней активности сессии / взаимодействия с плагином