# Package org.appng.core.controller

Contains the essential types for handling `ServletRequest`s and `HttpSession`s.

See: Description

- Class Summary
  Class | Description
  --- | ---
  CachedResponse | A simple value object representing an element of the site cache.
  Controller | The controller `Servlet` of appNG, delegating `HttpServletRequest`s to an appropriate `RequestHandler`.
  HttpHeaders | Useful constants and methods for setting HTTP-Headers as specified by RFC 2616.
  Log4jConfigurer | A `ServletContextListener` to initialize log4j logging.
  PlatformConfig | Central `Configuration` for appNG's platform context.
  PlatformStartup | This `ServletContextListener` is used to initialize the appNG platform.
  RepositoryWatcher | A service that watches for modified/deleted files in a `Site`'s www-directory (see `SiteProperties.WWW_DIR`) using a `WatchService`.
  Session | A simple value object representing a users's http-session.
  SessionListener | A (ServletContext/HttpSession/ServletRequest) listener that keeps track of creation/destruction and usage of `HttpSession`s by putting a `Session` object, into the `HttpSession`

## Package org.appng.core.controller Description

Contains the essential types for handling `ServletRequest`s and `HttpSession`s.

Copyright © 2011–2023 aiticon GmbH. All rights reserved.