#49 Improve PackageScanner & ServiceScanner

Открыто
4 лет назад открыта ranides · комментариев: 0
ranides прокомментировал 4 лет назад
  • better fluent API
  • ServiceScanner
    • support for protected/private services
    • more flexible resolvers
      • constructors with arguments
      • factory methods
      • builder methods
    • support for priority (annotation?)
    • support for runtime conditionals/configuration
      • using another annotations
      • using builder methods
  • PackageScanner: application mode
    • detect JAR by extracting classpath from
      • PackageScanner.class
      • passed user class
      • detected caller classes
    • scan whole JAR, not only specified root packages
    • cache result in a file or java.util.prefs.Preferences (store both path & timestamp of jar)
- better fluent API - ServiceScanner - support for protected/private services - more flexible resolvers - constructors with arguments - factory methods - builder methods - support for priority (annotation?) - support for runtime conditionals/configuration - using another annotations - using builder methods - PackageScanner: application mode - detect JAR by extracting classpath from - PackageScanner.class - passed user class - detected caller classes - scan whole JAR, not only specified root packages - cache result in a file or `java.util.prefs.Preferences` (store both path & timestamp of jar)
ranides упомянул эту задачу в коммите 4 лет назад
#49
Войдите, чтобы присоединиться к обсуждению.
Нет этапа
Нет ответственного
1 участников
Загрузка...
Отмена
Сохранить
Пока нет содержимого.