|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| FileResponseEntityFactory | |
| HttpRequestHandlerFactory | |
| HTTPUploadSessionManager | Defines the callback interface for response handlers to the upload manager which provides methods for managing uploaders. |
| UploadSlotListener | Something that listens for the availability of UploadSlots |
| UploadSlotManager | Defines an interface for the logic of managing BT uploads and HTTP Uploads. |
| UploadSlotUser | Something that uses up upload slot. |
| Class Summary | |
|---|---|
| AbstractUploader | Provides an implementation of the Uploader interface. |
| BrowseRequestHandler | Responds to Gnutella browse requests by returning a list of all shared files. |
| BrowseRequestHandlerFactory | |
| BrowseTrackerImpl | |
| FileRequestHandler | Handles upload requests for files and THEX trees. |
| FileResponseEntity | An event based HttpEntity that uploads a File. |
| FileResponseEntityFactoryImpl | |
| FreeLoaderRequestHandler | Responds with an HTML page showing information. |
| HTTPHeaderUtils | Provides methods to add commonly used headers to HttpResponses. |
| HttpPushRequestHandler | Handles HTTP push requests by proxying them and sending them to the specified client. |
| HttpRequestHandlerFactoryImpl | |
| HTTPUploader | Maintains state for an HTTP upload. |
| HTTPUploadSession | Stores the state of an HTTP connection that serves multiple requests. |
| LimeWireUploaderModule | |
| LimitReachedRequestHandler | Responds with an HTTP 503 error signaling that the limit of allowed uploads has been reached. |
| THEXResponseEntity | Sends a THEX tree as an HTTP message. |
| UploadSlotManagerImpl | This class implements the logic of managing BT uploads and HTTP Uploads. |
| Enum Summary | |
|---|---|
| HTTPUploadSessionManager.QueueStatus | |
| UploadType | An enumaration of the kinds of upload requests that can be serviced. |
| Exception Summary | |
|---|---|
| HttpException | HttpException that carries an HTTP error code. |
Provides an NIO based implementation of Gnutella uploads based on the HTTP component. The handler classes in this package respond to HTTP requests that are matched URL patterns. Handler classes are state-less, since all state is passed through parameters. This includes a response object that stores the response code, headers and an entity which provides the body of the response.
|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||