Class: APPLICATION

Documentation

A UCW application. Application objects are responsible for: - Managing a collection of sessions and finding the right session for a given request. - Managing session life time (session creation and expiration). - Creating request contexts. - Managing entry-points and associating them to request objects. - Creating http query paths which subsequently (when requested) call action lambdas. Since application objects are used to create sessions (via make-new-session) they are also important when customizing the functionality of the RERL.

Hierachy

Precedence List

  • STANDARD-OBJECT

Sub Classes

  • STANDARD-APPLICATION

Source

(defclass application ()
  ()
  (:documentation "A UCW application.

Application objects are responsible for:

- Managing a collection of sessions and finding the right session for a given request.

- Managing session life time (session creation and expiration).

- Creating request contexts.

- Managing entry-points and associating them to request objects.

- Creating http query paths which subsequently (when requested)
  call action lambdas.

Since application objects are used to create sessions (via
make-new-session) they are also important when customizing the
functionality of the RERL."))
Source Context