r27253 - trunk/freenet/src/freenet/client/async
[email protected] Thu, 23 Apr 2009 11:57:22 +0000
| Newsgroups | gmane.network.freenet.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: saces
Date: 2009-04-23 11:57:22 +0000 (Thu, 23 Apr 2009)
New Revision: 27253
Modified:
trunk/freenet/src/freenet/client/async/BaseManifestPutter.java
Log:
remove 'unreachable' code
Modified: trunk/freenet/src/freenet/client/async/BaseManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BaseManifestPutter.java 2009-04-23 11:18:05 UTC (rev 27252)
+++ trunk/freenet/src/freenet/client/async/BaseManifestPutter.java 2009-04-23 11:57:22 UTC (rev 27253)
@@ -372,35 +372,12 @@
}
metadata = m;
- if (parentPutHandler != null) {
- // it is a subcontainer/archive, but not the root container
- perContainerPutHandlersWaitingForMetadata.get(parentPutHandler).remove(this);
- HashMap<String, Object> hm = putHandlersTransformMap.get(this);
- hm.put(name, m);
- putHandlersTransformMap.remove(this);
- try {
- maybeStartParentContainer(parentPutHandler, container, context);
- } catch (InsertException e) {
- fail(new InsertException(InsertException.INTERNAL_ERROR, e, null), container, context);
- }
- return;
+ if (isContainer) {
+ // containers are inserted with reportMetadataOnly=false,
+ // so it can never reach here
+ throw new IllegalStateException();
}
- if (this==rootContainerPutHandler) {
- baseMetadata = m;
- resolveAndStartBase(container, context);
- return;
- }
-
- if (containerMode) {
- try {
- rootContainerPutHandler.start(container, context);
- } catch (InsertException e) {
- fail(new InsertException(InsertException.INTERNAL_ERROR, e, null), container, context);
- }
- return;
- }
-
if(persistent) {
container.activate(BaseManifestPutter.this, 1);
container.activate(putHandlersWaitingForMetadata, 2);