gdamour 2005/12/21 09:21:53
Modified: modules/core/src/java/org/openejb/proxy ProxyMemento.java
Log:
GERONIMO-1397 Clustering of SFSB
First step of many others to add the clustering of SFSB.
This check-in adds the following features:
* definition of an EJBClusterManager, which abstracts an EJB Cluster node;
* this EJB cluster node is a standard GBean (the default or
WADI implementation is DefaultEJBClusterManager);
* in an openejb-jar.xml DD, a SFSB can declare a reference to this node via
the ejb-cluster-reference element;
* when the SFSB container is started, the EJB cluster node notifies
the cluster that it is running a specific SFSB container;
* when a clustered SFSB InstanceContext is created, an array of nodes running
the container of this SFSB is associated to the InstanceContext. Note that
this array of nodes is updated upon start-up of a clustered SFSB container or
upon node failure;
* this array of nodes capable of running the created SFSB is propagated to
clients. Actually, this array is propagated at each EJB invocation.
Revision Changes Path
1.2 +5 -8
openejb/modules/core/src/java/org/openejb/proxy/ProxyMemento.java
Index: ProxyMemento.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/proxy/ProxyMemento.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ProxyMemento.java 17 Sep 2005 22:18:18 -0000 1.1
+++ ProxyMemento.java 21 Dec 2005 14:21:53 -0000 1.2
@@ -44,17 +44,14 @@
*/
package org.openejb.proxy;
-import java.io.Serializable;
-import java.io.ObjectStreamException;
import java.io.InvalidClassException;
import java.io.InvalidObjectException;
-import java.io.ObjectOutput;
-import java.io.IOException;
+import java.io.ObjectStreamException;
+import java.io.Serializable;
import java.rmi.RemoteException;
-import org.openejb.EJBComponentType;
-import org.openejb.client.*;
import org.apache.geronimo.kernel.ClassLoading;
+import org.openejb.EJBComponentType;
/**
* @version $Revision$ $Date$