java 实现的P2P Chord算法。chord算法是结构式的P2P搜索与管理协议
源代码在线查看: propiedadesnodo.java
package org.mikel.jchord; import java.util.*; import java.io.*; /* * PropiedadesNodo.java * * Created on 22 de abril de 2005, 17:45 */ /** * * @author mikel */ public class PropiedadesNodo implements Serializable{ private int tama駉Finger; private int tama駉ListaSucesores; private int bitsEspacioNombres; private int tama駉PoolThreads; private int intervaloEstabilizacion; private int timeOutQueries; private boolean modoTestSinSHA; private String IPApp; private int puertoApp; /** Creates a new instance of PropiedadesNodo */ public PropiedadesNodo() { setTama駉Finger(6); setBitsEspacioNombres(6); setTama駉ListaSucesores(10); setTama駉PoolThreads(50); setIntervaloEstabilizacion(500); setTimeOutQueries(15000); setModoTestSinSHA(false); } public int getTama駉Finger() { return tama駉Finger; } public void setTama駉Finger(int tama駉Finger) { this.tama駉Finger = tama駉Finger; } public int getTama駉ListaSucesores() { return tama駉ListaSucesores; } public void setTama駉ListaSucesores(int tama駉ListaSucesores) { this.tama駉ListaSucesores = tama駉ListaSucesores; } public int getTama駉PoolThreads() { return tama駉PoolThreads; } public void setTama駉PoolThreads(int tama駉PoolThreads) { this.tama駉PoolThreads = tama駉PoolThreads; } public int getIntervaloEstabilizacion() { return intervaloEstabilizacion; } public void setIntervaloEstabilizacion(int intervaloEstabilizacion) { this.intervaloEstabilizacion = intervaloEstabilizacion; } public int getTimeOutQueries() { return timeOutQueries; } public void setTimeOutQueries(int timeOutQueries) { this.timeOutQueries = timeOutQueries; } public String getIPApp() { return IPApp; } public void setIPApp(String IPApp) { this.IPApp = IPApp; } public int getPuertoApp() { return puertoApp; } public void setPuertoApp(int puertoApp) { this.puertoApp = puertoApp; } public int getBitsEspacioNombres() { return bitsEspacioNombres; } public void setBitsEspacioNombres(int bitsEspacioNombres) { this.bitsEspacioNombres = bitsEspacioNombres; } public boolean isModoTestSinSHA() { return modoTestSinSHA; } public void setModoTestSinSHA(boolean modoTestSinSHA) { this.modoTestSinSHA = modoTestSinSHA; } }