WildFly Common

Presentation Prepared By:
David M. Lloyd <david.lloyd@redhat.com>

What would it be?

  • A place for bits of practical, basic (common) code
  • Things we wish were part of the JDK
  • Things that defy categorization
  • So far:
    • Automatically-collecting reference types
    • Context selectors with security
    • Common i18n messages for things like null parameter values

What must it never become?

  • A dumping ground (like jboss-common-core)
  • A place for categorizable things like:
    • Collections (no matter how cool)
    • XML utilities
    • Filesystem utilities
  • These things are probably worthy of their own projects!

How would it be developed?

  • Like any other project, mostly...
  • But scope would be managed with an iron fist!
  • At GitHub

Possible categorized common projects

  • Common annotation processing: likely
  • Common collections (basic & concurrent): possible
  • Common concurrency utilities (lighter atomics, ???): maybe

That's it!