User: starksm
Date: 01/07/17 20:26:27
Modified: src/main/org/jboss/test/lock/bean Tag: Branch_2_2
EnterpriseEntityBean.java
Log:
Update the lock contention tests
Revision Changes Path
No revision
No revision
1.2.4.1 +86 -70
jbosstest/src/main/org/jboss/test/lock/bean/EnterpriseEntityBean.java
Index: EnterpriseEntityBean.java
===================================================================
RCS file:
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/lock/bean/EnterpriseEntityBean.java,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- EnterpriseEntityBean.java 2000/10/19 01:28:06 1.2
+++ EnterpriseEntityBean.java 2001/07/18 03:26:27 1.2.4.1
@@ -6,80 +6,96 @@
import org.jboss.test.lock.interfaces.EnterpriseEntityHome;
import org.jboss.test.lock.interfaces.EnterpriseEntity;
-public class EnterpriseEntityBean implements EntityBean {
- private EntityContext entityContext;
- public String name;
- public String field;
- public EnterpriseEntity nextEntity;
-
- public String ejbCreate(String name) throws RemoteException, CreateException {
- this.name = name;
- return null;
- }
-
- public void ejbPostCreate(String name) throws RemoteException, CreateException
{
- }
-
-
- public void ejbActivate() throws RemoteException {
- }
-
- public void ejbLoad() throws RemoteException {
- }
-
- public void ejbPassivate() throws RemoteException {
- }
-
- public void ejbRemove() throws RemoteException, RemoveException {
- }
-
- public void ejbStore() throws RemoteException {
- }
-
-
- public void setField(String field) throws RemoteException {
- System.out.println("Bean "+name+", setField("+field+") called");
- this.field = field;
- }
-
- public String getField() throws RemoteException {
- return field;
- }
+public class EnterpriseEntityBean
+ implements EntityBean
+{
+ private EntityContext entityContext;
+
+ public String name;
+ public String field;
+ public EnterpriseEntity nextEntity;
+
+ public String ejbCreate(final String name)
+ throws RemoteException, CreateException
+ {
+ this.name = name;
+ return null;
+ }
+
+ public void ejbPostCreate(String name)
+ throws RemoteException, CreateException
+ {
+ // empty
+ }
+
+ public void ejbActivate() throws RemoteException {
+ // empty
+ }
+
+ public void ejbLoad() throws RemoteException {
+ // empty
+ }
+
+ public void ejbPassivate() throws RemoteException {
+ // empty
+ }
+
+ public void ejbRemove() throws RemoteException, RemoveException {
+ // empty
+ }
+
+ public void ejbStore() throws RemoteException {
+ // empty
+ }
+
+ public void setField(String field) throws RemoteException {
+ //System.out.println("Bean "+name+", setField("+field+") called");
+ this.field = field;
+ }
+
+ public String getField() throws RemoteException {
+ return field;
+ }
-
- public void setAndCopyField(String field) throws RemoteException {
- System.out.println("Bean "+name+", setAndCopyField("+field+") called");
+ public void setAndCopyField(String field) throws RemoteException {
+ //System.out.println("Bean "+name+", setAndCopyField("+field+") called");
- setField(field);
- nextEntity.setField(field);
- }
+ setField(field);
+ nextEntity.setField(field);
+ }
-
- public void setNextEntity(String beanName) throws RemoteException {
-
- System.out.println("EntityBean.createEntity() called");
+ public void setNextEntity(String beanName) throws RemoteException {
+ //System.out.println("EntityBean.createEntity() called");
- try {
- EJBObject ejbObject = entityContext.getEJBObject();
- EnterpriseEntityHome home =
(EnterpriseEntityHome)entityContext.getEJBObject().getEJBHome();
+ try {
+ EJBObject ejbObject = entityContext.getEJBObject();
+ EnterpriseEntityHome home =
+ (EnterpriseEntityHome)entityContext.getEJBObject().getEJBHome();
- try {
- nextEntity =
(EnterpriseEntity)home.findByPrimaryKey(beanName);
- } catch (FinderException e) {
- nextEntity = (EnterpriseEntity)home.create(beanName);
- }
+ try {
+ nextEntity = (EnterpriseEntity)home.findByPrimaryKey(beanName);
+ } catch (FinderException e) {
+ nextEntity = (EnterpriseEntity)home.create(beanName);
+ }
- } catch(Exception e) {
- e.printStackTrace();
- throw new RemoteException("create entity did not work check
messages");
- }
- }
-
- public void setEntityContext(EntityContext context) throws RemoteException {
- entityContext = context;
- }
-
- public void unsetEntityContext() throws RemoteException {
- entityContext = null;
- }
+ } catch(Exception e) {
+ e.printStackTrace();
+ throw new RemoteException
+ ("create entity did not work check messages");
+ }
+ }
+
+ public void setEntityContext(EntityContext context)
+ throws RemoteException
+ {
+ entityContext = context;
+ }
+
+ public void unsetEntityContext() throws RemoteException {
+ entityContext = null;
+ }
+
+ public void sleep(long time) throws InterruptedException {
+ Thread.sleep(time);
+ }
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development