    All Filters

# Jigsaw resources index

This index briefly describes what resources are currently available in the Jigsaw release. See the indexer documentation to understand how these resources are created by default.

To be more readable, the list of available resources has been split into three groups:

Root resources
  Resources suitable to be used as the root of your server, as defined by the w3c.jigsaw.root.name general property.
Standard resources
  Resources that you expect any server to support.
Extension resources
  Basic resources, or resources that implement extra protocols.
Admin resources
  Resources that allow you to administer Jigsaw.
Property resources
  Resources that wraps a sub-set of Jigsaw properties in order to make themn editable.

## Root resources

DirectoryResource
  The directory resource handles file system directories.
ProxyDirectory
  A resource that will turn Jigsaw into a fully HTTP/1.1 compliant proxy.
MirrorDirectory
  A resource to mirror other web sites.
VirtualHostResource
  A top level resource that will handle virtual hosts without consuming IP addresses !

## Standard resources

FileResource
  The FileResource handles files within a DirectoryResource.
NegotiatedResource
  A resource that will handle negotiation among a given set of variant resources.
HTTPResource
  The basic class for all HTTP accessible resources.
PutableDirectory
  A directory that supports the PUT method for creating new child resources.
PassDirectory
  A directory resource that emulates the CERN-server PASS rule.
CgiResource
  A resource that allows you to run CGI/1.1 compliant scripts. This is of course not the recommended way of extending Jigsaw.
SSIResource
  A resource that will serve file and run any server side include command.
MapResource
  A resource that handles both CERN-server style and NCSA style image maps.

## Extension resources

AutoLookupDirectory
  A resource that can fetch or update files directly from CVS.
CvsDirectoryResource
  A resource that gives you CVS access to the server's files through CVS.
PostableResource
  The basic class for handling the HTTP POST method.
FilteredResource
  The basic class for resources that support filters.
LabelBureauResource
  A PICS label bureau resource: will serve document labels according to the PICS specifications.
ServletDirectory
  A context and container for servlets. All servlets should be made children of a ServletDirectory instance.
ServletWrapper
  Implementation of Sun's servlet API, for local classes
RemoteServletWrapper
  Implementation of Sun's servlet API, will remotely fetch the servlet classes, using HTTP.

## Admin resources

ExtensionsEditor
  A resource that allows you to edit the resource indexer extension database.
ThreadStat
  A resource that will display the status of the threads running in the server process, and that will refresh it at a given interval of time.
Statistics
  A resource that displays internal server statistics (such as number of hits, etc).
PasswordEditor
  A resource that allow web site users to change their own password.
SalvagerResource
  A resource that will walk through your entire resource space, checking for the validity and reachability of all installed resources.
CheckpointResource
  A resource that will periodically make sure that Jigsaw configuration has been saved back to disk.

## Property resources

UnixProp
  UNIX specific properties editor. Allows you to chroot Jigsaw and run it on port 80.
SocketConnectionProp
  Connection properties specific to the raw socket client and client factory.
LoggingProp
  Gives editable access to Jigsaw logging properties.
GeneralProp
  Gives editable access to Jigsaw general properties.
ProxyProp
  Gives editable access to Jigsaw client-side specific properties to customize it when used by the proxy. This will only appear when you use the ProxyDirectory resource.
CacheProp
  Gives editable access to Jigsaw client-side cache, when the proxy resource is used.

#

Anselm Baird-Smith
$Id: resources.html,v 1.19 1997/02/04 21:38:47 abaird Exp $