Version: 4.1.4

3 Extending the Web Server

    3.1 Configuration

      3.1.1 Configuration Table Structure

      3.1.2 Configuration Table

      3.1.3 Servlet Namespaces

        3.1.3.1 Why this is useful

      3.1.4 Standard Responders

    3.2 Setting Up Servlets

      3.2.1 Internal Servlet Representation

    3.3 Dispatchers

      3.3.1 General

      3.3.2 Mapping URLs to Paths

      3.3.3 Sequencing

      3.3.4 Timeouts

      3.3.5 Lifting Procedures

      3.3.6 Filtering Requests

      3.3.7 Procedure Invocation upon Request

      3.3.8 Logging

      3.3.9 Password Protection

      3.3.10 Virtual Hosts

      3.3.11 Serving Files

      3.3.12 Serving Servlets

      3.3.13 Statistics

      3.3.14 Limiting Requests

    3.4 Web Config Unit

      3.4.1 Configuration Signature

      3.4.2 Configuration Units

    3.5 Web Server Unit

      3.5.1 Signature

      3.5.2 Unit

    3.6 Internal

      3.6.1 Timers

      3.6.2 Connection Manager

      3.6.3 Dispatching Server

        3.6.3.1 Dispatching Server Signatures

        3.6.3.2 Dispatching Server Unit

        3.6.3.3 Threads and Custodians

      3.6.4 Serializable Closures

        3.6.4.1 Define Closure

      3.6.5 Cache Table

      3.6.6 MIME Types

      3.6.7 Serialization Utilities

      3.6.8 URL Param

      3.6.9 Miscellaneous Utilities

        3.6.9.1 Contracts

        3.6.9.2 Lists

        3.6.9.3 URLs

        3.6.9.4 Paths

        3.6.9.5 Exceptions

        3.6.9.6 Strings

        3.6.9.7 Bytes