| Interface | Description |
|---|---|
| ProcessingUnit |
Represents a single unit of processing at a Galileo StorageNode.
|
| Scheduler |
Defines required functionality for creating Galileo StorageNode schedulers.
|
| Class | Description |
|---|---|
| GroupInfo |
Records network group information.
|
| NetworkConfig |
Reads Galileo DHT information from disk.
|
| NetworkInfo |
Describes a Galileo network layout.
|
| NodeInfo |
Records network 'node' informaton: hostname/port pairs.
|
| Partitioner<T> |
This provides an abstract implementation of a Galileo Partitioner, which
determines where all information is distributed in the system.
|
| QueryTracker | |
| QueueScheduler |
Implements a very simple (queue-based) scheduler using a fixed-sized thread
pool.
|
| SHA1Partitioner |
Example Partitioner that creates a classic, balanced DHT based on file names.
|
| SpatialHierarchyPartitioner |
Implements a spatial partitioner that creates a two-tiered hierarchical DHT.
|
| StatusLine |
This class provides a very simple way to inform users of status information
at a glance.
|
| StorageNode |
Primary communication component in the Galileo DHT.
|
| Exception | Description |
|---|---|
| PartitionException |