PEPmodel documentation PEPmodel HTTP

Sequence

The sequnece document describes the ingorant client's tenacious aquisition of countable/asdf.html as described in the Transactions document. *** This is still being worked on ***
object caller method purpose imp
server starts
PEPAgent server addAlwaysExtension register extensions that are always used by this server yes
PEPAgent server addURLExtension register extensions with URLs in an extension map yes
client starts
PEPAgent client addAlwaysExtension register extensions that are always used by this client yes
PEPAgent client addURLExtension register extensions with URLs in an extension map yes
client starts a request
PEPAgent client generateHeaders instantiate always and URL extensions yes
extension PEPAgent generateHeaders create instance and assign header name(s) yes
extension client* pre request generation extensions that need or generate a resource before request proceeds, may generate whole request no
extension client* post request generation extensions may modify the generated request  no
extension client* after connect negotiation protocols no
extension client* streaming request compression, encryption, real-time no
no
extension server on accept, before read extension provides an alternate (binary) transport protocol, replacing HTTP, but using the same channel no
extension server after reading first line look up extension based on URI no
extension server before reading message extension implements an incoming streaming protocol, eg encrytpion or compression no
extension server handleHeaders extension defines a new method, updates data (including instance generation from a policy-decl (PEPInfo)), fulfills request (common in error messages) yes
extension server before generating a reply extension modifies server's intended reply (for instance, browse list on resource not found error) or updates data based on it. yes
extension server generateHeaders extension modifies other known headers.  no
extension server before write alternate transport protocol no
extension server while writing message outgoing streaming protocol no

* - client calls PEPAgent which calls all extensions
 


Eric Prud'hommeaux, eric@w3.org,
@(#) $Id: Sequence.html,v 1.2 1997/08/03 00:38:59 eric Exp $