Author: nextgens
Date: 2007-09-03 23:19:14 +0000 (Mon, 03 Sep 2007)
New Revision: 14953

Modified:
   trunk/freenet/src/freenet/node/fcp/ClientGet.java
   trunk/freenet/src/freenet/node/fcp/ClientPutBase.java
   trunk/freenet/src/freenet/node/fcp/ClientRequest.java
Log:
indent

Modified: trunk/freenet/src/freenet/node/fcp/ClientGet.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGet.java   2007-09-03 23:18:43 UTC 
(rev 14952)
+++ trunk/freenet/src/freenet/node/fcp/ClientGet.java   2007-09-03 23:19:14 UTC 
(rev 14953)
@@ -77,7 +77,7 @@
                        File returnFilename, File returnTempFilename) throws 
IdentifierCollisionException, NotAllowedException {
                super(uri, identifier, verbosity, null, globalClient, prioClass,
                                (persistRebootOnly ? 
ClientRequest.PERSIST_REBOOT : ClientRequest.PERSIST_FOREVER),
-                                               null, true);
+                               null, true);

                fctx = new FetchContext(client.defaultFetchContext, 
FetchContext.IDENTICAL_MASK, false);
                fctx.eventProducer.addEventListener(this);
@@ -124,11 +124,11 @@
                                ret.free();
                                throw e;
                        }
-               getter = new ClientGetter(this, 
client.core.requestStarters.chkFetchScheduler, 
client.core.requestStarters.sskFetchScheduler, uri, fctx, priorityClass, 
client.lowLevelClient, returnBucket, null);
-               if(persistenceType != PERSIST_CONNECTION) {
-                       FCPMessage msg = persistentTagMessage();
-                       client.queueClientRequestMessage(msg, 0);
-               }
+                       getter = new ClientGetter(this, 
client.core.requestStarters.chkFetchScheduler, 
client.core.requestStarters.sskFetchScheduler, uri, fctx, priorityClass, 
client.lowLevelClient, returnBucket, null);
+                       if(persistenceType != PERSIST_CONNECTION) {
+                               FCPMessage msg = persistentTagMessage();
+                               client.queueClientRequestMessage(msg, 0);
+                       }
        }

        public ClientGet(FCPConnectionHandler handler, ClientGetMessage 
message) throws IdentifierCollisionException, MessageInvalidException {
@@ -147,12 +147,12 @@
                // Has already been checked
                fctx.maxOutputLength = message.maxSize;
                fctx.maxTempLength = message.maxTempSize;
-               
+
                if(message.allowedMIMETypes != null) {
                        fctx.allowedMIMETypes = new HashSet();
                        for(int i=0;i<message.allowedMIMETypes.length;i++) 
fctx.allowedMIMETypes.add(message.allowedMIMETypes[i]);
                }
-               
+
                this.returnType = message.returnType;
                this.binaryBlob = message.binaryBlob;
                Bucket ret = null;
@@ -194,16 +194,16 @@
                                ret.free();
                                throw e;
                        }
-               getter = new ClientGetter(this, 
client.core.requestStarters.chkFetchScheduler, 
-                               client.core.requestStarters.sskFetchScheduler, 
uri, fctx, priorityClass, 
-                               client.lowLevelClient, binaryBlob ? new 
NullBucket() : returnBucket, 
-                                               binaryBlob ? returnBucket : 
null);
-               if(persistenceType != PERSIST_CONNECTION) {
-                       FCPMessage msg = persistentTagMessage();
-                       client.queueClientRequestMessage(msg, 0);
-                       if(handler != null && (!handler.isGlobalSubscribed()))
-                               handler.outputHandler.queue(msg);
-               }
+                       getter = new ClientGetter(this, 
client.core.requestStarters.chkFetchScheduler, 
+                                       
client.core.requestStarters.sskFetchScheduler, uri, fctx, priorityClass, 
+                                       client.lowLevelClient, binaryBlob ? new 
NullBucket() : returnBucket, 
+                                                       binaryBlob ? 
returnBucket : null);
+                       if(persistenceType != PERSIST_CONNECTION) {
+                               FCPMessage msg = persistentTagMessage();
+                               client.queueClientRequestMessage(msg, 0);
+                               if(handler != null && 
(!handler.isGlobalSubscribed()))
+                                       handler.outputHandler.queue(msg);
+                       }
        }

        /**
@@ -296,18 +296,18 @@
                        fctx.allowedMIMETypes = new HashSet();
                        for(int i=0;i<allowed.length;i++) 
fctx.allowedMIMETypes.add(allowed[i]);
                }
-               
+
                getter = new ClientGetter(this, 
client.core.requestStarters.chkFetchScheduler, 
                                client.core.requestStarters.sskFetchScheduler, 
uri, 
                                fctx, priorityClass, client.lowLevelClient, 
                                binaryBlob ? new NullBucket() : returnBucket, 
-                               binaryBlob ? returnBucket : null);
+                                               binaryBlob ? returnBucket : 
null);

                if(persistenceType != PERSIST_CONNECTION) {
                        FCPMessage msg = persistentTagMessage();
                        client.queueClientRequestMessage(msg, 0);
                }
-               
+
                if(finished){
                        if(succeeded) 
                                allDataPending = new 
AllDataMessage(returnBucket, identifier, global, startupTime, completionTime);
@@ -390,10 +390,10 @@
                                if(persistenceType == PERSIST_CONNECTION)
                                        adm.setFreeOnSent();
                                dontFree = true;
-                       /* 
-                        * } else if(returnType == 
ClientGetMessage.RETURN_TYPE_NONE) {
+                               /* 
+                                * } else if(returnType == 
ClientGetMessage.RETURN_TYPE_NONE) {
                                // Do nothing
-                        */
+                                */
                        } else if(returnType == 
ClientGetMessage.RETURN_TYPE_DISK) {
                                // Write to temp file, then rename over filename
                                FileOutputStream fos = null;
@@ -496,7 +496,7 @@
        }

        public void onFailure(FetchException e, ClientGetter state) {
-        if(finished) return;
+               if(finished) return;
                synchronized(this) {
                        succeeded = false;
                        getFailedMessage = new GetFailedMessage(e, identifier, 
global);
@@ -521,26 +521,26 @@
        public void onGeneratedURI(FreenetURI uri, BaseClientPutter state) {
                // Ignore
        }
-    
-    public void requestWasRemoved() {
-        // if request is still running, send a GetFailed with code=cancelled
-        if( !finished ) {
-            synchronized(this) {
-                succeeded = false;
-                finished = true;
-                FetchException cancelled = new 
FetchException(FetchException.CANCELLED);
-                getFailedMessage = new GetFailedMessage(cancelled, identifier, 
global);
-            }
-            trySendDataFoundOrGetFailed(null);
-        }
-        // notify client that request was removed
-        FCPMessage msg = new PersistentRequestRemovedMessage(getIdentifier(), 
global);
-        client.queueClientRequestMessage(msg, 0);

-        freeData();
-        finish();
-    }
+       public void requestWasRemoved() {
+               // if request is still running, send a GetFailed with 
code=cancelled
+               if( !finished ) {
+                       synchronized(this) {
+                               succeeded = false;
+                               finished = true;
+                               FetchException cancelled = new 
FetchException(FetchException.CANCELLED);
+                               getFailedMessage = new 
GetFailedMessage(cancelled, identifier, global);
+                       }
+                       trySendDataFoundOrGetFailed(null);
+               }
+               // notify client that request was removed
+               FCPMessage msg = new 
PersistentRequestRemovedMessage(getIdentifier(), global);
+               client.queueClientRequestMessage(msg, 0);

+               freeData();
+               finish();
+       }
+
        public void receive(ClientEvent ce) {
                // Don't need to lock, verbosity is final and finished is never 
unset.
                if(finished) return;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutBase.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutBase.java       2007-09-03 
23:18:43 UTC (rev 14952)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutBase.java       2007-09-03 
23:19:14 UTC (rev 14953)
@@ -30,7 +30,7 @@
        private int VERBOSITY_SPLITFILE_PROGRESS = 1;
        private int VERBOSITY_PUT_FETCHABLE = 256;
        private int VERBOSITY_COMPRESSION_START_END = 512;
-       
+
        // Stuff waiting for reconnection
        /** Has the request succeeded? */
        protected boolean succeeded;
@@ -48,12 +48,12 @@

        /** Whether to force an early generation of the CHK */
        protected final boolean earlyEncode;
-       
+
        protected final FreenetURI publicURI;
-       
+
        public final static String SALT = "Salt";
        public final static String FILE_HASH = "FileHash";
-       
+
        public ClientPutBase(FreenetURI uri, String identifier, int verbosity, 
FCPConnectionHandler handler, 
                        short priorityClass, short persistenceType, String 
clientToken, boolean global, boolean getCHKOnly,
                        boolean dontCompress, int maxRetries, boolean 
earlyEncode) throws MalformedURLException {
@@ -125,7 +125,7 @@
                        cancel();
                // otherwise ignore
        }
-       
+
        public void onSuccess(BaseClientPutter state) {
                synchronized(this) {
                        // Including this helps with certain bugs...
@@ -141,7 +141,7 @@
        }

        public void onFailure(InsertException e, BaseClientPutter state) {
-        if(finished) return;
+               if(finished) return;
                synchronized(this) {
                        finished = true;
                        putFailedMessage = new PutFailedMessage(e, identifier, 
global);
@@ -161,25 +161,25 @@
                }
                trySendGeneratedURIMessage(null);
        }
-    
-    public void requestWasRemoved() {
-        // if request is still running, send a PutFailed with code=cancelled
-        if( !finished ) {
-            synchronized(this) {
-                finished = true;
-                InsertException cancelled = new 
InsertException(InsertException.CANCELLED);
-                putFailedMessage = new PutFailedMessage(cancelled, identifier, 
global);
-            }
-            trySendFinalMessage(null);
-        }
-        // notify client that request was removed
-        FCPMessage msg = new PersistentRequestRemovedMessage(getIdentifier(), 
global);
-        client.queueClientRequestMessage(msg, 0);

-        freeData();
-        finish();
-    }
+       public void requestWasRemoved() {
+               // if request is still running, send a PutFailed with 
code=cancelled
+               if( !finished ) {
+                       synchronized(this) {
+                               finished = true;
+                               InsertException cancelled = new 
InsertException(InsertException.CANCELLED);
+                               putFailedMessage = new 
PutFailedMessage(cancelled, identifier, global);
+                       }
+                       trySendFinalMessage(null);
+               }
+               // notify client that request was removed
+               FCPMessage msg = new 
PersistentRequestRemovedMessage(getIdentifier(), global);
+               client.queueClientRequestMessage(msg, 0);

+               freeData();
+               finish();
+       }
+
        public void receive(ClientEvent ce) {
                if(finished) return;
                if(ce instanceof SplitfileProgressEvent) {
@@ -215,9 +215,9 @@
                        trySendProgressMessage(msg, VERBOSITY_PUT_FETCHABLE, 
null);
                }
        }
-       
+
        private void trySendFinalMessage(FCPConnectionOutputHandler handler) {
-               
+
                FCPMessage msg;
                synchronized (this) {
                        if(succeeded) {
@@ -226,7 +226,7 @@
                                msg = putFailedMessage;
                        }
                }
-               
+
                if(msg == null) {
                        Logger.error(this, "Trying to send null message on 
"+this, new Exception("error"));
                } else {
@@ -258,7 +258,7 @@
                else
                        client.queueClientRequestMessage(msg, verbosity);
        }
-       
+
        public void sendPendingMessages(FCPConnectionOutputHandler handler, 
boolean includePersistentRequest, boolean includeData, boolean onlyData) {
                if(persistenceType == PERSIST_CONNECTION) {
                        Logger.error(this, "WTF? 
persistenceType="+persistenceType, new Exception("error"));
@@ -268,7 +268,7 @@
                        FCPMessage msg = persistentTagMessage();
                        handler.queue(msg);
                }
-               
+
                boolean generated = false;
                FCPMessage msg = null;
                boolean fin = false;
@@ -312,7 +312,7 @@

                return fs;
        }
-       
+
        protected abstract String getTypeName();

        public synchronized double getSuccessFraction() {
@@ -324,7 +324,7 @@
                        return -1;
        }

-       
+
        public synchronized double getTotalBlocks() {
                if(progressMessage != null) {
                        if(progressMessage instanceof SimpleProgressMessage)
@@ -333,7 +333,7 @@
                } else
                        return -1;
        }
-       
+
        public synchronized double getMinBlocks() {
                if(progressMessage != null) {
                        if(progressMessage instanceof SimpleProgressMessage)
@@ -342,7 +342,7 @@
                } else
                        return -1;
        }
-       
+
        public synchronized double getFailedBlocks() {
                if(progressMessage != null) {
                        if(progressMessage instanceof SimpleProgressMessage)
@@ -351,7 +351,7 @@
                } else
                        return -1;
        }
-       
+
        public synchronized double getFatalyFailedBlocks() {
                if(progressMessage != null) {
                        if(progressMessage instanceof SimpleProgressMessage)
@@ -360,7 +360,7 @@
                } else
                        return -1;
        }
-       
+
        public synchronized double getFetchedBlocks() {
                if(progressMessage != null) {
                        if(progressMessage instanceof SimpleProgressMessage)
@@ -369,12 +369,12 @@
                } else
                        return -1;
        }
-       
+
        public synchronized boolean isTotalFinalized() {
                if(!(progressMessage instanceof SimpleProgressMessage)) return 
false;
                else return 
((SimpleProgressMessage)progressMessage).isTotalFinalized();
        }
-       
+
        public synchronized String getFailureReason() {
                if(putFailedMessage == null)
                        return null;
@@ -383,7 +383,7 @@
                        s += ": "+putFailedMessage.extraDescription;
                return s;
        }
-       
+
        public void setVarsRestart() {
                synchronized(this) {
                        finished = false;

Modified: trunk/freenet/src/freenet/node/fcp/ClientRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientRequest.java       2007-09-03 
23:18:43 UTC (rev 14952)
+++ trunk/freenet/src/freenet/node/fcp/ClientRequest.java       2007-09-03 
23:19:14 UTC (rev 14953)
@@ -62,7 +62,7 @@
                this.client = client;
                this.startupTime = System.currentTimeMillis();
        }
-       
+
        public ClientRequest(FreenetURI uri2, String identifier2, int 
verbosity2, FCPConnectionHandler handler, 
                        short priorityClass2, short persistenceType2, String 
clientToken2, boolean global) {
                this.uri = uri2;
@@ -113,16 +113,16 @@

        /** Lost connection */
        public abstract void onLostConnection();
-       
+
        /** Send any pending messages for a persistent request e.g. after 
reconnecting */
        public abstract void sendPendingMessages(FCPConnectionOutputHandler 
handler, boolean includePersistentRequest, boolean includeData, boolean 
onlyData);

        // Persistence
-       
+
        public static final short PERSIST_CONNECTION = 0;
        public static final short PERSIST_REBOOT = 1;
        public static final short PERSIST_FOREVER = 2;
-       
+
        public static String persistenceTypeString(short type) {
                switch(type) {
                case PERSIST_CONNECTION:
@@ -223,13 +223,13 @@
        }

        protected abstract ClientRequester getClientRequest();
-       
+
        /** Completed request dropped off the end without being acknowledged */
        public void dropped() {
                cancel();
                freeData();
        }
-       
+
        /** Return the priority class */
        public short getPriority(){
                return priorityClass;
@@ -247,7 +247,7 @@
                        client.server.forceStorePersistentRequests();
                client.finishedClientRequest(this);
        }
-       
+
        /**
         * Write a persistent request to disk.
         * @throws IOException 
@@ -261,14 +261,14 @@
                SimpleFieldSet fs = getFieldSet();
                fs.writeTo(w);
        }
-       
+
        /**
         * Get a SimpleFieldSet representing this request.
         */
        public abstract SimpleFieldSet getFieldSet() throws IOException;

        public abstract double getSuccessFraction();
-       
+
        public abstract double getTotalBlocks();
        public abstract double getMinBlocks();
        public abstract double getFetchedBlocks();
@@ -281,7 +281,7 @@
         * Has the total number of blocks to insert been determined yet?
         */
        public abstract boolean isTotalFinalized();
-       
+
        public void onMajorProgress() {
                if(persistenceType != ClientRequest.PERSIST_CONNECTION) {
                        if(client != null)
@@ -293,7 +293,7 @@
        public abstract void start();

        protected boolean started;
-       
+
        public boolean isStarted() {
                return started;
        }
@@ -304,64 +304,64 @@

        public abstract boolean restart();

-    protected abstract FCPMessage persistentTagMessage();
+       protected abstract FCPMessage persistentTagMessage();

-    /**
-     * Called after a ModifyPersistentRequest.
-     * Sends a PersistentRequestModified message to clients if any value 
changed. 
-     */
-    public void modifyRequest(String newClientToken, short newPriorityClass) {
+       /**
+        * Called after a ModifyPersistentRequest.
+        * Sends a PersistentRequestModified message to clients if any value 
changed. 
+        */
+       public void modifyRequest(String newClientToken, short 
newPriorityClass) {

-        boolean clientTokenChanged = false;
-        boolean priorityClassChanged = false;
-        
-        if(newClientToken != null) {
-            if( clientToken != null ) {
-                if( !newClientToken.equals(clientToken) ) {
-                    this.clientToken = newClientToken; // token changed
-                    clientTokenChanged = true;
-                }
-            } else {
-                this.clientToken = newClientToken; // first time the token is 
set
-                clientTokenChanged = true;
-            }
-        }
+               boolean clientTokenChanged = false;
+               boolean priorityClassChanged = false;

-        if(newPriorityClass >= 0 && newPriorityClass != priorityClass) {
-            this.priorityClass = newPriorityClass;
-            getClientRequest().setPriorityClass(priorityClass);
-            priorityClassChanged = true;
-        }
+               if(newClientToken != null) {
+                       if( clientToken != null ) {
+                               if( !newClientToken.equals(clientToken) ) {
+                                       this.clientToken = newClientToken; // 
token changed
+                                       clientTokenChanged = true;
+                               }
+                       } else {
+                               this.clientToken = newClientToken; // first 
time the token is set
+                               clientTokenChanged = true;
+                       }
+               }

-        if( clientTokenChanged || priorityClassChanged ) {
-            if(persistenceType != ClientRequest.PERSIST_CONNECTION) {
-                if(client != null) {
-                    client.server.forceStorePersistentRequests();
-                }
-            }
-        } else {
-            return; // quick return, nothing was changed
-        }
+               if(newPriorityClass >= 0 && newPriorityClass != priorityClass) {
+                       this.priorityClass = newPriorityClass;
+                       getClientRequest().setPriorityClass(priorityClass);
+                       priorityClassChanged = true;
+               }

-        // this could become too complex with more parameters, but for now its 
ok
-        final PersistentRequestModifiedMessage modifiedMsg;
-        if( clientTokenChanged && priorityClassChanged ) {
-            modifiedMsg = new PersistentRequestModifiedMessage(identifier, 
global, priorityClass, clientToken);
-        } else if( priorityClassChanged ) {
-            modifiedMsg = new PersistentRequestModifiedMessage(identifier, 
global, priorityClass);
-        } else if( clientTokenChanged ) {
-            modifiedMsg = new PersistentRequestModifiedMessage(identifier, 
global, clientToken);
-        } else {
-            return; // paranoia, we should not be here if nothing was changed!
-        }
-        client.queueClientRequestMessage(modifiedMsg, 0);
-    }
+               if( clientTokenChanged || priorityClassChanged ) {
+                       if(persistenceType != ClientRequest.PERSIST_CONNECTION) 
{
+                               if(client != null) {
+                                       
client.server.forceStorePersistentRequests();
+                               }
+                       }
+               } else {
+                       return; // quick return, nothing was changed
+               }

-    /**
-     * Called after a RemovePersistentRequest. Send a PersistentRequestRemoved 
to the clients.
-     */
-    public abstract void requestWasRemoved();
-    
+               // this could become too complex with more parameters, but for 
now its ok
+               final PersistentRequestModifiedMessage modifiedMsg;
+               if( clientTokenChanged && priorityClassChanged ) {
+                       modifiedMsg = new 
PersistentRequestModifiedMessage(identifier, global, priorityClass, 
clientToken);
+               } else if( priorityClassChanged ) {
+                       modifiedMsg = new 
PersistentRequestModifiedMessage(identifier, global, priorityClass);
+               } else if( clientTokenChanged ) {
+                       modifiedMsg = new 
PersistentRequestModifiedMessage(identifier, global, clientToken);
+               } else {
+                       return; // paranoia, we should not be here if nothing 
was changed!
+               }
+               client.queueClientRequestMessage(modifiedMsg, 0);
+       }
+
+       /**
+        * Called after a RemovePersistentRequest. Send a 
PersistentRequestRemoved to the clients.
+        */
+       public abstract void requestWasRemoved();
+
        /** Utility method for storing details of a possibly encrypted bucket. 
*/
        protected void bucketToFS(SimpleFieldSet fs, String name, boolean 
includeSize, Bucket data) {
                SerializableToFieldSetBucket bucket = 
(SerializableToFieldSetBucket) data;


Reply via email to