Package ucr.core

Interface Summary
Comparer  
MessageReceiver A class implementing MessageReceiver is capable of receiving GNUTella network messages
 

Class Summary
BoundedQueue A Queue supporting standard enqueue/dequeue operations with a maximum permitted size.
CONFIG Routes messages read from the network to appropriate Connections
Connection Represents a connection to an application communicating with the GNUTella protocol
ConnectionData Provides a linkage between the Servant and JTella.
ConnectionList Contains the set of current connections, the node connections can be in different states, not all may be active
ConnectionManager Base class for connection managers
Cosine  
FileRecord Represents information about a single file served
GUID Represents a unique ID
Host Contains the location of a host on the network
HostCache A cache of the known hosts on the network
IncomingConnectionManager Manager for incomming connections
Log Basic logging
Message Abstract base class for GNUTella messages
MessageFactory Construct the appropriate Message subclass
MessageReceiverAdapter An adapter for the MessageReceiver, provides empty implementations of message receive methods
NetConnection The NetConnection represents a connection to the P2P network.
NodeConnection Connection to a servant on the network
OriginateTable Contains information for routing originated messages
OutgoingConnectionManager Manages the outgoing connections, attempts to connect to the network agressively.
ProfileTableEntry  
ProfileTableMng  
ResultsEntry  
ResultsQSort  
RouteMessage Records a message to route
Router Routes messages read from the network to appropriate Connections
RouteTable Contains history information on Messages used for routing Maps GUIDs to the connection they arrived on
SearchMessage SearchMessage, the message for queries
SearchMonitorSession A session for monitoring query trafic
SearchReplyMessage Search Reply message(QUERY HIT), response to a search request
ServerSession Session that can be used to respond to Query messages and receive Push messages
Session A session for running traces in the network
TraceMessage TraceMessage, can log the identifiers of a route taken by this message
TraceRecord Represents information about a single file served
TraceReplyMessage TraceReply message, response to a trace request
UniqueIDGenerator UniqueIDGenerator (sort of)
Utilities General purpose utilities