|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Acceptor | |
| ActivityCallback | Defines the interface of a callback to notify about asynchronous backend events. |
| ApplicationServices | |
| BandwidthManager | Defines the interface to control the upload and download rate. |
| BandwidthTracker | Defines the interface for any class wanting to track bandwidth. |
| BrowseHostHandlerManager | |
| BrowseHostHandlerManager.BrowseHostCallback | |
| ConnectionManager | The list of all RoutedConnection's. |
| ConnectionServices | |
| DownloadCallback | A callback for download information. |
| Downloader | Defines an interface for downloading a file. |
| DownloaderInfo | Classes that implement this interface can be real downloaders or just stand-ins for downloaders. |
| DownloadManager | The list of all downloads in progress. |
| DownloadServices | |
| FileDetails | |
| GuidMap | A map of one GUID to another. |
| GuidMapManager | |
| HostCatcher.EndpointObserver | Simple callback for having an endpoint added. |
| HostDetails | |
| LifecycleManager | Defines the interface for the start up and shutdown of a LimeWire instance. |
| MessageHandlerBinder | Interface to bind list of MessageHandlers to a MessageRouter. |
| MessageListener | This interface should be extended if you want to get notified of certain messages. |
| MessageResourceCallback | Front-End delegate for the Back-End to obtain internationalized Strings. |
| MessageRouter | |
| NetworkManager | |
| NodeAssigner | |
| PongCacher | |
| PushEndpoint | a class that represents an endpoint behind one or more PushProxies. |
| PushEndpointCache | |
| PushEndpointFactory | |
| RemoteFileDesc | A reference to a single file on a remote machine. |
| RemoteFileDetails | The minimum amount of information that a remote client would need to download the file. |
| ReplyHandler | An interface for those things that handle replies and thus are placed as values in RouteTables. |
| Response | A single result from a query reply message. |
| ResponseFactory | |
| ResponseVerifier | Records information about queries so that responses can be validated later. |
| SearchServices | |
| SocketProcessor | A processor that handles new incoming connections. |
| SpamServices | |
| UDPPinger | |
| UDPReplyHandlerCache | |
| UDPReplyHandlerFactory | |
| Uploader | This interface outlines the basic functionality for a class that performs uploads. |
| UploadManager | Defines the requirements for classes that manage Gnutella uploads. |
| UploadServices | |
| UPnPListener | A listener for UPnP. |
| UPnPManagerConfiguration | Configuration for UPnPManager |
| Class Summary | |
|---|---|
| AbstractPushEndpoint | Abstract class that does not store any values but provides default implementations for methods that produce a common format. |
| AcceptorImpl | Listens on ports, accepts incoming connections, and dispatches threads to handle those connections. |
| ActiveLimeWireCheck | Allows one to check if a LimeWire is already running under this user's name. |
| ActivityCallbackAdapter | Provides a default implementation of ActivityCallback where
all the methods are either empty or return false. |
| ApplicationServicesImpl | |
| BandwidthManagerImpl | |
| BandwidthTrackerImpl | A helper class for implementing the BandwidthTracker interface |
| BrowseHostHandler | Handles all stuff necessary for browsing of networks hosts. |
| BrowseHostHandler.PushRequestDetails | |
| BypassedResultsCache | Keeps track of possible ips that provide results for query GUIDs and have not been queried yet. |
| CategoryConverter | |
| ConnectionManagerImpl | The list of all RoutedConnection's. |
| ConnectionServicesImpl | |
| ConnectionWatchdog | |
| Constants | A class to keep together the constants that may be used by multiple classes |
| DownloadManagerEvent | |
| DownloadManagerImpl | |
| DownloadServicesImpl | |
| Endpoint | Immutable IP/port pair. |
| EndpointData | Simple serializable wrapper for Endpoint. |
| ExtendedEndpoint | An endpoint with additional history information used to prioritize HostCatcher's permanent list: The average daily uptime in seconds, as reported by the "DU" GGEP extension. |
| ForMeReplyHandler | This is the class that goes in the route table when a request is sent whose reply is for me. |
| HostCatcher | The host catcher collects the addresses of Gnutella and DHT hosts from ping replies and bootstrap servers. |
| HTTPAcceptor | Processes HTTP requests for Gnutella uploads. |
| HTTPUploadManager | Manages HTTPUploader objects that are created by
HttpRequestHandlers through the HTTPUploadSessionManager
interface. |
| LifecycleManagerImpl | Provides an implementation of the LifecycleManager to start and
stop the LimeWire components. |
| LimeCoreGlue | This class is the glue that holds LimeWire together. |
| LimeWireCoreModule | The module that defines what implementations are used within LimeWire's core. |
| LocalSocketAddressProviderImpl | |
| MacCalculatorSettingsProviderImpl | |
| Main | The command-line UI for the Gnutella servent. |
| MediaTypeAggregator | |
| MediaTypeAggregator.Aggregator | Utility class for aggregating MediaTypes. |
| MessageDispatcher | Dispatches messages to the MessageRouter. |
| MessageResourceService | This class handles distributing internationalized strings to the back end. |
| MessageRouterImpl | One of the three classes that make up the core of the backend. |
| MulticastService | This class handles Multicast messages. |
| NetworkManagerImpl | |
| NetworkUpdateSanityChecker | A sanity checker for many different in-network verification requests. |
| NoOpSaveLocationManager | |
| OutOfBandThroughputMeasurer | |
| Pinger | This class continually sends broadcast pings on behalf of an Ultrapeer to update the host caches of both itself and its leaves. |
| PongCacherImpl | This class caches pongs from the network. |
| PromotionBinderRequestorImpl | |
| PushEndpointFactoryImpl | |
| PushEndpointImpl | |
| PushEndpointSerializer | |
| PushManager | Manages state for push upload requests. |
| QueryUnicaster | This class runs a single thread which sends unicast UDP queries to a master list of unicast-enabled hosts every n milliseconds. |
| RequestCache | Keeps track of requests sent by a client. |
| ResponseFactoryImpl | |
| ResponseVerifierImpl | Records information about queries so that responses can be validated later. |
| RouteTable | The reply routing table. |
| RouteTable.ReplyRoutePair | The return value from getReplyHandler. |
| SearchServicesImpl | |
| SelfEndpoint | |
| SpamServicesImpl | |
| StandardMessageRouter | This class is the message routing implementation for TCP messages. |
| Statistics | Maintains various session statistics, like uptime. |
| UDPPingerImpl | Sends Gnutella messages via UDP to a set of hosts and calls back to a listener whenever responses are returned. |
| UDPReplyHandler | This class is an implementation of ReplyHandler that is specialized for handling UDP messages. |
| UDPReplyHandlerCacheImpl | |
| UDPReplyHandlerFactoryImpl | |
| UDPService | This class handles UDP messaging services. |
| UniqueHostPinger | |
| UploadServicesImpl | |
| UPnPManager | Manages the mapping of ports to limewire on UPnP-enabled routers. |
| UPnPManagerConfigurationImpl | |
| URN | This class represents an individual Uniform Resource Name (URN), as specified in RFC 2141. |
| UrnSet | A Set specifically for URNs. |
| UrnType | Deprecated. |
| Enum Summary | |
|---|---|
| DownloaderInfo.DownloadState | Enumerates the various states of a download. |
| DownloadManagerEvent.Type | |
| NetworkUpdateSanityChecker.RequestType | |
| Uploader.UploadStatus | |
| URN.Type | The range of all types for URNs. |
| Exception Summary | |
|---|---|
| AssertFailure | |
| InsufficientDataException | |
| LimeCoreGlue.InstallFailedException | Simple exception for failure to install. |
|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||