|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Connection | Defines an interface by which two parties can communicate using the Gnutella
protocol over a Socket. |
| ConnectionBandwidthStatistics | Defines the interface that allows bandwidth statistics of a
Connection to be queried. |
| ConnectionCapabilities | Defines the interface from which all capabilities of a Connection can
be queried. |
| ConnectionCheckerListener | |
| ConnectionCheckerManager | |
| ConnectionLifecycleListener | |
| ConnectionMessageStatistics | Defines the interface to retrieve statistics about the number of messages
sent or dropped over a Connection. |
| ConnectionRoutingStatistics | Defines the interface to retrieve statistics about
QueryRouteTables that are sent and retrieved over a
RoutedConnection. |
| GnetConnectObserver | A specialized ConnectObserver, with more callbacks for dealing with events specific to Gnutella connections. |
| MessageQueue | A queue of messages. |
| MessageReaderFactory | |
| MessageReceiver | Notifications & information about asynchronous message processing. |
| OutputRunner | Basic interface allowing various asynchronous message senders. |
| RoutedConnection | Extends Connection to provide more fine-grained control over a
Gnutella connection. |
| RoutedConnectionFactory | |
| SentMessageHandler | Simple interfaces that allows a callback of 'sent' messages. |
| UDPConnectionChecker | |
| Class Summary | |
|---|---|
| AbstractConnection | A basic implementation of Connection. |
| AbstractMessageQueue | A priority queue for messages. |
| BasicQueue | A very basic queue of messages. |
| CompositeQueue | A queue of messages organized by type. |
| CompressionBandwidthTrackerImpl | A ProtocolBandwidthTracker that keeps track of the bandwidth
statistics used by an Inflater and Deflater. |
| ConnectionBandwidthStatisticsImpl | Default implementation for retrieving statistics about the bandwidth of
different ProtocolBandwidthTrackers. |
| ConnectionCapabilitiesImpl | A ConnectionCapabilities that delegates to HandshakeResponse
objects to keep track of what headers were read or written, and
CapabilitiesVM and MessagesSupportedVendorMessage objects to
keep track of what vendor messages & capabilities are supported. |
| ConnectionChecker | Specialized class that attempts to connect to a rotating list of well-known Internet addresses to check whether or not this host has a live connection to the Internet. |
| ConnectionCheckerManagerImpl | |
| ConnectionLifecycleEvent | |
| ConnectionStats | Keeps track of sent/received messages & the amount that dropped. |
| GnutellaConnection | A Connection managed by a ConnectionManager. |
| GnutellaConnectionEvent | |
| MessageReader | Reads messages from a channel. |
| MessageReaderFactoryImpl | |
| MessageWriter | Writes messages using non-blocking I/O. |
| PriorityMessageQueue | A message queue that prioritizes messages. |
| RoutedConnectionFactoryImpl | An implementation of RoutedConnectionFactory that constructs GnutellaConnections. |
| SimpleMessageQueue | Simple LIFO or FIFO message queue. |
| SimpleProtocolBandwidthTracker | A simple implementation of ProtocolBandwidthTracker that assumes the amount
consumed and produced for the protocol is exactly the same. |
| UDPConnectionCheckerImpl | |
| Enum Summary | |
|---|---|
| ConnectionCapabilities.Capability | |
| GnutellaConnection.EventType | |
|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||