PacketAPI

PacketAPI 1.3.0

Нет прав для скачивания
  • оптимизирован процесс упаковки Composable. Теперь Composable объекты легче больше чем в 4 раза, а упаковка намного быстрее
    • Composable отныне поддерживают только ограниченный список типов данных. Однако, была добавлена возможность реализовать адаптер для любого типа, используя Composer#registerComposeAdapter. Пример можно найти в ресурсе.
  • добавлен системный параметр ru.xlv.packetapi.asyncPacketThreadPoolSize
  • добавлен системный параметр ru.xlv.packetapi.callbackThreadPoolSize
  • почищен, оптимизирован и улучшен код
  • мелкие правки
  • переработан проект
  • некоторые классы были переименованы до упрощенных вариаций
  • добавлен новый инструмент: Sender, упрощающий отправку пакетов/composable/колбэков
  • упрощено использование апи
    • переработан процесс регистрации пакетов
      • добавлена возможность автоматической регистрации пакетов, используя аннотации @AutoRegPacket и @AutoRegPacketSubscriber
      • выпилены регистры, которые приходилось генерить на каждый канал. теперь регистр единый на все апи
      • несмотря на то, что теперь сделан упор на аннотации, добавлен и способ ручной регистрации пакетов через обработчики
    • больше нет надобности создавать собственный обработчик для канала
  • добавлены Composable объекты
  • добавлена ленивая отправка данных
  • дополнена документация и переведена на ангельский язык
  • зарефакторен и улучшен код
  • Like
Реакции: hohserg
  • введена поддержка 1.7.10
  • пофикшены критические баги
  • улучшение кода
  • Like
Реакции: hohserg
Сверху