Skip to main content

[ejb-spec issues] [JIRA] Created: (EJB_SPEC-115) Flexible Connector Scanning

  • From: "rdohna (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [ejb-spec issues] [JIRA] Created: (EJB_SPEC-115) Flexible Connector Scanning
  • Date: Thu, 14 Nov 2013 15:41:49 +0000 (UTC)
  • Auto-submitted: auto-generated

Flexible Connector Scanning
---------------------------

                 Key: EJB_SPEC-115
                 URL: https://java.net/jira/browse/EJB_SPEC-115
             Project: ejb-spec
          Issue Type: Improvement
    Affects Versions: 3.2
            Reporter: rdohna


After EJB_SPEC-60 empowered connectors to fully reflect on the bean they 
create, the {{@javax.ejb.MessageDriven}} annotation and the marker interface 
(e.g. {{@javax.jms.MessageListener}}) are still demanded by the JCA, but a 
more flexible model would simplify and enable connectors even more.

The model could be similar to remote EJB discovery: The application 
programmer annotates a bean class or a business interface with an annotation 
that is defined by the connector (e.g. {{@Remote}}). The container then 
discovers those beans resp. all implementations of that interface and asks 
the connector to instantiate and bind them.

There are options about where this scanning could be done:
* Directly by CDI (taking extensions into account)
* As a part of the connector, so it could implement even other mechanisms
* As a separate scanner in the container

It looks as if this could, in the long run, be used to implement other 
bindings as connectors as well: Next to JMS and remote EJBs, JAX-RS comes to 
my mind; maybe more?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[ejb-spec issues] [JIRA] Created: (EJB_SPEC-115) Flexible Connector Scanning

rdohna (JIRA) 11/14/2013
 
 
Close
loading
Please Confirm
Close