Clone this repo:


  1. 270afe5 Update as part of shutdown/migration process by Vinay Vishal · 6 years ago master
  2. 6f3b64a Merge pull request #1 from vinayvishal/copyright-updates by Vinay Vishal · 6 years ago
  3. 5f01c80 Update Junit version by Vinay Vishal · 6 years ago
  4. 8a7832c Add documentation of JDK 9 module name. by Bill Shannon · 7 years ago
  5. b7ef33d Don't deploy the demo module. by Bill Shannon · 7 years ago

:warning:This project is now part of the EE4J initiative. This repository has been archived as all activities are now happening in the corresponding Eclipse repository. See here for the overall EE4J transition status.

JavaBeans Activation Framework (JAF)

The JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).

JAF is used by JavaMail and JAX-WS for data content handling.

JAF is included in Java SE 6 and later.

This standalone release of JAF uses a Java Platform Module System “automatic” module name of java.activation, to match the module name used in JDK 9. A future version will include full module metadata.