Author: jflesch
Date: 2008-01-05 01:11:04 +0000 (Sat, 05 Jan 2008)
New Revision: 16902

Modified:
   trunk/apps/Thaw/src/thaw/fcp/FCPClientPut.java
   trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java
   trunk/apps/Thaw/src/thaw/plugins/queueWatcher/QueueTableModel.java
Log:
First fixes related to the previous commit

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPClientPut.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPClientPut.java      2008-01-05 01:04:36 UTC 
(rev 16901)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPClientPut.java      2008-01-05 01:11:04 UTC 
(rev 16902)
@@ -231,8 +231,7 @@
                        startInsert();
                }

-               setChanged();
-               this.notifyObservers();
+               notifyChange();

                return true;
        }
@@ -338,8 +337,7 @@
                                identifier = queueManager.getAnID();
                }

-               setChanged();
-               this.notifyObservers();
+               notifyChange();

                final FCPMessage msg = new FCPMessage();

@@ -490,8 +488,7 @@

                        if( System.currentTimeMillis() >= (startTime+3000) ) {
                                toTheNodeProgress = (int) (((origSize - 
remaining) * 100) / origSize);
-                               setChanged();
-                               this.notifyObservers();
+                               notifyChange();
                                startTime = System.currentTimeMillis();
                        }

@@ -595,8 +592,7 @@

                                status = "Inserting";

-                               setChanged();
-                               this.notifyObservers();
+                               notifyChange();
                                return;
                        }

@@ -610,8 +606,7 @@
                                if (publicKey == null) {
                                        status = "[Warning]";
                                        Logger.warning(this, "PutSuccessful 
message without URI field ?!");
-                                       setChanged();
-                                       this.notifyObservers();
+                                       notifyChange();
                                        return;
                                }

@@ -629,8 +624,7 @@

                                status = "Finished";

-                               setChanged();
-                               this.notifyObservers();
+                               notifyChange();
                                return;
                        }


Modified: trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java  2008-01-05 01:04:36 UTC 
(rev 16901)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java  2008-01-05 01:11:04 UTC 
(rev 16902)
@@ -95,6 +95,8 @@
                                averageSpeed = (blocks * BLOCK_SIZE) / 
diffTime;                        
                                ETA = diffTime; /* ok, it's a little bit icky, 
but it does the trick :) */

+                               notifyChange();
+                               
                                return;
                        }

@@ -108,14 +110,14 @@
                                long diffBlocks = transferedBlocks - 
transferedBlocksPast[currentReadCursor];
                                long remainingBlocks = (insertion ? 
(totalBlocks - transferedBlocks) : (requiredBlocks - transferedBlocks));

-                               if (diffTimeSec <= 0 /* we never know */ || 
diffBlocks <= 0 || remainingBlocks == 0) {
+                               if (diffTimeSec <= 0 || diffBlocks <= 0 || 
remainingBlocks == 0) {
                                        averageSpeed = 0;
                                        ETA = 0;
                                } else {
                                        double averageSpeedInBlocksPerSecond = 
diffBlocks / diffTimeSec;

                                        averageSpeed = 
(long)(averageSpeedInBlocksPerSecond * (double)BLOCK_SIZE);
-                                       ETA = (long)(((double)remainingBlocks) 
/ averageSpeedInBlocksPerSecond);
+                                       ETA = (long)(remainingBlocks / 
averageSpeedInBlocksPerSecond);
                                }

                                if (currentWriteCursor == currentReadCursor-1

Modified: trunk/apps/Thaw/src/thaw/plugins/queueWatcher/QueueTableModel.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/queueWatcher/QueueTableModel.java  
2008-01-05 01:04:36 UTC (rev 16901)
+++ trunk/apps/Thaw/src/thaw/plugins/queueWatcher/QueueTableModel.java  
2008-01-05 01:11:04 UTC (rev 16902)
@@ -186,7 +186,7 @@
                        if (!query.isFinished())
                                return GUIHelper.getPrintableTime(remaining);
                        else
-                               return 
I18n.getMessage("thaw.plugin.queueWatcher.totalTime") + " 
"+GUIHelper.getPrintableSize(remaining);
+                               return 
I18n.getMessage("thaw.plugin.queueWatcher.totalTime") + " 
"+GUIHelper.getPrintableTime(remaining);
                }

                return null;


Reply via email to