| Class | Description |
|---|---|
| AppSettings |
Common site wide application settings accessible globally.
|
| AutoDetectMountPoints |
Scans for
MountUI annotations and creates IPathLoader objects which the SiteApplication consumes and uses to mounts points.MountUI annotation is only scanned on WebPage type classes in this service. |
| BaseShutdownHook |
Hooks for Shutdown.
|
| BaseStartupHook |
Hooks for Startup.
|
| LicensedUsage |
Ensured the product version if it requires licensing from manufacture carries the proper license and can be tracked.
|
| NoSearchInternalErrorPage |
Inspired by Internal Error shows up in Google Cache
have created an abstract base class for internal error pages that will not be cached by Search Engines.
|
| RegexWebRequestCodingStrategy |
The standard
WebRequestCodingStrategy checks if the IRequestTargetUrlCodingStrategy mount path starts with the current Request relative Path.When using RegexQueryStringUrlCodingStrategy, this will fail due to the limitation.Hence we need a WebRequestCodingStrategy that uses regular expressions for comparison rather than String.startsWith(String). |
| SiteApplication |
Application wide settings/code
The class is also defined as a Component for Threads that may not have access to WebRequest, and allow us to
get the instance from Spring instead. |
| SiteRequestCycleProcessor |
Handle HTTPS enforcement when required and also Error page handling customizations
Also, allow RegexQueryStringUrlCodingStrategy style URL's |
| SiteTester |
Copyright © 2018. All rights reserved.