Package sunlabs.brazil.proxy

Handlers, filters, and utilities for using the Brazil project framework as an HTTP proxy.

See:
          Description

Interface Summary
UseProxy This interface is used by the ProxyHandler class to decide whether to issue an HTTP request directly to the specified host, or to issue the request via an HTTP proxy.
 

Class Summary
CookieFilter The CookieFilter keeps a record of all the browser cookies associated with a given session.
CookieFilter.CookieInfo Store information about a cookie
HistoryFilter The HistoryFilter is both a Handler and a Filter that keeps a record of all pages visited by a given session.
JunkBusterHandler Remove junk images from web pages.
ProxyHandler Handler for implementing a web proxy.
 

Package sunlabs.brazil.proxy Description

Handlers, filters, and utilities for using the Brazil project framework as an HTTP proxy.

Unlike traditional web proxies, a Brazil project server can operate both as a destination server and as a web proxy. As a proxy, the server has access to all of the session and content rewriting capabilities normally associated with a destination server.

The ProxyHandler uses the HTTP proxy code in the sunlabs.brazil.util.http package to provide a handler interface to the proxy.

The other classes in this package provide examples of customizing the proxy, both in terms of content filtering, and name resolution.


Version Kenai-svn-r24, Generated 08/18/09
Copyright (c) 2001-2009, Sun Microsystems.