[jboss-cvs] JBossAS SVN: r106257 - in projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core: workmanager and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jun 24 08:56:55 EDT 2010


Author: jesper.pedersen
Date: 2010-06-24 08:56:54 -0400 (Thu, 24 Jun 2010)
New Revision: 106257

Modified:
   projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/bootstrapcontext/BaseCloneableBootstrapContext.java
   projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/workmanager/WorkManagerImpl.java
Log:
Use super.clone() for copy

Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/bootstrapcontext/BaseCloneableBootstrapContext.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/bootstrapcontext/BaseCloneableBootstrapContext.java	2010-06-24 12:37:58 UTC (rev 106256)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/bootstrapcontext/BaseCloneableBootstrapContext.java	2010-06-24 12:56:54 UTC (rev 106257)
@@ -150,7 +150,7 @@
     */
    public CloneableBootstrapContext clone() throws CloneNotSupportedException
    {
-      BaseCloneableBootstrapContext bcbc = new BaseCloneableBootstrapContext();
+      BaseCloneableBootstrapContext bcbc = (BaseCloneableBootstrapContext)super.clone();
       bcbc.setTransactionSynchronizationRegistry(getTransactionSynchronizationRegistry());
       bcbc.setWorkManager(getWorkManager().clone());
       bcbc.setXATerminator(getXATerminator());

Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/workmanager/WorkManagerImpl.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/workmanager/WorkManagerImpl.java	2010-06-24 12:37:58 UTC (rev 106256)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/workmanager/WorkManagerImpl.java	2010-06-24 12:56:54 UTC (rev 106257)
@@ -211,7 +211,7 @@
     */
    public WorkManager clone() throws CloneNotSupportedException
    {
-      WorkManager wm = new WorkManagerImpl();
+      WorkManager wm = (WorkManager)super.clone();
       wm.setShortRunningThreadPool(getShortRunningThreadPool());
       wm.setLongRunningThreadPool(getLongRunningThreadPool());
       wm.setXATerminator(getXATerminator());



More information about the jboss-cvs-commits mailing list