Documentation
Service a request for this application.
The CONTEXT is inspected and session is either created (if an
existing one can not be found), or retrieved form the
application's session table. The session is created by
make-new-session and is passed to SERVICE. CONTEXT is updated to
contain the session object.
Source
(defmethod service ((app standard-application) (context request-context))
"Service a request for this application.
The CONTEXT is inspected and session is either created (if an
existing one can not be found), or retrieved form the
application's session table. The session is created by
make-new-session and is passed to SERVICE. CONTEXT is updated to
contain the session object."
(ucw.rerl.application.dribble "Servicing ~S for ~S." context app)
;; find, or create, the session object (or signal the proper error)
(with-slots (session)
context
(setf session (or (find-session app context) (make-new-session app)))
;; service the request
(service session context)))Source Context