|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
coldbox.system.remote.ColdboxProxy
public class ColdboxProxy
This component is the coldbox remote proxy used for remote operations.
| Method Summary | |
|---|---|
private boolean |
announceInterception(string state, [any interceptData=''])
Process a remote interception |
private any |
getBean(string beanName)
Get a bean from the ioc plugin |
private any |
getColdboxOCM()
Get ColdboxOCM: coldbox |
private any |
getController()
Get the controller from application scope |
private any |
getInterceptor([string interceptorName], [boolean deepSearch='false'])
Get an interceptor |
private any |
getIoCFactory()
Gets the IOC Factory in usage: coldspring or lightwire |
private any |
getLogBox()
Get the LogBox reference of this application |
private Logger |
getLogger(any category)
Get a named logger reference |
private any |
getModel(string name, [boolean useSetterInjection='false'], [string onDICompleteUDF='onDIComplete'], [boolean debugMode='false'])
Create or retrieve model objects by convention |
private 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 |
private Logger |
getRootLogger()
Get the root logger reference |
private Util |
getUtil()
Create and return a util object |
private void |
handleException(any exceptionObject)
Handle a ColdBox request Exception |
private void |
loadColdbox(string appMapping, [string configLocation=''], [boolean reloadApp='false'])
Load a coldbox application, and place the coldbox controller in application scope for usage |
private any |
process()
Process a remote call into ColdBox's event model and return data/objects back |
private void |
pushTimers()
Push timers into debugging stack |
private void |
setCOLDBOX_APP_KEY(string COLDBOX_APP_KEY)
Override the name of the coldbox application key used |
private void |
tracer(string message, [any extraInfo=''])
Trace messages to the tracer panel, will only trace if in debug mode |
private boolean |
verifyColdBox()
Verify the coldbox app |
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Method Detail |
|---|
private boolean announceInterception(string state, [any interceptData=''])
state - The intercept stateinterceptData - This method will take the contents and embedded into a structureprivate any getBean(string beanName)
beanName - The bean name to get.private any getColdboxOCM()
private any getController()
private 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.private any getIoCFactory()
private any getLogBox()
private 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.private any getModel(string name, [boolean useSetterInjection='false'], [string onDICompleteUDF='onDIComplete'], [boolean debugMode='false'])
name - The name of the model to retrieveuseSetterInjection - Whether to use setter injection alongside the annotations property injection. cfproperty injection takes precedence.onDICompleteUDF - After Dependencies are injected, this method will look for this UDF and call it if it exists. The default value is onDICompletedebugMode - Debugging Mode or notprivate 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 constructionprivate Logger getRootLogger()
private Util getUtil()
private void handleException(any exceptionObject)
exceptionObject - The exception objectprivate void loadColdbox(string appMapping, [string configLocation=''], [boolean reloadApp='false'])
appMapping - The absolute location of the root of the coldbox application. This is usually where the Application.cfc is and where the conventions are read from.configLocation - The absolute location of the config file to override, if not passed, it will try to locate it by convention.reloadApp - Flag to reload the application or notprivate any process()
private void pushTimers()
private void setCOLDBOX_APP_KEY(string COLDBOX_APP_KEY)
COLDBOX_APP_KEYprivate void tracer(string message, [any extraInfo=''])
message - Message to SendextraInfo - Extra Information to dump on the traceprivate boolean verifyColdBox()
|
ColdBox Platform Version 2.6.4 | ||||
| FRAMES | |||||