Author: jflesch
Date: 2006-07-10 21:05:40 +0000 (Mon, 10 Jul 2006)
New Revision: 9551

Added:
   trunk/apps/Thaw/src/thaw/fcp/FCPListPersistentRequests.java
Modified:
   trunk/apps/Thaw/src/thaw/core/Core.java
   trunk/apps/Thaw/src/thaw/fcp/FCPClientHello.java
   trunk/apps/Thaw/src/thaw/fcp/FCPQuery.java
   trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java
   trunk/apps/Thaw/src/thaw/fcp/FCPWatchGlobal.java
Log:
Now send a ListPersistentRequests to the Node when starting

Modified: trunk/apps/Thaw/src/thaw/core/Core.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/Core.java     2006-07-10 20:42:30 UTC (rev 
9550)
+++ trunk/apps/Thaw/src/thaw/core/Core.java     2006-07-10 21:05:40 UTC (rev 
9551)
@@ -201,6 +201,9 @@

                        FCPWatchGlobal watchGlobal = new FCPWatchGlobal(true);
                        watchGlobal.start(queueManager);
+
+                       FCPListPersistentRequests listPersistent = new 
FCPListPersistentRequests();
+                       listPersistent.start(queueManager);
                }

                return true;

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPClientHello.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPClientHello.java    2006-07-10 20:42:30 UTC 
(rev 9550)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPClientHello.java    2006-07-10 21:05:40 UTC 
(rev 9551)
@@ -42,10 +42,6 @@
                this.id = id;
        }

-       public int getThawPriority() {
-               return -1;
-       }
-
        public String getNodeFCPVersion() {
                return nodeFCPVersion;
        }
@@ -153,57 +149,5 @@
                return 0;
        }

-       public String getStatus() {
-               return null;
-       }
-
-       public int getProgression() {
-               return 0;
-       }
-
-       public String getFileKey() {
-               return null;
-       }
-
-       public long getFileSize() {
-               return 0;
-       }
-
-       public boolean isRunning() {
-               return false;
-       }
-
-       public boolean isFinished() {
-               return true;
-       }
-
-       public String getPath() {
-               return null;
-       }
-
-       public int getAttempt() {
-               return -1;
-       }
-
-       public boolean isSuccessful() {
-               return successful;
-       }
-
-
-       public HashMap getParameters() {
-               return null;
-       }
-
-       public boolean setParameters(HashMap parameters) {
-               return true;
-       }
-
-       public boolean isPersistent() {
-               return false;
-       }
-
-       public String getIdentifier() {
-               return null;
-       }
 }


Added: trunk/apps/Thaw/src/thaw/fcp/FCPListPersistentRequests.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPListPersistentRequests.java 2006-07-10 
20:42:30 UTC (rev 9550)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPListPersistentRequests.java 2006-07-10 
21:05:40 UTC (rev 9551)
@@ -0,0 +1,30 @@
+package thaw.fcp;
+
+public class FCPListPersistentRequests implements FCPQuery {
+
+
+       public FCPListPersistentRequests() { }
+
+
+       public boolean start(FCPQueueManager queueManager) {
+               FCPMessage newMessage = new FCPMessage();
+               
+               newMessage.setMessageName("ListPersistentRequests");
+
+               queueManager.getQueryManager().writeMessage(newMessage);
+
+               return true;
+       }
+
+       public boolean stop(FCPQueueManager queueManager) {
+
+               return false;
+       }
+
+       public int getQueryType() {
+               return 0;
+       }
+       
+
+
+}

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPQuery.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPQuery.java  2006-07-10 20:42:30 UTC (rev 
9550)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPQuery.java  2006-07-10 21:05:40 UTC (rev 
9551)
@@ -18,16 +18,6 @@
        public boolean stop(FCPQueueManager queueManager);

        /**
-        * Used by the QueueManager only.
-        * Currently these priority are the same
-        * as FCP priority, but it can change in the
-        * future.
-        * -1 = No priority
-        * Always between -1 and 6.
-        */
-       public int getThawPriority();
-
-       /**
         * Tell if the query is a download query or an upload query.
         * If >= 1 then *must* be Observable and implements FCPTransfertQuery.
         * @return 0 : Meaningless ; 1 : Download ; 2 : Upload ; >= 2 : ?

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java  2006-07-10 20:42:30 UTC 
(rev 9550)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPTransferQuery.java  2006-07-10 21:05:40 UTC 
(rev 9551)
@@ -8,7 +8,15 @@
  */
 public interface FCPTransferQuery extends FCPQuery {

-
+       /**
+        * Used by the QueueManager only.
+        * Currently these priority are the same
+        * as FCP priority, but it can change in the
+        * future.
+        * -1 = No priority
+        * Always between -1 and 6.
+        */
+       public int getThawPriority();

        /**
         * Informal.

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPWatchGlobal.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPWatchGlobal.java    2006-07-10 20:42:30 UTC 
(rev 9550)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPWatchGlobal.java    2006-07-10 21:05:40 UTC 
(rev 9551)
@@ -31,64 +31,8 @@
                return true;
        }

-       public int getThawPriority() {
-               return -1;
-       }
-
        public int getQueryType() {
                return 0;
        }

-       public String getStatus() {
-               return null;
-       }
-
-       public int getProgression() {
-               return 100;
-       }
-
-       public String getFileKey() {
-               return null;
-       }
-
-       public long getFileSize() {
-               return 0;
-       }
-
-       public String getPath() {
-               return null;
-       }
-
-       public int getAttempt() {
-               return 0;
-       }
-
-       public boolean isFinished() {
-               return true;
-       }
-
-       public boolean isSuccessful() {
-               return true;
-       }
-
-       public boolean isRunning() {
-               return false;
-       }
-
-       public HashMap getParameters() {
-               return null;
-       }
-
-       public boolean setParameters(HashMap parameters) {
-               return true;
-       }
-
-
-       public boolean isPersistent() {
-               return false;
-       }
-
-       public String getIdentifier() {
-               return null;
-       }
 }


Reply via email to