CDI/Seam 3 tools 3.3.0.M4 What's New

< Main Index Forge Tools News >


CDI (JSR-299)


Quick Fixes

New quick fixes for problems in beans.xml found by CDI validator are now available:



Related Jira


All Assignable Beans dialog

The dialog for multiple hyperlinks for injection points has been improved. If there are a few assignable beans for the injection point then "Show All Assignable Beans..." menu is available when you Ctrl+Click on the injection.

Show All Assignable Beans... opens a dialog with all the beans which match the injection type and qualifiers.

It's possible to hide unavailable beans (shown by default). Show/hide menu is shown by default but can be hidden in dialog settings.

The beans can be filtered by name.

Other CDI hyperlinks (OpenOns) also have this new look and feel: Show All Generic Configuration Points", "Show CDI Events", "Show CDI Observer Methods"

Related Jira 1,
Related Jira 2


Open @Named Bean

New dialog "Open CDI Named Bean" is now available. Using this dialog you can open the resource which declares wanted EL bean name.



Related Jira


CDI Extensions/Seam 3


Seam 3.1.0.Beta3

There are some major changes in Seam 3.1.0.Beta3 release which made it incompatible to previous Seam 3 releases. JBoss Tools 3.3.0.M4 will support the new Seam 3.1.0.Beta3/Beta4 along with older versions. If you want use the latest Seam release just make sure you have the proper JARs in the project class path.

Related Jira


Solder

Seam config beans that reference abstract types or interfaces are now validated.

Related Jira

Also there is one more built-in bean is now supported by JBoss Tools: @Inject Logger log;

Related Jira


Seam REST

CDI Validator is now aware of @Inject @RestClient("...") injection points and doesn't threat it as unsatisfied dependencies since such beans are generated dynamically.

Related Jira


Seam JMS

The following JMS resources are available for injection in Seam JMS module:

  • javax.jms.Connection
  • javax.jms.Session
  • javax.jms.Topic
  • javax.jms.Queue
  • javax.jms.TopicPublisher
  • javax.jms.QueueSender
  • javax.jms.TopicSubscriber
  • javax.jms.QueueReceiver
All of them are now supported by CDI Validator.

Related Jira