1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/troyzhxu-httputils

Имя тега
Описание
Сообщение коммита
Операция
1. Оптимизация загрузки с использованием пула потоков ввода-вывода. 2. Возможность свободного переключения между исполнителями обратных вызовов.
26.03.2020 18:06
1. В классе HttpUtils и интерфейсе HTTP добавлены следующие методы: Call request(Request request); WebSocket webSocket(Request request, WebSocketListener listener); TaskExecutor getExecutor(). 2. Добавлен интерфейс TaskListener, который позволяет установить глобальный обратный вызов при создании экземпляра HTTP. 3. Добавлен интерфейс DownListener, который позволяет установить глобальный мониторинг загрузки при создании экземпляра HTTP. 4. В класс HttpResult добавлен метод HttpTask<?> getTask(). 5. В класс HttpResult.Body добавлены методы Body cache(), которые позволяют кэшировать тело сообщения для повторного использования методов toXXX. 6. В класс HttpClient добавлен метод getOkClient(). 7. В класс Download добавлен метод Ctrl getCtrl(). 8. Метод runOnIO() переименован в nextOnIO(), который отвечает за переключение на поток ввода-вывода.
31.03.2020 07:50
1
https://api.gitlife.ru/oschina-mirror/troyzhxu-httputils.git
git@api.gitlife.ru:oschina-mirror/troyzhxu-httputils.git
oschina-mirror
troyzhxu-httputils
troyzhxu-httputils