Class
Timer
WEB-INF.cftags.component
coldbox.system.FrameworkSupertype
coldbox.system.Plugin
coldbox.system.plugins.Timer
Class Attributes:
cache
: true
output
: false
This is the Timer plugin. It is used to time executions. Facade for request variable
Constructor Summary
|
init(any controller)
Constructor.
|
Method Summary
|
private void
|
addRow(string label, string tickcount)
Add a new timer row.
|
query
|
getTimerScope()
Returns the entire timer query from the request scope.
|
void
|
logTime(string Label, string Tickcount)
Use this method to add a new timer entry to the timers.
|
void
|
start(string Label)
Start the Timer with label.
|
void
|
stop(string Label)
Stop the timer with label.
|
Methods inherited from class coldbox.system.Plugin
|
getPluginDescription, getPluginName, getPluginVersion, getRequestCollection, getRequestContext, getpluginAuthor, getpluginAuthorURL, getpluginPath, setPluginDescription, setPluginName, setPluginVersion, setpluginAuthor, setpluginAuthorURL
|
Methods inherited from class coldbox.system.FrameworkSupertype
|
$abort, $dump, $htmlhead, $include, $rethrow, $throw, addAsset, announceInterception, getColdboxOCM, getController, getDatasource, getDebugMode, getInterceptor, getMailService, getMailSettings, getMemento, getModel, getModuleSettings, getMyPlugin, getNewMail, getPlugin, getResource, getSetting, getSettingStructure, getSettingsBean, getValidationManager, getfwLocale, includeUDF, loadGlobalUDFLibraries, locateDirectoryPath, locateFilePath, persistVariables, populateModel, relocate, renderExternalView, renderLayout, renderView, runEvent, setDebugMode, setNextEvent, setNextRoute, setSetting, setfwLocale, settingExists, validateModel
|
Methods inherited from class WEB-INF.cftags.component
|
None
|
init
public init(any controller)
Constructor
- Parameters:
controller
addRow
private void addRow(string label, string tickcount)
Add a new timer row.
- Parameters:
label
- The lable of the timer.
tickcount
- The tickcounts of the time.
getTimerScope
public query getTimerScope()
Returns the entire timer query from the request scope.
logTime
public void logTime(string Label, string Tickcount)
Use this method to add a new timer entry to the timers.
- Parameters:
Label
- The lable of the timer.
Tickcount
- The tickcounts of the time.
start
public void start(string Label)
Start the Timer with label.
- Parameters:
Label
stop
public void stop(string Label)
Stop the timer with label
- Parameters:
Label