jp.ac.naka.ec.dht
クラス Chord

java.lang.Object
  上位を拡張 jp.ac.naka.ec.dht.Chord

public class Chord
extends java.lang.Object


フィールドの概要
static java.lang.String ENCODING
           
static int PORT
           
static java.lang.String routingAlgolithm
           
static java.lang.String routingStyle
           
 
メソッドの概要
 Entity[] getEntities(java.lang.String keyword)
           
static Chord getInstance()
           
 boolean init()
           
 boolean init(java.lang.String host, int port)
           
 boolean insertEntity(Entity entity)
          Entityの情報をDHT上に挿入する
 boolean insertEntity(java.lang.String keyword, Entity entity)
           
 boolean isInitiated()
           
 boolean removeEntity(java.lang.String keyword, Entity entity)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PORT

public static int PORT

routingStyle

public static java.lang.String routingStyle

routingAlgolithm

public static java.lang.String routingAlgolithm

ENCODING

public static final java.lang.String ENCODING
関連項目:
定数フィールド値
メソッドの詳細

getInstance

public static Chord getInstance()

init

public boolean init()
             throws java.lang.Exception
例外:
java.lang.Exception

init

public boolean init(java.lang.String host,
                    int port)
             throws java.lang.Exception
例外:
java.lang.Exception

insertEntity

public boolean insertEntity(Entity entity)
                     throws java.lang.Exception
Entityの情報をDHT上に挿入する

パラメータ:
entity -
戻り値:
例外:
java.lang.Exception
ServiceException

getEntities

public Entity[] getEntities(java.lang.String keyword)

isInitiated

public boolean isInitiated()

insertEntity

public boolean insertEntity(java.lang.String keyword,
                            Entity entity)

removeEntity

public boolean removeEntity(java.lang.String keyword,
                            Entity entity)