[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/lava gzz/storm/impl/P2PPool.java __init__.p...
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] gzz/lava gzz/storm/impl/P2PPool.java __init__.p... |
Date: |
Sat, 25 Jan 2003 08:36:09 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Benja Fallenstein <address@hidden> 03/01/25 08:36:09
Modified files:
lava/gzz/storm/impl: P2PPool.java
Added files:
lava : __init__.py
lava/gzz : __init__.py
lava/gzz/storm : __init__.py
lava/gzz/storm/impl: HttpP2PServer.py __init__.py
lava/test/gzz/storm/impl: HttpP2PServer.test P2PPool.test
Log message:
A HTTP implementation of P2PPool.Server
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/impl/HttpP2PServer.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/impl/__init__.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/gzz/storm/impl/P2PPool.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/test/gzz/storm/impl/HttpP2PServer.test?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/lava/test/gzz/storm/impl/P2PPool.test?rev=1.1
Patches:
Index: gzz/lava/gzz/storm/impl/P2PPool.java
diff -u gzz/lava/gzz/storm/impl/P2PPool.java:1.1
gzz/lava/gzz/storm/impl/P2PPool.java:1.2
--- gzz/lava/gzz/storm/impl/P2PPool.java:1.1 Sat Jan 18 22:41:55 2003
+++ gzz/lava/gzz/storm/impl/P2PPool.java Sat Jan 25 08:36:09 2003
@@ -5,10 +5,17 @@
import java.io.*;
import java.util.*;
-/** Scratch for a P2P-based, indexed Storm pool.
- * Unfinished.
+/** P2P-based, indexed Storm pool.
+ * "Componentalized" into a "P2PMap" (an peer-to-peer indexing mechanism)
+ * and a "Server" (actually a matching client and server implementation,
+ * for retrieving actual files). The simplest Server impl is HTTP
+ * (see <code>HttpP2PServer.py</code>, a Python module because
+ * we use Python's existing HTTP server code).
+ * <p>
+ * XXX finish
+ * XXX Become asynchronous -> don't subclass AbstractLocalPool...
*/
-public abstract class P2PPool extends AbstractPool {
+public abstract class P2PPool extends AbstractLocalPool {
protected P2PMap map;
protected Server server;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/lava gzz/storm/impl/P2PPool.java __init__.p...,
Benja Fallenstein <=