[jboss-cvs] JBossAS SVN: r79019 - projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 2 07:09:33 EDT 2008
Author: wolfc
Date: 2008-10-02 07:09:32 -0400 (Thu, 02 Oct 2008)
New Revision: 79019
Modified:
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulBean.java
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulLocalOnlyBean.java
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulRemoteBusiness.java
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessBean.java
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessRemote.java
Log:
EJBTHREE-1201: removed bindings, don't designate 2.1 interfaces, removed circular injection in SFSB
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulBean.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulBean.java 2008-10-02 10:48:01 UTC (rev 79018)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulBean.java 2008-10-02 11:09:32 UTC (rev 79019)
@@ -26,16 +26,12 @@
import javax.ejb.EJBContext;
import javax.ejb.EJBLocalObject;
import javax.ejb.EJBObject;
-import javax.ejb.Local;
import javax.ejb.LocalHome;
import javax.ejb.Remote;
import javax.ejb.RemoteHome;
import javax.ejb.Stateful;
import javax.naming.InitialContext;
-import org.jboss.ejb3.annotation.LocalBinding;
-import org.jboss.ejb3.annotation.RemoteBinding;
-import org.jboss.ejb3.annotation.RemoteBindings;
import org.jboss.logging.Logger;
/**
@@ -47,20 +43,12 @@
@Stateful(name="Stateful")
@LocalHome(StatefulLocalHome.class)
@RemoteHome(StatefulRemoteHome.class)
- at Remote({org.jboss.ejb3.test.ejbcontext.Stateful.class, StatefulRemoteBusiness.class,StatefulRemote.class})
- at Local(StatefulLocal.class)
- at LocalBinding(jndiBinding = StatefulLocal.JNDI_NAME)
- at RemoteBindings(
-{@RemoteBinding(jndiBinding = StatefulRemoteBusiness.JNDI_NAME),
- @RemoteBinding(jndiBinding = org.jboss.ejb3.test.ejbcontext.Stateful.JNDI_NAME)})
+ at Remote({org.jboss.ejb3.test.ejbcontext.Stateful.class, StatefulRemoteBusiness.class})
public class StatefulBean extends BaseBean
implements org.jboss.ejb3.test.ejbcontext.Stateful, StatefulRemoteBusiness
{
private static final Logger log = Logger.getLogger(StatefulBean.class);
- @EJB(mappedName=StatefulRemoteBusiness.JNDI_NAME)
- StatefulRemoteBusiness statefulRemote = null;
-
@EJB StatefulLocalOnly statefulLocalOnly;
EJBLocalObject ejbLocalObject;
@@ -117,7 +105,7 @@
public Class testLocalInvokedBusinessInterface() throws Exception
{
- return statefulRemote.testInvokedBusinessInterface2();
+ return sessionContext.getBusinessObject(StatefulRemoteBusiness.class).testInvokedBusinessInterface2();
}
@PostConstruct
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulLocalOnlyBean.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulLocalOnlyBean.java 2008-10-02 10:48:01 UTC (rev 79018)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulLocalOnlyBean.java 2008-10-02 11:09:32 UTC (rev 79019)
@@ -26,7 +26,6 @@
import javax.ejb.SessionContext;
import javax.ejb.Stateful;
-import org.jboss.ejb3.annotation.LocalBinding;
import org.jboss.logging.Logger;
/**
@@ -34,7 +33,6 @@
*/
@Stateful(name="StatefulLocalOnly")
@Local(StatefulLocalOnly.class)
- at LocalBinding(jndiBinding="StatefulLocalOnly")
public class StatefulLocalOnlyBean
implements StatefulLocalOnly
{
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulRemoteBusiness.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulRemoteBusiness.java 2008-10-02 10:48:01 UTC (rev 79018)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatefulRemoteBusiness.java 2008-10-02 11:09:32 UTC (rev 79019)
@@ -33,7 +33,7 @@
@Remote
public interface StatefulRemoteBusiness
{
- String JNDI_NAME = "StatefulBean/remote";
+ String JNDI_NAME = "Stateful/remote";
public Class testInvokedBusinessInterface2() throws Exception;
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessBean.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessBean.java 2008-10-02 10:48:01 UTC (rev 79018)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessBean.java 2008-10-02 11:09:32 UTC (rev 79019)
@@ -33,9 +33,6 @@
import javax.ejb.Stateless;
import javax.naming.InitialContext;
-import org.jboss.ejb3.annotation.LocalBinding;
-import org.jboss.ejb3.annotation.RemoteBinding;
-import org.jboss.ejb3.annotation.RemoteBindings;
import org.jboss.logging.Logger;
@@ -48,12 +45,8 @@
@Stateless(name="Stateless")
@LocalHome(StatelessLocalHome.class)
@RemoteHome(StatelessRemoteHome.class)
- at Local({StatelessLocalBusiness.class,StatelessLocal.class})
- at Remote({StatelessBusinessRemote.class,StatelessRemote.class})
- at LocalBinding(jndiBinding = StatelessLocal.JNDI_NAME)
- at RemoteBindings({
- at RemoteBinding(jndiBinding = StatelessRemote.JNDI_NAME),
- at RemoteBinding(jndiBinding = StatelessBusinessRemote.JNDI_NAME)})
+ at Local(StatelessLocalBusiness.class)
+ at Remote(StatelessBusinessRemote.class)
public class StatelessBean extends BaseBean
implements org.jboss.ejb3.test.ejbcontext.StatelessBusinessRemote, StatelessLocalBusiness
{
@@ -64,7 +57,7 @@
SessionContext sessionContext;
StatelessLocal ejbLocalObject;
- org.jboss.ejb3.test.ejbcontext.StatelessBusinessRemote ejbObject;
+ StatelessRemote ejbObject;
public void noop()
{
@@ -122,7 +115,7 @@
public void postConstruct()
{
ejbLocalObject = (StatelessLocal)sessionContext.getEJBLocalObject();
- ejbObject = (org.jboss.ejb3.test.ejbcontext.StatelessBusinessRemote)sessionContext.getEJBObject();
+ ejbObject = (StatelessRemote)sessionContext.getEJBObject();
}
}
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessRemote.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessRemote.java 2008-10-02 10:48:01 UTC (rev 79018)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbcontext/StatelessRemote.java 2008-10-02 11:09:32 UTC (rev 79019)
@@ -19,5 +19,7 @@
{
String JNDI_NAME = "Stateless/remote";
+ void noop();
+
public Class<?> testInvokedBusinessInterface() throws Exception;
}
More information about the jboss-cvs-commits
mailing list