From da40e1a906a2cc9b0d24472ac6c57498bd224f49 Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Tue, 1 Jun 2010 08:34:19 +0000
Subject: [PATCH] LMS-1503 Refactored
 TransferredDataSetHandler.RegistrationHelper

SVN: 16238
---
 .../cisd/etlserver/TransferredDataSetHandler.java      | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/TransferredDataSetHandler.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/TransferredDataSetHandler.java
index 5ae484340c4..5f84c52a74a 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/TransferredDataSetHandler.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/TransferredDataSetHandler.java
@@ -349,8 +349,6 @@ public final class TransferredDataSetHandler implements IPathHandler, ISelfTesta
     private final class RegistrationHelper extends DataSetRegistrationAlgorithm
     {
 
-        private final TransferredDataSetHandler transferredDataSetHandler;
-
         /**
          * @param transferredDataSetHandler
          * @param incomingDataSetFile
@@ -360,7 +358,6 @@ public final class TransferredDataSetHandler implements IPathHandler, ISelfTesta
                 File incomingDataSetFile, IDelegatedActionWithResult<Boolean> cleanAftrewardsAction)
         {
             super(incomingDataSetFile, cleanAftrewardsAction);
-            this.transferredDataSetHandler = transferredDataSetHandler;
         }
 
         // state accessors
@@ -463,9 +460,8 @@ public final class TransferredDataSetHandler implements IPathHandler, ISelfTesta
         @Override
         protected void rollback(final Throwable throwable) throws Error
         {
-            this.transferredDataSetHandler.stopped |=
-                    throwable instanceof InterruptedExceptionUnchecked;
-            if (this.transferredDataSetHandler.stopped)
+            stopped |= throwable instanceof InterruptedExceptionUnchecked;
+            if (stopped)
             {
                 Thread.interrupted(); // Ensure the thread's interrupted state is cleared.
                 getOperationLog().warn(
@@ -484,7 +480,7 @@ public final class TransferredDataSetHandler implements IPathHandler, ISelfTesta
                 throw (Error) throwable;
             }
             UnstoreDataAction action = rollbackStorageProcessor(throwable);
-            if (this.transferredDataSetHandler.stopped == false)
+            if (stopped == false)
             {
                 if (action == UnstoreDataAction.MOVE_TO_ERROR)
                 {
-- 
GitLab