OpenChord API

Service logic packages
de.uniba.wiai.lspi.chord.service Provides the API for applications using the Chord implementation.
de.uniba.wiai.lspi.chord.service.impl Implements the Chord protocol.

 

Command line interface packages
de.uniba.wiai.lspi.chord.console Contains the test console for working with a raw Chord ring.
de.uniba.wiai.lspi.chord.console.command Contains commands which can be fired by the test console only.
de.uniba.wiai.lspi.chord.console.command.entry Implements data structures for working with entries in the test console.

 

Communication logic packages
de.uniba.wiai.lspi.chord.com Provides classes and interfaces for communication tasks on behalf of the service layer, but without depending on the service layer.
de.uniba.wiai.lspi.chord.com.local Implements the communication tasks for multiple Chord nodes running in one JVM and communicating locally.
de.uniba.wiai.lspi.chord.com.rmi Implements communication via RMI for peers in an Open Chord network.
de.uniba.wiai.lspi.chord.com.socket Implements the communication tasks by (insecure) Socket communication.

 

Utility packages
de.uniba.wiai.lspi.chord.data Contains data structures which are used by the service and com packages similarly.
de.uniba.wiai.lspi.util.console Contains utility classes for building a test console.
de.uniba.wiai.lspi.util.console.parser Contains the parser of the test console.
de.uniba.wiai.lspi.util.logging Wraps different logging APIs by providing a unified logging API.

 



Copyright © 2004-2008 Karsten Loesing, Sven Kaffille - Distributed and Mobile Systems Group, Lehrstuhl für Praktische Informatik, Universität Bamberg. All Rights Reserved.