#49 Improve PackageScanner & ServiceScanner

Aperto
aperto 4 anni fa da ranides · 0 commenti
ranides ha commentato 4 anni fa
  • 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 referenced this issue from a commit 4 anni fa
#49
Sign in to join this conversation.
Nessuna milestone
Nessun assegnatario
1 Partecipanti
Caricamento...
Annulla
Salva
Non ci sono ancora contenuti.