Package org.xiruss.xirussrepository.server.jetty.viewer

Implements the Xiruss HTTP "viewer" server, that is the server that allows direct access to repository resources for "viewing", including access to version contents via a direct and obvious URL (i.e., the version ID in any conetext or resource ID within a snapshot context.

See:
          Description

Class Summary
BranchHtmlResource  
BranchListHtmlResource  
OrganizerHtmlResource  
RepositoryHtmlResource  
RepositoryReportHelper Provides helper methods for generating resource reports.
RepositoryReportResource Represents repository dumps.
ResourceMetaData MetaData associated with a context Resource.
SnapshotHtmlResource  
XirussHtmlResource Maps the HTTP Resource API to Xiruss repository objects.
XirussHttpHandler Handles HTTP requests for repository resources.
XirussHttpViewerUrlVisitor Walks a XIRUSS HTTP API URL and figures out what resource to create.
XirussResourceBase Maps the HTTP Resource API to Xiruss repository objects.
 

Package org.xiruss.xirussrepository.server.jetty.viewer Description

Implements the Xiruss HTTP "viewer" server, that is the server that allows direct access to repository resources for "viewing", including access to version contents via a direct and obvious URL (i.e., the version ID in any conetext or resource ID within a snapshot context. The viewer is read-only in that you must use the HTTP API to change the repository state. This server is primarily for the purpose of serving URLs that allow one version to point to another version as it exists in the repository for the purposes of processing that version's content, i.e., enabling the rewriting of HREF= values so that they will work transparently and so that resource and version IDs can be used to construct hierarchical URLs in a natural fashion.