|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
---|---|
rabbit.cache | A persistant storage suitable for http resources. |
rabbit.client | Classes that can be used to build http clients. |
rabbit.client.sample | A few simple example clients based on the rabbit client classes. |
rabbit.dns | DNS handling classes. |
rabbit.filter | A set of filters for sockets, http and http resources. |
rabbit.filter.authenticate | The classes that rabbit uses to perform authentication against different resources. |
rabbit.handler | The resource handlers used in the web proxy. |
rabbit.handler.convert | The image converters that rabbits handler uses. |
rabbit.html | This package holds the classes that deal with HTML code. |
rabbit.http | The classes that represent the http entities. |
rabbit.httpio | General http io classes |
rabbit.io | Classes that deal with network and i/o. |
rabbit.meta | The web interface to the web proxy. |
rabbit.proxy | The web proxy components. |
rabbit.util | Utility classes used in the rabbit project. |
rabbit.webserver | A simple web server, build using the rabbit components. |
rabbit.zip | This package holds the classes that handle gzip compression and unpacking.. |
Rabbit is a proxy, but it does also provide classes that may be useful in other projects if you want non blocking http client or server code.
If you want to build non blocking clients you probably want to
start by checking out the rabbit.client.sample
classes.
If you want to build a non blocking server you probably want to
check out the rabbit.webserver
classes.
Please note that the rabbit.nio package has been split off into it's own project, rnio.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |