User: user57
Date: 01/07/12 21:07:51
Modified: src/main/org/jboss/ejb StatefulSessionEnterpriseContext.java
Log:
cleaned up
Revision Changes Path
1.14 +58 -42
jboss/src/main/org/jboss/ejb/StatefulSessionEnterpriseContext.java
Index: StatefulSessionEnterpriseContext.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/StatefulSessionEnterpriseContext.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- StatefulSessionEnterpriseContext.java 2001/06/21 05:14:31 1.13
+++ StatefulSessionEnterpriseContext.java 2001/07/13 04:07:51 1.14
@@ -7,6 +7,10 @@
package org.jboss.ejb;
import java.io.IOException;
+import java.io.Serializable;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+
import java.rmi.RemoteException;
import javax.ejb.EJBContext;
@@ -16,93 +20,107 @@
import javax.ejb.EJBLocalObject;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
-
-import javax.transaction.UserTransaction;
+import org.jboss.logging.Logger;
import org.jboss.metadata.SessionMetaData;
-
/**
- * <description>
+ * The enterprise context for stateful session beans.
*
- * @see <related>
- * @author <a href="mailto:[EMAIL PROTECTED]">Rickard �berg</a>
- * @author <a href="mailto:[EMAIL PROTECTED]">Daniel OConnor</a>
- * @version $Revision: 1.13 $
+ * @author <a href="mailto:[EMAIL PROTECTED]">Rickard �berg</a>
+ * @author <a href="mailto:[EMAIL PROTECTED]">Daniel OConnor</a>
+ * @version $Revision: 1.14 $
*/
public class StatefulSessionEnterpriseContext
extends EnterpriseContext
- implements java.io.Serializable
+ implements Serializable
{
// Constants -----------------------------------------------------
// Attributes ----------------------------------------------------
+
private EJBObject ejbObject;
private EJBLocalObject ejbLocalObject;
-
private SessionContext ctx;
// Static --------------------------------------------------------
// Constructors --------------------------------------------------
+
public StatefulSessionEnterpriseContext(Object instance, Container con)
throws RemoteException
{
super(instance, con);
- ctx = new StatefulSessionContextImpl();
+ ctx = new StatefulSessionContextImpl();
((SessionBean)instance).setSessionContext(ctx);
}
// Public --------------------------------------------------------
- public void discard()
- throws RemoteException
+
+ public void discard() throws RemoteException
{
- // Do nothing
+ // Do nothing
}
+
public EJBContext getEJBContext()
{
- return ctx;
+ return ctx;
}
- // During activation of stateful session beans we replace the instance by the
one read from the file
+ /**
+ * During activation of stateful session beans we replace the instance
+ * by the one read from the file.
+ */
public void setInstance(Object instance)
- {
- this.instance = instance;
- try
- {
- ((SessionBean)instance).setSessionContext(ctx);
- }
- catch (Exception x)
- {
- org.jboss.logging.Logger.exception(x);
- }
- }
-
- public void setEJBObject(EJBObject eo) { ejbObject = eo; }
- public EJBObject getEJBObject() { return ejbObject; }
- public void setEJBLocalObject(EJBLocalObject eo) { ejbLocalObject = eo; }
- public EJBLocalObject getEJBLocalObject() { return ejbLocalObject; }
+ {
+ this.instance = instance;
+ try
+ {
+ ((SessionBean)instance).setSessionContext(ctx);
+ }
+ catch (Exception x)
+ {
+ Logger.exception(x);
+ }
+ }
+
+ public void setEJBObject(EJBObject eo) {
+ ejbObject = eo;
+ }
+
+ public EJBObject getEJBObject() {
+ return ejbObject;
+ }
+
+ public void setEJBLocalObject(EJBLocalObject eo) {
+ ejbLocalObject = eo;
+ }
+
+ public EJBLocalObject getEJBLocalObject() {
+ return ejbLocalObject;
+ }
- public SessionContext getSessionContext()
- {
- return ctx;
- }
+ public SessionContext getSessionContext()
+ {
+ return ctx;
+ }
// Package protected ---------------------------------------------
// Protected -----------------------------------------------------
// Private -------------------------------------------------------
- private void writeObject(java.io.ObjectOutputStream out)
+
+ private void writeObject(ObjectOutputStream out)
throws IOException, ClassNotFoundException
{
- // No state
+ // No state
}
- private void readObject(java.io.ObjectInputStream in)
+ private void readObject(ObjectInputStream in)
throws IOException, ClassNotFoundException
{
- // No state
+ // No state
}
// Inner classes -------------------------------------------------
@@ -120,7 +138,6 @@
try {
ejbObject =
((StatefulSessionContainer)con).getContainerInvoker().getStatefulSessionEJBObject(id);
} catch (RemoteException re) {
- // ...
throw new IllegalStateException();
}
}
@@ -145,4 +162,3 @@
}
}
}
-
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development