The JSR 322 expert group
released the proposed final draft
(PFD) of the Java EE Connectors 1.6 specification
during mid-Febraury 2009.
We had covered the features introduced in the earlier milestones of the
specification in this blog (see entries on early draft
and public review
Some of the changes and new features introduced in the PFD draft are:
- Config property attributes: New attributes (See Section 18.104.22.168) have been introduced to configuration properties to indicate if they
- support dynamic
updates: to indicate to the application server that
dynamically reconfiguring the config property is supported by the
- are confidential:
to indicate that a particular configuration property is confidential,
so that deployment/runtime tools could use special visual aids denoting
confidentiality and not expose the values as plain text.
- The original InflowContext interfaces have been renamed to
WorkContext or its equivalent, as the interfaces were not relevant only
during Message Inflow but during all Work processing. (See Ch.11 and 16)
- Robust handling of error conditions during MessageEndpoint
creation and Work submission: Enhanced the MessageEndpoint creation
APIs to support timeouts and also enhanced the exceptions thrown by the
MessageEndpointFactory and WorkManager to handle retryable scenarios.
(See 13.3 and 10.3.3 for more details)
- Provide guidelines on the relationship of the Connector
Architecture and other integration technologies such as Java Business
Integration (JBI) and Service Component Architecture (SCA). (See
- Updated the ease of development annotations and contracts,
that were introduced in the Public Review draft of the
specification, to address feedback received. (See the change
history, Section I.1, for a list of changes and Ch. 18 for more details)
- Misc updates and clarifications to the Connection and
Transaction Management chapters (see the change history, Section I.1
for a complete list of changes).
As always, we would like your feedback on the draft through the JSR comments alias email@example.com
or in the comments section of this blog entry. Since this is the last milestone of the JSR before going final, please try to spend some time reading the new features introduced in this version of the specification, try out the reference implementation (details below) and provide your review comments and feedback through the alias above.
As you might know, the reference implementation for the Connectors specifications and other components specifications in the Java EE 6 platform
are developed in the GlassFish
. Now, with the release of the Java EE 6 SDK early
, most of the features in the PFD draft are now
available for you to try out.
, the lead of the Connectors technology reference implementation in GlassFish, has blogged recently
about how a resource adapter can be built using the new metadata annotations introduced in the spec and demonstrates how the use of the EoD features could reduce the need for redundant boilerplate code and eliminate/reduce the need for XML deployment descriptors. Please also go through the Connectors 1.6 mail-connector sample that he has made available through the Java EE 6 Preview SDK
to understand how these annotations could be used while developing a resource adapter.