This index briefly describes what frames are currently available in
the
Jigsaw release.
To be more readable, the list of available frames has been split into
six groups:
-
Standard frames
-
Frames that you expect server to support.
-
Extension frames
-
Frames that implements extra features.
-
Filter frames
-
Frames that allow you to filter the requests and replies (authentication,
log).
-
Proxy frames
-
Frames relative to the proxy features of Jigsaw.
-
Admin frames
-
Frames that allow you to administer Jigsaw.
-
Specific frames
-
Frames that can be attached only to specific resources.
-
Metadata frames
- Frames used to store metadata.
Standard frames
- org.w3c.jigsaw.frames.HTTPFrame
- The basic frame for all HTTP accessible resources.
- org.w3c.jigsaw.frames.NegotiatedFrame
- A frame that will handle negotiation among a given set of variant
resources.
- org.w3c.jigsaw.frames.PostableFrame
- The basic frame class for handling the HTTP POST method.
- org.w3c.jigsaw.frames.RedirecterFrame
- A frame that handles internal redirection.
- org.w3c.jigsaw.frames.RelocateFrame
- A frame that handles HTTP redirection.
- org.w3c.jigsaw.frames.SeeOtherFrame
- generates a 303 See Other reply on a POST
- org.w3c.jigsaw.frames.VirtualHostFrame
- A top level frame that will handle virtual hosts without consuming IP
addresses !
Extension frames
- org.w3c.jigsaw.frames.CgiFrame
- A frame that allows you to run CGI/1.1 compliant scripts. This is of
course not the recommended way of extending Jigsaw.
- org.w3c.jigsaw.servlet.ServletDirectoryFrame
- A context and container for servlets. All servlets should be made
children of a DirectoryResource
attached to a ServletDirectoryFrame instance.
- org.w3c.jigsaw.servlet.ServletWrapperFrame
- The specific frame of ServletWrapper.
- org.w3c.jigsaw.ssi.SSIFrame
- A frame that will serve file and run any server side include
command.
- org.w3c.jigsaw.pagecompile.PageCompileFrame
- PageCompileFrame allows you to generate HTML pages from HTML/Java
pages.
- org.w3c.jigsaw.cvs.CvsFileFrame
- A frames that gives you CVS access to the server's files through CVS.
(with auto commit when modified)
- org.w3c.jigsaw.cvs.CvsFrame
- A frame that gives you CVS access to the server's files through
CVS.
- org.w3c.jigsaw.zip.ZipFrame
- Allows you to browse a zip file.
Filter frames
- org.w3c.jigsaw.auth.GenericAuthFilter
- This filter provides several ways of protecting part of your
information space.
- org.w3c.jigsaw.filters.AccessLimitFilter
- Limits the number of simultaneous accesses to a resource.
- org.w3c.jigsaw.filters.CacheFilter
- A cache filter.
- org.w3c.jigsaw.filters.CookieFilter
- A demo for how to use cookies from Jigsaw.
- org.w3c.jigsaw.filters.CounterFilter
- Counts the number of traversals or hits of its target.
- org.w3c.jigsaw.filters.DebugFilter
- Prints incoming request and outgoing replies.
- org.w3c.jigsaw.filters.ErrorFilter
- The error filter allows you to redefine on the fly all error messages
emitted by Jigsaw by using internal redirections: all errors are
then emitted by some other resource (which can be any of the Jigsaw
supported resources).
- org.w3c.jigsaw.filters.GZIPFilter
- This filter will compress "on the fly" the content of replies using
GZIP.
- org.w3c.jigsaw.filters.HeaderFilter
- Enforces a specific header value on all replies.
- org.w3c.jigsaw.filters.LogFilter
- The log filter allows you to get very detailed logging of transactions
for a particular sub-space of your web server.
- org.w3c.jigsaw.filters.ProcessFilter
- A filter that will process a reply's content through any external
filter program.
- org.w3c.jigedit.filters.GrepPutFilter
- This PutFilter allows you to control the content of puted
documents.
- org.w3c.jigedit.filters.TidyPutFilter
- This Filter allows you to control the validity of HTML
documents.
- org.w3c.jigsaw.filters.PutSizeFilter
- This filter allows you to limit the size of puted documents.
- org.w3c.jigsaw.filters.SimpleCacheFilter
- A simple cache filter.
- org.w3c.jigsaw.filters.HourLimiterFilter
- Allows to access some resources in a specific period of time.
- org.w3c.jigsaw.filters.URISizeLimiterFilter
- Limits the size of URI.
- org.w3c.jigsaw.filters.RegexRedirectFilter
- Rewrites URI.
- org.w3c.jigsaw.filters.UseProxyFilter
- Restricts access to a proxy, to acces the protected resource, you must
go to a specific proxy.
- org.w3c.jigsaw.filters.TEFilter
- This filter will compress the content of replies using GZIP.
- org.w3c.jigsaw.acl.AclFilter
- An authentication filter, must be associated to a Metadata frames
implementing the Acl interface.
Proxy frames
org.w3c.jigsaw.proxy.ProxyFrame
A frame that will turn Jigsaw into a fully HTTP/1.1 compliant proxy.
org.w3c.jigsaw.proxy.MirrorFrame
A frame to mirror other web sites.
Admin frames
- org.w3c.jigsaw.status.GcStatFrame
- This frame implements a GC counter.
- org.w3c.jigsaw.status.StatisticsFrame
- A frame that displays internal server statistics (such as number of
hits, etc).
- org.w3c.jigsaw.status.ThreadStatFrame
- A frame that will display the status of the threads running in the
server process, and that will refresh it at a given interval of
time.
Specific frames
- org.w3c.jigsaw.resources.DirectoryListerFrame
- Specific frame of DirectoryLister.
- org.w3c.jigsaw.resources.PasswordEditorFrame
- Specific frame of PasswordEditor.
- org.w3c.jigsaw.cvs.ToolsListerFrame
- Specific frame of ToolsLister.
- org.w3c.jigsaw.map.MapFrame
- Specific frame of MapResource.
Metadata frames
- org.w3c.jigsaw.acl.AclRealm
- Used to store the old realms in an ACL compliant way.
- org.w3c.jigsaw.frames.JpegComFrame
- Used to extract comments from Jpeg images.
- org.w3c.jigsaw.frames.JpegXMPFrame
- Used to extract XMP from Jpeg images.