User Guide

946 Chapter 5: Application.CFC Reference
The following table briefly describes the variables that you can set to control the application
behavior. For more details, see the
cfapplication tag.
Method summary
The following table briefly describes the application event methods that you can implement in
Application.CFC:
Variable Default Description
name no name The application name. If you do not set this variable, or set it to
the empty string, your CFC applies to the unnamed application
scope, which is the ColdFusion MX J2EE servlet context. For
more information on unnamed scopes see “Sharing data
between ColdFusion pages and JSP pages or servlets” in
ColdFusion MX Developer’s Guide.
applicationTimeout Administrator
value
Life span, as a real number of days, of the application,
including all Application scope variables. Use the CFML
CreateTimeSpan function to generate this variable’s value.
clientManagement Administrator
value
Whether the application supports Client scope variables.
clientStorage Administrator
value
Where Client variables are stored; can be cookie, registry, or
the name of a data source.
loginStorage cookie Whether to store login information in the Cookie scope or the
Session scope.
sessionManagement no Whether the application supports Session scope variables.
sessionTimeout Administrator
value
Life span, as a real number of days, of the user session,
including all Session variables. Use the CFML
CreateTimeSpan
function to generate this variable’s value.
setClientCookies True Whether to send CFID and CFTOKEN cookies to the client
browser.
setDomainCookies False Whether to set CFID and CFTOKEN cookies for a domain
(not just a host).
scriptProtect Administrator
value
Whether to protect variables from
cross-site scripting attacks.
Method name Method runs when
onApplicationEnd The application ends: the application times out, or the server is stopped
onApplicationStart The application first starts: the first request for a page is processed or the
first CFC method is invoked by an event gateway instance, or a web
services or Macromedia Flash Remoting CFC.
onError An exception occurs that is not caught by a try/catch block.
onRequest The onRequestStart method finishes. (This method can filter request
contents.)
onRequestEnd All pages in the request have been processed: