Enable specialization of BusinessProcess bean by moving producer methods into separate bean

Description

On JBoss EAP 6.0.0 we had a problem specializing the BusinessProcess bean, because recent implementations of Weld now conform to the JSR-299 spec, which states:
"When an enabled bean [...] specializes a second bean, we can be certain that the second bean is never instantiated or called by the container. Even if the second bean defines a producer or observer method, the method will never be called."

This forces one to redefine all producer methods provided by the BusinessProcess bean in order to specialize it.

I already discussed this with Daniel and a colleague at an affected customer. We agreed on the proposal to move the producer methods into separate bean.

Assignee

Falko Menge (camunda)

Reporter

Falko Menge (camunda)

Labels

None

Components

Fix versions

Priority

Major
Configure