Author: toad
Date: 2009-03-26 13:03:00 +0000 (Thu, 26 Mar 2009)
New Revision: 26196
Modified:
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
Store ClientPutState's not SingleFileInserter's
Modified:
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-03-26 13:01:48 UTC (rev 26195)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-03-26 13:03:00 UTC (rev 26196)
@@ -504,8 +504,8 @@
private final boolean getCHKOnly;
private boolean insertedAllFiles;
private boolean insertedManifest;
- private final HashMap<Metadata,SingleFileInserter>
metadataPuttersByMetadata;
- private final HashMap<Metadata,SingleFileInserter>
metadataPuttersUnfetchable;
+ private final HashMap<Metadata,ClientPutState>
metadataPuttersByMetadata;
+ private final HashMap<Metadata,ClientPutState>
metadataPuttersUnfetchable;
private final String defaultName;
private int numberOfFiles;
private long totalSize;
@@ -537,8 +537,8 @@
putHandlersWaitingForMetadata = new HashSet<PutHandler>();
putHandlersWaitingForFetchable = new HashSet<PutHandler>();
waitingForBlockSets = new HashSet<PutHandler>();
- metadataPuttersByMetadata = new
HashMap<Metadata,SingleFileInserter>();
- metadataPuttersUnfetchable = new
HashMap<Metadata,SingleFileInserter>();
+ metadataPuttersByMetadata = new
HashMap<Metadata,ClientPutState>();
+ metadataPuttersUnfetchable = new
HashMap<Metadata,ClientPutState>();
elementsToPutInArchive = new ArrayList<PutHandler>();
makePutHandlers(manifestElements, putHandlersByName);
checkZips();
@@ -1541,10 +1541,10 @@
container.activate(metadataPuttersUnfetchable, 2);
if(!metadataPuttersByMetadata.isEmpty()) {
Logger.error(this, "Metadata putters by metadata not
empty in removeFrom() on "+this);
- for(Map.Entry<Metadata, SingleFileInserter> entry :
metadataPuttersByMetadata.entrySet()) {
+ for(Map.Entry<Metadata, ClientPutState> entry :
metadataPuttersByMetadata.entrySet()) {
Metadata meta = entry.getKey();
container.activate(meta, 1);
- SingleFileInserter sfi = entry.getValue();
+ ClientPutState sfi = entry.getValue();
container.activate(sfi, 1);
metadataPuttersUnfetchable.remove(meta);
Logger.error(this, "Metadata putters not empty:
"+sfi+" for "+this);
@@ -1554,10 +1554,10 @@
}
if(!metadataPuttersUnfetchable.isEmpty()) {
Logger.error(this, "Metadata putters unfetchable by
metadata not empty in removeFrom() on "+this);
- for(Map.Entry<Metadata, SingleFileInserter> entry :
metadataPuttersByMetadata.entrySet()) {
+ for(Map.Entry<Metadata, ClientPutState> entry :
metadataPuttersByMetadata.entrySet()) {
Metadata meta = entry.getKey();
container.activate(meta, 1);
- SingleFileInserter sfi = entry.getValue();
+ ClientPutState sfi = entry.getValue();
container.activate(sfi, 1);
metadataPuttersUnfetchable.remove(meta);
Logger.error(this, "Metadata putters
unfetchable not empty: "+sfi+" for "+this);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs