[
https://issues.jboss.org/browse/CDI-496?page=com.atlassian.jira.plugin.sy...
]
Martin Kouba commented on CDI-496:
----------------------------------
[~rmannibucau] I believe the contract of a CDI bean of any kind (managed, session bean,
producer method, etc.) is explicitly defined (2. Concepts):
{quote}
A bean comprises the following attributes:
* A (nonempty) set of bean types
* A (nonempty) set of qualifiers
* A scope
* Optionally, a bean name
* A set of interceptor bindings
* A bean implementation
{quote}
Clarification (or completion) for interceptor binding to session
bean
---------------------------------------------------------------------
Key: CDI-496
URL:
https://issues.jboss.org/browse/CDI-496
Project: CDI Specification Issues
Issue Type: Clarification
Reporter: Tomas Remes
It's not clear if the session bean can have interceptor binding and what rules (if
any) apply to this case. In the beginning of chapter 9. Interceptor bindings there is
following statement:
{quote}Managed beans and EJB session and message-driven beans support
interception.{quote}
But at the end of "9.3. Binding an interceptor to a bean" There is only:
{quote}
If a managed bean has a class-level or method-level interceptor binding, the managed bean
must
be a proxyable bean type, as defined in Section 3.15, “Unproxyable bean types”.
{quote}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)