|
@Local or @Remote is allowed to be used on the bean class with no corresponding interface class name provided these conditions are met:
- The bean has exactly one business interface - That business interface is not annotated contrarily (@Remote on the bean while interfaces is annotated @Local, and vice versa) - The bean cannot be annotated both @Local and @Remote (can use one or the other, not both) Fixed.
$ svn ci container/openejb-core/src/main/java/org/apache/openejb/alt/config/AnnotationDeployer.java Sending container/openejb-core/src/main/java/org/apache/openejb/alt/config/AnnotationDeployer.java Transmitting file data . Committed revision 490674. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Sending container/openejb-core/pom.xml
Adding container/openejb-core/src/main/java/org/apache/openejb/alt/config/AnnotationDeployer.java
Sending container/openejb-core/src/main/java/org/apache/openejb/alt/config/DeploymentLoader.java
Sending container/openejb-core/src/main/java/org/apache/openejb/alt/config/EjbJarInfoBuilder.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/AroundInvoke.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/AssemblyDescriptor.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerTransaction.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/EnterpriseBean.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/EntityBean.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/Method.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodTransaction.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/SessionBean.java
Transmitting file data .............
Committed revision 470257.