[jboss-cvs] JBossAS SVN: r78778 - trunk/server/src/main/org/jboss/ejb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 23 04:29:10 EDT 2008
Author: emuckenhuber
Date: 2008-09-23 04:29:10 -0400 (Tue, 23 Sep 2008)
New Revision: 78778
Modified:
trunk/server/src/main/org/jboss/ejb/EntityContainer.java
trunk/server/src/main/org/jboss/ejb/SessionContainer.java
trunk/server/src/main/org/jboss/ejb/StatefulSessionContainer.java
Log:
[JBAS-5332] set container on create
Modified: trunk/server/src/main/org/jboss/ejb/EntityContainer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/EntityContainer.java 2008-09-23 08:23:06 UTC (rev 78777)
+++ trunk/server/src/main/org/jboss/ejb/EntityContainer.java 2008-09-23 08:29:10 UTC (rev 78778)
@@ -155,7 +155,6 @@
throw new IllegalArgumentException("Null pool");
this.instancePool = ip;
- ip.setContainer(this);
}
public InstancePool getInstancePool()
@@ -169,7 +168,6 @@
throw new IllegalArgumentException("Null cache");
this.instanceCache = ic;
- ic.setContainer(this);
}
public InstanceCache getInstanceCache()
@@ -188,7 +186,6 @@
throw new IllegalArgumentException("Null persistence manager");
persistenceManager = pm;
- pm.setContainer(this);
}
public void addInterceptor(Interceptor in)
@@ -283,6 +280,7 @@
log.debug("Failed to register cache as mbean", t);
}
// Initialize pool
+ instancePool.setContainer(this);
instancePool.create();
for (Iterator it = proxyFactories.keySet().iterator(); it.hasNext(); )
@@ -306,9 +304,11 @@
log.debug("Failed to register cache as mbean", t);
}
// Init instance cache
+ instanceCache.setContainer(this);
instanceCache.create();
// Init persistence
+ persistenceManager.setContainer(this);
persistenceManager.create();
// Initialize the interceptor by calling the chain
@@ -347,7 +347,7 @@
EJBProxyFactory ci = (EJBProxyFactory)proxyFactories.get(invokerBinding);
ci.start();
}
-
+
// Start instance cache
instanceCache.start();
@@ -394,7 +394,6 @@
// Stop the instance pool
instancePool.stop();
-
// Stop persistence
persistenceManager.stop();
Modified: trunk/server/src/main/org/jboss/ejb/SessionContainer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/SessionContainer.java 2008-09-23 08:23:06 UTC (rev 78777)
+++ trunk/server/src/main/org/jboss/ejb/SessionContainer.java 2008-09-23 08:29:10 UTC (rev 78778)
@@ -89,7 +89,6 @@
throw new IllegalArgumentException("Null pool");
this.instancePool = ip;
- ip.setContainer(this);
}
/** return instance pool */
@@ -343,6 +342,7 @@
log.debug("Failed to register pool as mbean", t);
}
// Initialize pool
+ instancePool.setContainer(this);
instancePool.create();
}
@@ -613,7 +613,6 @@
String invokerBinding = (String) it.next();
EJBProxyFactory ci = (EJBProxyFactory) proxyFactories.get(invokerBinding);
ci.destroy();
- ci.setContainer(null);
}
}
Modified: trunk/server/src/main/org/jboss/ejb/StatefulSessionContainer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/StatefulSessionContainer.java 2008-09-23 08:23:06 UTC (rev 78777)
+++ trunk/server/src/main/org/jboss/ejb/StatefulSessionContainer.java 2008-09-23 08:29:10 UTC (rev 78778)
@@ -75,7 +75,6 @@
public void setInstanceCache(InstanceCache ic)
{
this.instanceCache = ic;
- ic.setContainer(this);
}
public InstanceCache getInstanceCache()
@@ -91,7 +90,6 @@
public void setPersistenceManager(StatefulSessionPersistenceManager pm)
{
persistenceManager = pm;
- pm.setContainer(this);
}
/**
@@ -157,6 +155,7 @@
log.debug("Failed to register cache as mbean", t);
}
// Init instance cache
+ instanceCache.setContainer(this);
instanceCache.create();
}
@@ -165,6 +164,7 @@
*/
protected void createPersistenceManager() throws Exception
{
+ persistenceManager.setContainer(this);
persistenceManager.create();
}
More information about the jboss-cvs-commits
mailing list