[
https://jira.jboss.org/jira/browse/EJBTHREE-1155?page=com.atlassian.jira....
]
Andrew Lee Rubinger reopened EJBTHREE-1155:
-------------------------------------------
This issue is invalidated by inferring from EJB3 Core Spec 4.6.1:
The session Bean Provider is responsible for providing the following class files (for)
Session bean's remote interface and remote home interface, if the session bean
provides an EJB 2.1 remote client view.
Note the use of the singular voice. In contrast, "business interface(s) is used in
the same section".
At the moment this test case is failing with:
Caused by: java.lang.IllegalStateException: An EJB 2.1 view can't have multiple
remote/local interfaces
at
org.jboss.metadata.annotation.creator.ejb.AbstractHomeProcessor.getCreateReturnSignature(AbstractHomeProcessor.java:82)
...which describes to the bean provider the failure.
Allow for discovery of N Local/Remote interfaces through Home
create<METHOD>() methods
--------------------------------------------------------------------------------------
Key: EJBTHREE-1155
URL:
https://jira.jboss.org/jira/browse/EJBTHREE-1155
Project: EJB 3.0
Issue Type: Bug
Reporter: Andrew Lee Rubinger
Assignee: Andrew Lee Rubinger
Fix For: AS 5.0.0.Beta3
Presently, the Local/Remote interface may be discovered via reflection from the return
type of the first "create<METHOD>" method in the Home interface. Allow
discovery of an N number of Local/Remote interfaces from the return types of
Home.create<METHOD>().
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira