|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
coldbox.system.ioc.ColdboxFactory
public class ColdboxFactory
Create Config Beans, Controller, Cache Manager and Plugins of the current running application
| Constructor Summary | |
|---|---|
init([string COLDBOX_APP_KEY])
|
|
| Method Summary | |
|---|---|
Controller |
getColdbox()
Get the coldbox controller reference: coldbox |
any |
getColdboxOCM()
Get the coldbox cache manager reference: coldbox |
ConfigBean |
getConfigBean()
Returns an application's config bean: coldbox |
DatasourceBean |
getDatasource([string alias])
I will return to you a datasourceBean according to the alias of the datasource you wish to get from the configstruct: coldbox |
any |
getInterceptor([string interceptorName], [boolean deepSearch='false'])
Get an interceptor |
LogBox |
getLogBox()
Get the LogBox reference |
Logger |
getLogger(any category)
Get a named logger reference |
MailSettingsBean |
getMailSettings()
I will return to you a mailsettingsBean modeled after your mail settings in your config file |
any |
getPlugin([any plugin], [boolean customPlugin='false'], [boolean newInstance='false'], [any module=''], [boolean init='true'])
Plugin factory, returns a new or cached instance of a plugin |
struct |
getRequestCollection([boolean private='false'])
Tries to retrieve the request collection |
RequestContext |
getRequestContext()
Tries to retrieve the request context object |
Logger |
getRootLogger()
Get the root logger reference |
private Util |
getUtil()
Create and return a util object |
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init([string COLDBOX_APP_KEY])
COLDBOX_APP_KEY - The application key to use| Method Detail |
|---|
public Controller getColdbox()
public any getColdboxOCM()
public ConfigBean getConfigBean()
public DatasourceBean getDatasource([string alias])
alias - The alias of the datasource to get from the configstruct (alias property in the config file)public any getInterceptor([string interceptorName], [boolean deepSearch='false'])
interceptorName - The name of the interceptor to search fordeepSearch - By default we search the cache for the interceptor reference. If true, we search all the registered interceptor states for a match.public LogBox getLogBox()
public Logger getLogger(any category)
category - The category name to use in this logger or pass in the target object will log from and we will inspect the object and use its metadata name.public MailSettingsBean getMailSettings()
Public any getPlugin([any plugin], [boolean customPlugin='false'], [boolean newInstance='false'], [any module=''], [boolean init='true'])
plugin - The Plugin object's name to instantiatecustomPlugin - Used internally to create custom plugins.newInstance - If true, it will create and return a new plugin. No caching or persistance.module - The module to retrieve the plugin frominit - Auto init() the plugin upon constructionpublic struct getRequestCollection([boolean private='false'])
private - Get the request collection or private request collectionpublic RequestContext getRequestContext()
public Logger getRootLogger()
private Util getUtil()
|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||