Scope
Entries: 13
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.0
URLClassLoader
classjava.net.URLClassLoader
constructors
interfaceexceptions
<init>(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)
<init>(java.lang.String, java.net.URL[], java.lang.ClassLoader)
<init>(java.lang.String, java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)
<init>(java.net.URL[], java.lang.ClassLoader)
<init>(java.net.URL[])
methods
returninterfaceexceptions
java.net.URLClassLoadernewInstance(java.net.URL[], java.lang.ClassLoader)
java.net.URLClassLoadernewInstance(java.net.URL[])
java.io.InputStreamgetResourceAsStream(java.lang.String)
java.net.URLfindResource(java.lang.String)
java.util.EnumerationfindResources(java.lang.String)java.io.IOException
voidclose()java.io.IOException
java.net.URL[]getURLs()
java.lang.ClassloadClass(java.lang.String)java.lang.ClassNotFoundException
java.lang.ClassLoadergetPlatformClassLoader()
java.lang.ClassLoadergetSystemClassLoader()
java.lang.StringgetName()
java.io.InputStreamgetSystemResourceAsStream(java.lang.String)
java.net.URLgetResource(java.lang.String)
java.net.URLgetSystemResource(java.lang.String)
java.util.EnumerationgetResources(java.lang.String)java.io.IOException
java.util.stream.Streamresources(java.lang.String)
booleanisRegisteredAsParallelCapable()
java.util.EnumerationgetSystemResources(java.lang.String)java.io.IOException
java.lang.ClassLoadergetParent()
java.lang.ModulegetUnnamedModule()
java.lang.PackagegetDefinedPackage(java.lang.String)
java.lang.Package[]getDefinedPackages()
voidsetDefaultAssertionStatus(boolean)
voidsetPackageAssertionStatus(java.lang.String, boolean)
voidsetClassAssertionStatus(java.lang.String, boolean)
voidclearAssertionStatus()
Methods inherited from java.lang.Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.2
URLClassLoader
classjava.net.URLClassLoader
constructors
interfaceexceptions
<init>(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)
<init>(java.lang.String, java.net.URL[], java.lang.ClassLoader)
<init>(java.lang.String, java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory)
<init>(java.net.URL[], java.lang.ClassLoader)
<init>(java.net.URL[])
methods
returninterfaceexceptions
java.net.URLClassLoadernewInstance(java.net.URL[], java.lang.ClassLoader)
java.net.URLClassLoadernewInstance(java.net.URL[])
java.io.InputStreamgetResourceAsStream(java.lang.String)
java.net.URLfindResource(java.lang.String)
java.util.EnumerationfindResources(java.lang.String)java.io.IOException
voidclose()java.io.IOException
java.net.URL[]getURLs()
java.lang.ClassloadClass(java.lang.String)java.lang.ClassNotFoundException
java.lang.ClassLoadergetPlatformClassLoader()
java.lang.ClassLoadergetSystemClassLoader()
java.lang.StringgetName()
java.io.InputStreamgetSystemResourceAsStream(java.lang.String)
java.net.URLgetResource(java.lang.String)
java.net.URLgetSystemResource(java.lang.String)
java.util.EnumerationgetResources(java.lang.String)java.io.IOException
java.util.stream.Streamresources(java.lang.String)
booleanisRegisteredAsParallelCapable()
java.util.EnumerationgetSystemResources(java.lang.String)java.io.IOException
java.lang.ClassLoadergetParent()
java.lang.ModulegetUnnamedModule()
java.lang.PackagegetDefinedPackage(java.lang.String)
java.lang.Package[]getDefinedPackages()
voidsetDefaultAssertionStatus(boolean)
voidsetPackageAssertionStatus(java.lang.String, boolean)
voidsetClassAssertionStatus(java.lang.String, boolean)
voidclearAssertionStatus()
Methods inherited from java.lang.Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
cbox-javaloader-5AF0170F992615176FC7B4F2A171E963
Component (modules.contentbox.modules.contentbox-deps.modules.BCrypt.modules.cbjavaloader.models.javaloader.JavaLoader)
Only the functions and data members that are accessible from your location are displayed
HintLoads External Java Classes, while providing access to ColdFusion classes
this
public
$MIXED
booleantrue
create
Public Function create
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves a reference to the java class. To create a instance, you must run init() on this object
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
exposeMixin
Public Function exposeMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Exposes a private function publicly
arguments
labelnamerequiredtypedefaulthint
methodtrueanynull
newNamefalseany
return typeany
getClassLoadPaths
Public Function getClassLoadPaths
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getPropertyMixin
Public Function getPropertyMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
gets a property
arguments
labelnamerequiredtypedefaulthint
nametrueanynullThe name of the property to inject.
scopefalseanyvariablesThe scope to which inject the property to.
defaultfalseanynullDefault value to return
return typeany
getURLClassLoader
Public Function getURLClassLoader
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Returns the com.compoundtheory.classloader.NetworkClassLoader in case you need access to it
arguments
labelnamerequiredtypedefaulthint
return typeany
getVersion
Public Function getVersion
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves the version of the loader you are using
arguments
labelnamerequiredtypedefaulthint
return typestring
includeitMixin
Public Function includeitMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Facade for cfinclude
arguments
labelnamerequiredtypedefaulthint
templatetrueanynull
return typevoid
init
Public Function init
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Constructor
arguments
labelnamerequiredtypedefaulthint
loadPathsfalsearrayAn array of directories of classes, or paths to .jar files to load
loadColdFusionClassPathfalsebooleanfalseLoads the ColdFusion libraries
parentClassLoaderfalseany(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader
sourceDirectoriesfalsearraynullDirectories that contain Java source code that are to be dynamically compiled
compileDirectoryfalsestringC:\lucee\tomcat\lucee-server\context\library\tag\/tmpthe directory to build the .jar file for dynamic compilation in, defaults to ./tmp
trustedSourcefalsebooleanfalseWhether or not the source is trusted, i.e. it is going to change? Defaults to false, so changes will be recompiled and loaded
return typeJavaLoader
injectMixin
Public Function injectMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Injects a method into the CFC
arguments
labelnamerequiredtypedefaulthint
nametrueanynullThe name to inject the UDF as
UDFtrueanynullUDF to inject
return typevoid
injectPropertyMixin
Public Function injectPropertyMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
injects a property into the passed scope
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to inject.
propertyValuetrueanynullThe value of the property to inject
scopefalseanyvariablesThe scope to which inject the property to.
return typevoid
invokerMixin
Public Function invokerMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Calls private/packaged/public methods
arguments
labelnamerequiredtypedefaulthint
methodtrueanynullName of the private method to call
argCollectionfalseanynullCan be called with an argument collection struct
argListfalseanynullCan be called with an argument list, for simple values only: ex: 'object=logger,number=1'
return typeany
methodProxy
Public Function methodProxy
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
a method proxy
arguments
labelnamerequiredtypedefaulthint
return typeany
populatePropertyMixin
Public Function populatePropertyMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Populates a property if it exists
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to inject.
propertyValuetrueanynullThe value of the property to inject
scopefalseanyvariablesThe scope to which inject the property to.
return typevoid
removeMixin
Public Function removeMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Removes a method in a CFC
arguments
labelnamerequiredtypedefaulthint
UDFNametruestringnullName of the UDF to be removed
return typevoid
removePropertyMixin
Public Function removePropertyMixin
source: D:\home\sam31.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
removes a property from the cfc used.
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to remove.
scopefalseanyvariablesThe scope to which inject the property to.
return typevoid
switchThreadContextClassLoader
Public Function switchThreadContextClassLoader
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Sometimes you will need to switch out the ThreadContextClassLoader with the classloader used by JavaLoader.<br/>
It has :
switchThreadContextClassLoader(function object, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(function name, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(object, function name, [struct function arguments], [classLoader=getURLClassLoader()])
This method can be used in 3 different ways:
<ol>
<li>Pass it the UDF itself</li>
<li>Pass it the current object and method name that you wish to have called</li>
<li>Inject it into your CFC/Page that you want to use, and call it from there, telling it what function to call (you will need to pass in the URLClassLoader)</li>
</ol>
arguments
labelnamerequiredtypedefaulthint
return typeany
private
$directoryCopy
Private Function $directoryCopy
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourcetruestringnull
destinationtruestringnull
nameconflicttrueanyoverwrite
return typeany
calculateJarName
Private Function calculateJarName
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the jar file name for a directory array
arguments
labelnamerequiredtypedefaulthint
directoryArraytruearraynullarray of directories to compile
return typestring
calculateSourceLastModified
Private Function calculateSourceLastModified
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns what the source last modified was
arguments
labelnamerequiredtypedefaulthint
return typedatetime
compileSource
Private Function compileSource
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
compile dynamic source
arguments
labelnamerequiredtypedefaulthint
return typevoid
createJavaProxy
Private Function createJavaProxy
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createJavaProxyCFC
Private Function createJavaProxyCFC
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createWithSourceCheck
Private Function createWithSourceCheck
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
does the create call, but first makes a source check
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
ensureNetworkClassLoaderOnServerScope
Private Function ensureNetworkClassLoaderOnServerScope
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness
arguments
labelnamerequiredtypedefaulthint
return typevoid
getCompileDirectory
Private Function getCompileDirectory
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typestring
getJavaCompiler
Private Function getJavaCompiler
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeJavaCompiler
getParentClassLoader
Private Function getParentClassLoader
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeany
getServerURLClassLoader
Private Function getServerURLClassLoader
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the server URL class loader
arguments
labelnamerequiredtypedefaulthint
return typeany
getSourceDirectories
Private Function getSourceDirectories
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getSourceLastModified
Private Function getSourceLastModified
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typedatetime
hasJavaCompiler
Private Function hasJavaCompiler
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a javaCompiler
arguments
labelnamerequiredtypedefaulthint
return typeboolean
hasSourceLastModified
Private Function hasSourceLastModified
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a sourceLastModified
arguments
labelnamerequiredtypedefaulthint
return typeboolean
initUseJavaProxyCFC
Private Function initUseJavaProxyCFC
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object
arguments
labelnamerequiredtypedefaulthint
return typestring
isTrustedSource
Private Function isTrustedSource
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeboolean
loadClasses
Private Function loadClasses
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
loads up the classes in the system
arguments
labelnamerequiredtypedefaulthint
return typevoid
queryJars
Private Function queryJars
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
pulls a query of all the jars in the /resources/lib folder
arguments
labelnamerequiredtypedefaulthint
return typearray
setClassLoadPaths
Private Function setClassLoadPaths
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
classLoadPathstruearraynull
return typevoid
setCompileDirectory
Private Function setCompileDirectory
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
compileDirectorytruestringnull
return typevoid
setJavaCompiler
Private Function setJavaCompiler
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
javaCompilertrueJavaCompilernull
return typevoid
setParentClassLoader
Private Function setParentClassLoader
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
parentClassLoadertrueanynull
return typevoid
setSourceDirectories
Private Function setSourceDirectories
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceDirectoriestruearraynull
return typevoid
setSourceLastModified
Private Function setSourceLastModified
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceLastModifiedtruedatenull
return typevoid
setTrustedSource
Private Function setTrustedSource
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
isTrustedSourcetruebooleannull
return typevoid
setURLClassLoader
Private Function setURLClassLoader
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
ClassLoadertrueanynull
return typevoid
throwException
Private Function throwException
source: D:\home\sam31.com\wwwroot\modules\contentbox\modules\contentbox-deps\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Throws an Exception
arguments
labelnamerequiredtypedefaulthint
typetruestringnullThe type of exception
messagetruestringnullThe message to accompany the exception
detailfalsestringThe detail message for the exception
return typeany
cbox-javaloader-5F9D33CD84BF6D4035C363A198663F38
Component (modules.cbswagger.modules.swagger-sdk.modules.cbjavaloader.models.javaloader.JavaLoader)
Only the functions and data members that are accessible from your location are displayed
HintLoads External Java Classes, while providing access to ColdFusion classes
this
public
$MIXED
booleantrue
create
Public Function create
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves a reference to the java class. To create a instance, you must run init() on this object
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
exposeMixin
Public Function exposeMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Exposes a private function publicly
arguments
labelnamerequiredtypedefaulthint
methodtrueanynull
newNamefalseany
return typeany
getClassLoadPaths
Public Function getClassLoadPaths
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getPropertyMixin
Public Function getPropertyMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
gets a property
arguments
labelnamerequiredtypedefaulthint
nametrueanynullThe name of the property to inject.
scopefalseanyvariablesThe scope to which inject the property to.
defaultfalseanynullDefault value to return
return typeany
getURLClassLoader
Public Function getURLClassLoader
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Returns the com.compoundtheory.classloader.NetworkClassLoader in case you need access to it
arguments
labelnamerequiredtypedefaulthint
return typeany
getVersion
Public Function getVersion
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves the version of the loader you are using
arguments
labelnamerequiredtypedefaulthint
return typestring
includeitMixin
Public Function includeitMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Facade for cfinclude
arguments
labelnamerequiredtypedefaulthint
templatetrueanynull
return typevoid
init
Public Function init
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Constructor
arguments
labelnamerequiredtypedefaulthint
loadPathsfalsearrayAn array of directories of classes, or paths to .jar files to load
loadColdFusionClassPathfalsebooleanfalseLoads the ColdFusion libraries
parentClassLoaderfalseany(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader
sourceDirectoriesfalsearraynullDirectories that contain Java source code that are to be dynamically compiled
compileDirectoryfalsestringC:\lucee\tomcat\lucee-server\context\library\tag\/tmpthe directory to build the .jar file for dynamic compilation in, defaults to ./tmp
trustedSourcefalsebooleanfalseWhether or not the source is trusted, i.e. it is going to change? Defaults to false, so changes will be recompiled and loaded
return typeJavaLoader
injectMixin
Public Function injectMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Injects a method into the CFC
arguments
labelnamerequiredtypedefaulthint
nametrueanynullThe name to inject the UDF as
UDFtrueanynullUDF to inject
return typevoid
injectPropertyMixin
Public Function injectPropertyMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
injects a property into the passed scope
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to inject.
propertyValuetrueanynullThe value of the property to inject
scopefalseanyvariablesThe scope to which inject the property to.
return typevoid
invokerMixin
Public Function invokerMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Calls private/packaged/public methods
arguments
labelnamerequiredtypedefaulthint
methodtrueanynullName of the private method to call
argCollectionfalseanynullCan be called with an argument collection struct
argListfalseanynullCan be called with an argument list, for simple values only: ex: 'object=logger,number=1'
return typeany
methodProxy
Public Function methodProxy
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
a method proxy
arguments
labelnamerequiredtypedefaulthint
return typeany
populatePropertyMixin
Public Function populatePropertyMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Populates a property if it exists
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to inject.
propertyValuetrueanynullThe value of the property to inject
scopefalseanyvariablesThe scope to which inject the property to.
return typevoid
removeMixin
Public Function removeMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Removes a method in a CFC
arguments
labelnamerequiredtypedefaulthint
UDFNametruestringnullName of the UDF to be removed
return typevoid
removePropertyMixin
Public Function removePropertyMixin
source: D:\home\pumbasketball.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
removes a property from the cfc used.
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to remove.
scopefalseanyvariablesThe scope to which inject the property to.
return typevoid
switchThreadContextClassLoader
Public Function switchThreadContextClassLoader
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Sometimes you will need to switch out the ThreadContextClassLoader with the classloader used by JavaLoader.<br/>
It has :
switchThreadContextClassLoader(function object, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(function name, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(object, function name, [struct function arguments], [classLoader=getURLClassLoader()])
This method can be used in 3 different ways:
<ol>
<li>Pass it the UDF itself</li>
<li>Pass it the current object and method name that you wish to have called</li>
<li>Inject it into your CFC/Page that you want to use, and call it from there, telling it what function to call (you will need to pass in the URLClassLoader)</li>
</ol>
arguments
labelnamerequiredtypedefaulthint
return typeany
private
$directoryCopy
Private Function $directoryCopy
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourcetruestringnull
destinationtruestringnull
nameconflicttrueanyoverwrite
return typeany
calculateJarName
Private Function calculateJarName
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the jar file name for a directory array
arguments
labelnamerequiredtypedefaulthint
directoryArraytruearraynullarray of directories to compile
return typestring
calculateSourceLastModified
Private Function calculateSourceLastModified
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns what the source last modified was
arguments
labelnamerequiredtypedefaulthint
return typedatetime
compileSource
Private Function compileSource
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
compile dynamic source
arguments
labelnamerequiredtypedefaulthint
return typevoid
createJavaProxy
Private Function createJavaProxy
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createJavaProxyCFC
Private Function createJavaProxyCFC
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createWithSourceCheck
Private Function createWithSourceCheck
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
does the create call, but first makes a source check
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
ensureNetworkClassLoaderOnServerScope
Private Function ensureNetworkClassLoaderOnServerScope
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness
arguments
labelnamerequiredtypedefaulthint
return typevoid
getCompileDirectory
Private Function getCompileDirectory
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typestring
getJavaCompiler
Private Function getJavaCompiler
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeJavaCompiler
getParentClassLoader
Private Function getParentClassLoader
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeany
getServerURLClassLoader
Private Function getServerURLClassLoader
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the server URL class loader
arguments
labelnamerequiredtypedefaulthint
return typeany
getSourceDirectories
Private Function getSourceDirectories
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getSourceLastModified
Private Function getSourceLastModified
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typedatetime
hasJavaCompiler
Private Function hasJavaCompiler
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a javaCompiler
arguments
labelnamerequiredtypedefaulthint
return typeboolean
hasSourceLastModified
Private Function hasSourceLastModified
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a sourceLastModified
arguments
labelnamerequiredtypedefaulthint
return typeboolean
initUseJavaProxyCFC
Private Function initUseJavaProxyCFC
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object
arguments
labelnamerequiredtypedefaulthint
return typestring
isTrustedSource
Private Function isTrustedSource
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeboolean
loadClasses
Private Function loadClasses
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
loads up the classes in the system
arguments
labelnamerequiredtypedefaulthint
return typevoid
queryJars
Private Function queryJars
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
pulls a query of all the jars in the /resources/lib folder
arguments
labelnamerequiredtypedefaulthint
return typearray
setClassLoadPaths
Private Function setClassLoadPaths
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
classLoadPathstruearraynull
return typevoid
setCompileDirectory
Private Function setCompileDirectory
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
compileDirectorytruestringnull
return typevoid
setJavaCompiler
Private Function setJavaCompiler
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
javaCompilertrueJavaCompilernull
return typevoid
setParentClassLoader
Private Function setParentClassLoader
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
parentClassLoadertrueanynull
return typevoid
setSourceDirectories
Private Function setSourceDirectories
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceDirectoriestruearraynull
return typevoid
setSourceLastModified
Private Function setSourceLastModified
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceLastModifiedtruedatenull
return typevoid
setTrustedSource
Private Function setTrustedSource
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
isTrustedSourcetruebooleannull
return typevoid
setURLClassLoader
Private Function setURLClassLoader
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
ClassLoadertrueanynull
return typevoid
throwException
Private Function throwException
source: D:\home\pumbasketball.com\wwwroot\modules\cbswagger\modules\swagger-sdk\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Throws an Exception
arguments
labelnamerequiredtypedefaulthint
typetruestringnullThe type of exception
messagetruestringnullThe message to accompany the exception
detailfalsestringThe detail message for the exception
return typeany
cbox-javaloader-9046AB703FCBFB6784A1002E8E26C0DC
Component (modules.BCrypt.modules.cbjavaloader.models.javaloader.JavaLoader)
Only the functions and data members that are accessible from your location are displayed
HintLoads External Java Classes, while providing access to ColdFusion classes
this
public
$wbMixer
booleantrue
create
Public Function create
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves a reference to the java class. To create a instance, you must run init() on this object
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
exposeMixin
Public Function exposeMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Exposes a private function publicly
arguments
labelnamerequiredtypedefaulthint
methodtrueanynull
newNamefalseany
return typeany
getClassLoadPaths
Public Function getClassLoadPaths
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getPropertyMixin
Public Function getPropertyMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Get a property from a scope
arguments
labelnamerequiredtypedefaulthint
nametrueanynull
scopefalseanyvariables
defaultValuefalseanynull
return typeany
getURLClassLoader
Public Function getURLClassLoader
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Returns the com.compoundtheory.classloader.NetworkClassLoader in case you need access to it
arguments
labelnamerequiredtypedefaulthint
return typeany
getVariablesMixin
Public Function getVariablesMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Get the variables scope
arguments
labelnamerequiredtypedefaulthint
return typeany
getVersion
Public Function getVersion
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves the version of the loader you are using
arguments
labelnamerequiredtypedefaulthint
return typestring
includeitMixin
Public Function includeitMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Include a template
arguments
labelnamerequiredtypedefaulthint
templatetrueanynull
return typeany
init
Public Function init
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Constructor
arguments
labelnamerequiredtypedefaulthint
loadPathsfalsearrayAn array of directories of classes, or paths to .jar files to load
loadColdFusionClassPathfalsebooleanfalseLoads the ColdFusion libraries
parentClassLoaderfalseany(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader
sourceDirectoriesfalsearraynullDirectories that contain Java source code that are to be dynamically compiled
compileDirectoryfalsestringC:\lucee\tomcat\lucee-server\context\library\tag\/tmpthe directory to build the .jar file for dynamic compilation in, defaults to ./tmp
trustedSourcefalsebooleanfalseWhether or not the source is trusted, i.e. it is going to change? Defaults to false, so changes will be recompiled and loaded
return typeJavaLoader
injectMixin
Public Function injectMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Injects a method into the CFC
arguments
labelnamerequiredtypedefaulthint
nametrueanynull
udftrueanynull
return typeany
injectPropertyMixin
Public Function injectPropertyMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
injects a property into the passed scope
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynull
propertyValuetrueanynull
scopefalseanyvariables
return typeany
invokerMixin
Public Function invokerMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Calls private/packaged/public methods
arguments
labelnamerequiredtypedefaulthint
methodtrueanynull
argCollectionfalseanynull
argListfalseanynull
return typeany
methodProxy
Public Function methodProxy
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Executes a dynamic method according to injected name
arguments
labelnamerequiredtypedefaulthint
return typeany
removeMixin
Public Function removeMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Removes a method in a CFC
arguments
labelnamerequiredtypedefaulthint
UDFNametrueanynull
return typeany
removePropertyMixin
Public Function removePropertyMixin
source: D:\home\abuiyaad.com\wwwroot\coldbox\system\core\dynamic\MixerUtil.cfc
Removes a method in a CFC
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynull
scopefalseanyvariables
return typeany
switchThreadContextClassLoader
Public Function switchThreadContextClassLoader
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Sometimes you will need to switch out the ThreadContextClassLoader with the classloader used by JavaLoader.<br/>
It has :
switchThreadContextClassLoader(function object, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(function name, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(object, function name, [struct function arguments], [classLoader=getURLClassLoader()])
This method can be used in 3 different ways:
<ol>
<li>Pass it the UDF itself</li>
<li>Pass it the current object and method name that you wish to have called</li>
<li>Inject it into your CFC/Page that you want to use, and call it from there, telling it what function to call (you will need to pass in the URLClassLoader)</li>
</ol>
arguments
labelnamerequiredtypedefaulthint
return typeany
private
$directoryCopy
Private Function $directoryCopy
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourcetruestringnull
destinationtruestringnull
nameconflicttrueanyoverwrite
return typeany
calculateJarName
Private Function calculateJarName
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the jar file name for a directory array
arguments
labelnamerequiredtypedefaulthint
directoryArraytruearraynullarray of directories to compile
return typestring
calculateSourceLastModified
Private Function calculateSourceLastModified
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns what the source last modified was
arguments
labelnamerequiredtypedefaulthint
return typedatetime
compileSource
Private Function compileSource
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
compile dynamic source
arguments
labelnamerequiredtypedefaulthint
return typevoid
createJavaProxy
Private Function createJavaProxy
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createJavaProxyCFC
Private Function createJavaProxyCFC
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createWithSourceCheck
Private Function createWithSourceCheck
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
does the create call, but first makes a source check
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
ensureNetworkClassLoaderOnServerScope
Private Function ensureNetworkClassLoaderOnServerScope
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness
arguments
labelnamerequiredtypedefaulthint
return typevoid
getCompileDirectory
Private Function getCompileDirectory
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typestring
getJavaCompiler
Private Function getJavaCompiler
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeJavaCompiler
getParentClassLoader
Private Function getParentClassLoader
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeany
getServerURLClassLoader
Private Function getServerURLClassLoader
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the server URL class loader
arguments
labelnamerequiredtypedefaulthint
return typeany
getSourceDirectories
Private Function getSourceDirectories
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getSourceLastModified
Private Function getSourceLastModified
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typedatetime
hasJavaCompiler
Private Function hasJavaCompiler
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a javaCompiler
arguments
labelnamerequiredtypedefaulthint
return typeboolean
hasSourceLastModified
Private Function hasSourceLastModified
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a sourceLastModified
arguments
labelnamerequiredtypedefaulthint
return typeboolean
initUseJavaProxyCFC
Private Function initUseJavaProxyCFC
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object
arguments
labelnamerequiredtypedefaulthint
return typestring
isTrustedSource
Private Function isTrustedSource
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeboolean
loadClasses
Private Function loadClasses
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
loads up the classes in the system
arguments
labelnamerequiredtypedefaulthint
return typevoid
queryJars
Private Function queryJars
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
pulls a query of all the jars in the /resources/lib folder
arguments
labelnamerequiredtypedefaulthint
return typearray
setClassLoadPaths
Private Function setClassLoadPaths
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
classLoadPathstruearraynull
return typevoid
setCompileDirectory
Private Function setCompileDirectory
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
compileDirectorytruestringnull
return typevoid
setJavaCompiler
Private Function setJavaCompiler
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
javaCompilertrueJavaCompilernull
return typevoid
setParentClassLoader
Private Function setParentClassLoader
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
parentClassLoadertrueanynull
return typevoid
setSourceDirectories
Private Function setSourceDirectories
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceDirectoriestruearraynull
return typevoid
setSourceLastModified
Private Function setSourceLastModified
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceLastModifiedtruedatenull
return typevoid
setTrustedSource
Private Function setTrustedSource
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
isTrustedSourcetruebooleannull
return typevoid
setURLClassLoader
Private Function setURLClassLoader
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
ClassLoadertrueanynull
return typevoid
throwException
Private Function throwException
source: D:\home\abuiyaad.com\wwwroot\modules\BCrypt\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Throws an Exception
arguments
labelnamerequiredtypedefaulthint
typetruestringnullThe type of exception
messagetruestringnullThe message to accompany the exception
detailfalsestringThe detail message for the exception
return typeany
cbox-javaloader-D7F76354952A81E5C75FD165965420E3
Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
Only the functions and data members that are accessible from your location are displayed
HintLoads External Java Classes, while providing access to ColdFusion classes
this
public
create
Public Function create
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves a reference to the java class. To create a instance, you must run init() on this object
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
exposeMixin
Public Function exposeMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Exposes a private function publicly
arguments
labelnamerequiredtypedefaulthint
methodtrueanynull
newNamefalseany
return typeany
getClassLoadPaths
Public Function getClassLoadPaths
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getPropertyMixin
Public Function getPropertyMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
gets a property
arguments
labelnamerequiredtypedefaulthint
nametrueanynullThe name of the property to inject.
scopefalseanyvariablesThe scope to which inject the property to.
defaultfalseanynullDefault value to return
return typeany
getURLClassLoader
Public Function getURLClassLoader
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Returns the com.compoundtheory.classloader.NetworkClassLoader in case you need access to it
arguments
labelnamerequiredtypedefaulthint
return typeany
getVariablesMixin
Public Function getVariablesMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Get the variables scope
arguments
labelnamerequiredtypedefaulthint
return typeany
getVersion
Public Function getVersion
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Retrieves the version of the loader you are using
arguments
labelnamerequiredtypedefaulthint
return typestring
includeitMixin
Public Function includeitMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Facade for cfinclude
arguments
labelnamerequiredtypedefaulthint
templatetrueanynull
return typeany
init
Public Function init
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Constructor
arguments
labelnamerequiredtypedefaulthint
loadPathsfalsearrayAn array of directories of classes, or paths to .jar files to load
loadColdFusionClassPathfalsebooleanfalseLoads the ColdFusion libraries
parentClassLoaderfalseany(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader
sourceDirectoriesfalsearraynullDirectories that contain Java source code that are to be dynamically compiled
compileDirectoryfalsestringC:\lucee\tomcat\lucee-server\context\library\tag\/tmpthe directory to build the .jar file for dynamic compilation in, defaults to ./tmp
trustedSourcefalsebooleanfalseWhether or not the source is trusted, i.e. it is going to change? Defaults to false, so changes will be recompiled and loaded
return typeJavaLoader
injectMixin
Public Function injectMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Injects a method into the CFC
arguments
labelnamerequiredtypedefaulthint
nametrueanynullThe name to inject the UDF as
UDFtrueanynullUDF to inject
return typeany
injectPropertyMixin
Public Function injectPropertyMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
injects a property into the passed scope
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to inject.
propertyValuetrueanynullThe value of the property to inject
scopefalseanyvariablesThe scope to which inject the property to.
return typeany
invokerMixin
Public Function invokerMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Calls private/packaged/public methods
arguments
labelnamerequiredtypedefaulthint
methodtrueanynullName of the private method to call
argCollectionfalseanynullCan be called with an argument collection struct
argListfalseanynullCan be called with an argument list, for simple values only: ex: 'object=logger,number=1'
return typeany
methodProxy
Public Function methodProxy
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
a method proxy
arguments
labelnamerequiredtypedefaulthint
return typeany
populatePropertyMixin
Public Function populatePropertyMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Populates a property if it exists
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to inject.
propertyValuetrueanynullThe value of the property to inject
scopefalseanyvariablesThe scope to which inject the property to.
return typeany
removeMixin
Public Function removeMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
Removes a method in a CFC
arguments
labelnamerequiredtypedefaulthint
UDFNametruestringnullName of the UDF to be removed
return typeany
removePropertyMixin
Public Function removePropertyMixin
source: D:\home\mddunkin.com\wwwroot\api\coldbox\system\core\dynamic\MixerUtil.cfc
removes a property from the cfc used.
arguments
labelnamerequiredtypedefaulthint
propertyNametrueanynullThe name of the property to remove.
scopefalseanyvariablesThe scope to which inject the property to.
return typeany
switchThreadContextClassLoader
Public Function switchThreadContextClassLoader
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Sometimes you will need to switch out the ThreadContextClassLoader with the classloader used by JavaLoader.<br/>
It has :
switchThreadContextClassLoader(function object, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(function name, [struct function arguments], [classLoader=getURLClassLoader()])
switchThreadContextClassLoader(object, function name, [struct function arguments], [classLoader=getURLClassLoader()])
This method can be used in 3 different ways:
<ol>
<li>Pass it the UDF itself</li>
<li>Pass it the current object and method name that you wish to have called</li>
<li>Inject it into your CFC/Page that you want to use, and call it from there, telling it what function to call (you will need to pass in the URLClassLoader)</li>
</ol>
arguments
labelnamerequiredtypedefaulthint
return typeany
private
$directoryCopy
Private Function $directoryCopy
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourcetruestringnull
destinationtruestringnull
nameconflicttrueanyoverwrite
return typeany
calculateJarName
Private Function calculateJarName
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the jar file name for a directory array
arguments
labelnamerequiredtypedefaulthint
directoryArraytruearraynullarray of directories to compile
return typestring
calculateSourceLastModified
Private Function calculateSourceLastModified
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns what the source last modified was
arguments
labelnamerequiredtypedefaulthint
return typedatetime
compileSource
Private Function compileSource
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
compile dynamic source
arguments
labelnamerequiredtypedefaulthint
return typevoid
createJavaProxy
Private Function createJavaProxy
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createJavaProxyCFC
Private Function createJavaProxyCFC
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
create a javaproxy, dependent on CF server settings
arguments
labelnamerequiredtypedefaulthint
classtrueanynullthe java class to create the proxy with
return typeany
createWithSourceCheck
Private Function createWithSourceCheck
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
does the create call, but first makes a source check
arguments
labelnamerequiredtypedefaulthint
classNametruestringnullThe name of the class to create
return typeany
ensureNetworkClassLoaderOnServerScope
Private Function ensureNetworkClassLoaderOnServerScope
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness
arguments
labelnamerequiredtypedefaulthint
return typevoid
getCompileDirectory
Private Function getCompileDirectory
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typestring
getJavaCompiler
Private Function getJavaCompiler
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeJavaCompiler
getParentClassLoader
Private Function getParentClassLoader
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeany
getServerURLClassLoader
Private Function getServerURLClassLoader
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
returns the server URL class loader
arguments
labelnamerequiredtypedefaulthint
return typeany
getSourceDirectories
Private Function getSourceDirectories
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typearray
getSourceLastModified
Private Function getSourceLastModified
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typedatetime
hasJavaCompiler
Private Function hasJavaCompiler
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a javaCompiler
arguments
labelnamerequiredtypedefaulthint
return typeboolean
hasSourceLastModified
Private Function hasSourceLastModified
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
whether this object has a sourceLastModified
arguments
labelnamerequiredtypedefaulthint
return typeboolean
initUseJavaProxyCFC
Private Function initUseJavaProxyCFC
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object
arguments
labelnamerequiredtypedefaulthint
return typestring
isTrustedSource
Private Function isTrustedSource
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
return typeboolean
loadClasses
Private Function loadClasses
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
loads up the classes in the system
arguments
labelnamerequiredtypedefaulthint
return typevoid
queryJars
Private Function queryJars
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
pulls a query of all the jars in the /resources/lib folder
arguments
labelnamerequiredtypedefaulthint
return typearray
setClassLoadPaths
Private Function setClassLoadPaths
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
classLoadPathstruearraynull
return typevoid
setCompileDirectory
Private Function setCompileDirectory
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
compileDirectorytruestringnull
return typevoid
setJavaCompiler
Private Function setJavaCompiler
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
javaCompilertrueJavaCompilernull
return typevoid
setParentClassLoader
Private Function setParentClassLoader
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
parentClassLoadertrueanynull
return typevoid
setSourceDirectories
Private Function setSourceDirectories
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceDirectoriestruearraynull
return typevoid
setSourceLastModified
Private Function setSourceLastModified
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
sourceLastModifiedtruedatenull
return typevoid
setTrustedSource
Private Function setTrustedSource
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
isTrustedSourcetruebooleannull
return typevoid
setURLClassLoader
Private Function setURLClassLoader
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
arguments
labelnamerequiredtypedefaulthint
ClassLoadertrueanynull
return typevoid
throwException
Private Function throwException
source: D:\home\mddunkin.com\wwwroot\api\modules\relax\modules\cbjavaloader\models\javaloader\JavaLoader.cfc
Throws an Exception
arguments
labelnamerequiredtypedefaulthint
typetruestringnullThe type of exception
messagetruestringnullThe message to accompany the exception
detailfalsestringThe detail message for the exception
return typeany
coldfusion
Struct
appserver
string
expiration
Date Time (America/Chicago)
{ts '2037-12-31 17:00:00'}
installkit
string
productlevel
stringos
productname
stringLucee
productversion
string2016,0,03,300357
rootdir
stringC:\lucee\tomcat\webapps\ROOT
serialnumber
string0
supportedlocales
string,norwegian nynorsk,arabic (jordan),bulgarian,kabuverdianu,low german,zulu,amharic (ethiopia),french (algeria),tigrinya (ethiopia),tibetan (china),upper sorbian,quechua (ecuador),tamil (singapore),latvian,english (niue),zh_SG_#Hans,english (montserrat),english (guernsey),english (jamaica),volapük,kako,serbian (montenegro),swedish (sweden),spanish (bolivia),dzongkha (bhutan),meru,sakha,english (zambia),french (mali),breton,hausa (nigeria),arabic (saudi arabia),persian (afghanistan),lower sorbian (germany),slovak,ossetic (georgia),malayalam,english (malta),english (liberia),arabic (chad),english (ghana),english (israel),swedish,czech,greek,central atlas tamazight (morocco),afrikaans,swahili (uganda),koyraboro senni (mali),inari sami,turkmen (turkmenistan),sr_ME_#Cyrl,arabic (egypt),lower sorbian,lakota (united states),vai_LR_#Latn,yiddish (world),yoruba (nigeria),northern sami (norway),koyra chiini,swahili (congo - kinshasa),volapük (world),english (palau),polish (poland),filipino (philippines),italian (vatican city),serbian (serbia and montenegro),nepali (india),spanish (philippines),spanish (spain),spanish (colombia),bulgarian (bulgaria),yiddish,arabic (western sahara),bs_BA_#Latn,english (st. vincent & grenadines),low german (germany),norwegian bokmål (svalbard & jan mayen),spanish (united states),aghem,upper sorbian (germany),en_US_POSIX,english (europe),arabic (sudan),english (st. kitts & nevis),hausa (niger),portuguese (macau sar china),embu,romanian (romania),chinese (simplified),luxembourgish (luxembourg),sr_ME_#Latn,spanish (guatemala),somali (kenya),zarma (niger),basaa (cameroon),french (st. pierre & miquelon),arabic (comoros),french (madagascar),no_NO_NY,spanish (chile),mongolian,aghem (cameroon),kamba (kenya),teso,turkish (turkey),basque,persian (iran),english (macau sar china),wolof,tachelhit (tifinagh),english (belize),albanian (albania),arabic (mauritania),spanish (dominican republic),russian,tasawaq (niger),azerbaijani,kwasio (cameroon),persian,kalaallisut (greenland),english (nauru),north ndebele,kazakh,azerbaijani (cyrillic),english (northern mariana islands),english (grenada),turkmen,armenian,tachelhit (latin),english (botswana),english (australia),english (cyprus),kabyle (algeria),makonde (tanzania),tamil (malaysia),tigrinya (eritrea),nuer (south sudan),english (rwanda),north ndebele (zimbabwe),swedish (finland),shambala,luo,luxembourgish,nepali,english (ireland),chinese (singapore),lingala (congo - kinshasa),english (kiribati),ngiemboon (cameroon),oromo (ethiopia),norwegian,japanese (japan),burmese,georgian,arabic (israel),makhuwa-meetto,odia (india),french (st. martin),tachelhit,kalaallisut,english (swaziland),rwa (tanzania),chinese,spanish (peru),makhuwa-meetto (mozambique),samburu,azerbaijani (latin),tamil,english (united kingdom),langi,zh_HK_#Hant,arabic (syria),bafia (cameroon),tibetan,kazakh (kazakhstan),spanish (panama),tatar (russia),oromo (kenya),arabic (palestinian territories),english (american samoa),french (vanuatu),chinese (taiwan),bena,kalenjin,french (monaco),cornish,portuguese (mozambique),french (niger),vai (latin),shambala (tanzania),colognian,urdu (india),lingala,english (jersey),swiss german (switzerland),lingala (central african republic),english (christmas island),luyia (kenya),portuguese,english (austria),galician,kako (cameroon),serbian (cyrillic),yue_CN_#Hans,spanish (equatorial guinea),kannada (india),arabic (yemen),tongan,english (sint maarten),irish,quechua,russian (kazakhstan),english (tanzania),estonian,english (puerto rico),mundang,korean (north korea),indonesian,pashto,shona,dutch (suriname),rombo,english (bahamas),khmer,standard moroccan tamazight,french (new caledonia),belarusian,manx,spanish,duala,scottish gaelic (united kingdom),ngomba,dutch (caribbean netherlands),french (cameroon),swiss german,uz_UZ_#Cyrl,pa_IN_#Guru,english (kenya),gusii,morisyen,asu (tanzania),teso (uganda),japanese,french (senegal),odia,bodo,french (morocco),portuguese (luxembourg),french (st. barthélemy),english (netherlands),metaʼ (cameroon),lingala (congo - brazzaville),telugu,slovenian,korean (south korea),greek (cyprus),marathi (india),hausa,spanish (mexico),northern luri (iran),swiss german (france),spanish (honduras),hungarian (hungary),fulah (senegal),sangu,albanian (macedonia),sr_BA_#Cyrl,finnish,uzbek,bosnian (cyrillic),estonian (estonia),serbian (latin),english (south sudan),swahili,tibetan (india),western frisian (netherlands),arabic (oman),turkish (cyprus),kwasio,romansh,english (madagascar),french (burundi),uz_UZ_#Latn,bangla,duala (cameroon),german (italy),northern luri (iraq),vai (vai),kannada,french (tunisia),serbian (serbia),german (switzerland),bangla (bangladesh),ngiemboon,french (french polynesia),english (south africa),gujarati,portuguese (equatorial guinea),vunjo (tanzania),machame (tanzania),english (tuvalu),lao,french (france),english (pitcairn islands),english (marshall islands),french (benin),chinese (traditional),church slavic (russia),zh_HK_#Hans,dutch (netherlands),sakha (russia),english (guyana),pashto (afghanistan),bosnian (latin),kyrgyz,masai,jola-fonyi (senegal),ossetic,bs_BA_#Cyrl,dutch (curaçao),arabic (algeria),slovak (slovakia),portuguese (switzerland),french (equatorial guinea),fulah (cameroon),amharic,english (nigeria),french (côte d’ivoire),kikuyu (kenya),english (pakistan),chinese (china),english (st. lucia),kinyarwanda,bodo (india),wolof (senegal),hebrew,manx (isle of man),macedonian (macedonia),english (trinidad & tobago),taita,slovenian (slovenia),french (haiti),telugu (india),dutch (sint maarten),northern luri,koyraboro senni,chechen,french (congo - brazzaville),french (belgium),ngomba (cameroon),maltese (malta),spanish (venezuela),malagasy,marathi,meru (kenya),korean,low german (netherlands),english (bermuda),norwegian bokmål (norway),akan,sena,makonde,dzongkha,kabuverdianu (cape verde),metaʼ,vietnamese (vietnam),english (vanuatu),english (united states),tongan (tonga),morisyen (mauritius),sena (mozambique),french (burkina faso),punjabi (gurmukhi),italian (san marino),french (mayotte),gujarati (india),sichuan yi (china),pa_PK_#Arab,asturian,french (réunion),finnish (finland),cantonese (simplified),catalan (france),sr_BA_#Latn,bangla (india),french (guadeloupe),punjabi,standard moroccan tamazight (morocco),ukrainian (ukraine),french (djibouti),rundi,tajik,rwa,hungarian,french (switzerland),english (norfolk island),tasawaq,hausa (ghana),sr_XK_#Cyrl,bambara,arabic (south sudan),english (guam),dutch (aruba),german (belgium),english (anguilla),english (cameroon),soga (uganda),czech (czechia),turkish,catalan (spain),chiga,romansh (switzerland),nyankole (uganda),russian (moldova),malay (malaysia),tamil (sri lanka),bafia,english (tonga),welsh,english (papua new guinea),french (central african republic),portuguese (timor-leste),albanian,french,tajik (tajikistan),english (eritrea),quechua (peru),serbian (bosnia & herzegovina),spanish (paraguay),german,spanish (ecuador),konkani (india),ganda (uganda),zulu (south africa),french (togo),sr_XK_#Latn,english (philippines),igbo (nigeria),french (guinea),prussian (world),chiga (uganda),zh_MO_#Hans,colognian (germany),ganda,russian (russia),northern sami (finland),fulah,english (dominica),english (cook islands),sindhi,arabic (morocco),irish (ireland),english (burundi),english (antigua & barbuda),french (chad),english (samoa),french (luxembourg),embu (kenya),bemba (zambia),soga,ewondo (cameroon),french (congo - kinshasa),somali,rundi (burundi),english (namibia),arabic (eritrea),kabyle,malay,nuer,shona (zimbabwe),prussian,hebrew (israel),uyghur,spanish (ceuta & melilla),th_TH_TH_#u-nu-thai,hindi,french (seychelles),catalan (italy),langi (tanzania),english (sierra leone),teso (kenya),norwegian (norway),catalan (andorra),zh_MO_#Hant,english (st. helena),vai,quechua (bolivia),hawaiian (united states),vietnamese,french (canada),german (luxembourg),albanian (kosovo),jola-fonyi,english (cayman islands),maltese,italian (switzerland),german (germany),sinhala (sri lanka),luo (kenya),english (denmark),yangben,somali (djibouti),lithuanian (lithuania),italian (italy),esperanto,kamba,arabic (somalia),english (zimbabwe),romanian,esperanto (world),ewe,english (u.s. outlying islands),norwegian nynorsk (norway),french (mauritius),polish,northern sami (sweden),english (tokelau),english (slovenia),mundang (cameroon),urdu,uzbek (arabic),vai_LR_#Vaii,samburu (kenya),northern sami,portuguese (guinea-bissau),lao (laos),cherokee,arabic (lebanon),afrikaans (south africa),malay (singapore),ewe (togo),lingala (angola),belarusian (belarus),fulah (guinea),cantonese (traditional),indonesian (indonesia),spanish (belize),arabic (united arab emirates),croatian (croatia),luyia,assamese,rombo (tanzania),italian,portuguese (cape verde),kashmiri (india),ukrainian,burmese (myanmar (burma)),urdu (pakistan),mongolian (mongolia),danish (denmark),english (micronesia),spanish (puerto rico),walser (switzerland),mazanderani,english (belgium),sichuan yi,tatar,french (wallis & futuna),russian (belarus),mazanderani (iran),nama,faroese (denmark),english (singapore),ewe (ghana),arabic (bahrain),kalenjin (kenya),central atlas tamazight,friulian,oromo,hindi (india),english (switzerland),asu,yoruba (benin),faroese (faroe islands),asturian (spain),french (comoros),bena (tanzania),french (martinique),english (sudan),spanish (argentina),english (malaysia),ja_JP_JP_#u-ca-japanese,spanish (el salvador),portuguese (brazil),malayalam (india),sangu (tanzania),filipino,english (falkland islands),uzbek (cyrillic),icelandic (iceland),yue_HK_#Hant,armenian (armenia),english (gambia),english (diego garcia),faroese,nepali (nepal),croatian,portuguese (são tomé & príncipe),akan (ghana),lithuanian,uz_AF_#Arab,friulian (italy),tamil (india),chakma,english (sweden),french (french guiana),lakota,zh_CN_#Hans,icelandic,spanish (latin america),sinhala,portuguese (angola),english (world),english,gusii (kenya),swiss german (liechtenstein),chakma (bangladesh),spanish (canary islands),catalan,russian (kyrgyzstan),french (mauritania),arabic (tunisia),kashmiri,zh_TW_#Hant,bambara (mali),cornish (united kingdom),uyghur (china),assamese (india),spanish (brazil),chinese (hong kong sar china),koyra chiini (mali),swahili (kenya),english (solomon islands),thai (thailand),kinyarwanda (rwanda),cherokee (united states),shi_MA_#Tfng,arabic (iraq),nyankole,cantonese,machame,english (malawi),nama (namibia),macedonian,english (british indian ocean territory),arabic (qatar),english (germany),punjabi (arabic),english (cocos (keeling) islands),bosnian,romanian (moldova),english (finland),portuguese (portugal),western frisian,az_AZ_#Cyrl,thai,taita (kenya),central kurdish (iraq),shi_MA_#Latn,spanish (cuba),arabic,english (seychelles),english (u.s. virgin islands),hawaiian,basque (spain),english (uganda),english (new zealand),zarma,spanish (uruguay),basaa,masai (kenya),russian (ukraine),sango (central african republic),greek (greece),yangben (cameroon),uzbek (latin),sango,danish (greenland),english (fiji),german (liechtenstein),english (barbados),khmer (cambodia),inari sami (finland),croatian (bosnia & herzegovina),german (austria),central kurdish (iran),dutch,luba-katanga (congo - kinshasa),ca_ES_VALENCIA,arabic (world),somali (somalia),latvian (latvia),central kurdish,spanish (costa rica),french (gabon),arabic (kuwait),serbian,arabic (libya),sr_RS_#Cyrl,bemba,english (mauritius),danish,walser,galician (spain),english (isle of man),az_AZ_#Latn,english (lesotho),igbo,english (hong kong sar china),english (gibraltar),chechen (russia),english (canada),scottish gaelic,georgian (georgia),french (syria),swahili (tanzania),french (rwanda),somali (ethiopia),dutch (belgium),arabic (djibouti),malagasy (madagascar),welsh (united kingdom),english (british virgin islands),church slavic,ossetic (russia),sr_RS_#Latn,english (turks & caicos islands),kyrgyz (kyrgyzstan),swedish (åland islands),afrikaans (namibia),vunjo,english (india),luba-katanga,kikuyu,yoruba,spanish (nicaragua),norwegian bokmål,fulah (mauritania),sindhi (pakistan),masai (tanzania),tigrinya,konkani,ewondo,malay (brunei),chakma (india),breton (france)
java
Struct
archModel
number64
executionPath
stringC:\lucee\tomcat\
freeMemory
number5319848704
javaAgentSupported
booleantrue
maxMemory
number8589934592
totalMemory
number5368709120
vendor
stringEclipse Adoptium
version
string11.0.19
lucee
Struct
environment
stringservlet
loaderPath
stringC:\lucee\lib\lucee-5.4.0.80-SNAPSHOT.jar
loaderVersion
number6.3
release-date
Date Time (America/Chicago)
{ts '2023-10-11 06:21:39'}
state
stringstable
version
string5.4.3.16
versionName
stringGelert
versionNameExplanation
stringhttps://en.wikipedia.org/wiki/Gelert
os
Struct
additionalinformation
string
arch
stringamd64
archModel
number64
buildnumber
string
hostname
stringNTCFML4-STL
macAddress
string00-50-56-A8-28-60
name
stringWindows Server 2019
version
string10.0
separator
Struct
file
string\
line
string
path
string;
servlet
Struct
name
stringApache Tomcat/9.0.76
system
Struct
environment
Struct
Entries: 34
ALLUSERSPROFILE
stringC:\ProgramData
APPDATA
stringC:\WINDOWS\system32\config\systemprofile\AppData\Roaming
ChocolateyInstall
stringC:\ProgramData\chocolatey
ChocolateyLastPathUpdate
string134012296374691281
CommonProgramFiles
stringC:\Program Files\Common Files
CommonProgramFiles(x86)
stringC:\Program Files (x86)\Common Files
CommonProgramW6432
stringC:\Program Files\Common Files
COMPUTERNAME
stringNTCFML4-STL
ComSpec
stringC:\WINDOWS\system32\cmd.exe
DriverData
stringC:\Windows\System32\Drivers\DriverData
FP_NO_HOST_CHECK
stringNO
LOCALAPPDATA
stringC:\WINDOWS\system32\config\systemprofile\AppData\Local
NUMBER_OF_PROCESSORS
string6
OS
stringWindows_NT
Path
stringC:\lucee\jre\bin;C:\Program Files\AdoptOpenJDK\jdk-8.0.275.1-hotspot\bin;d:\imagemagick;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\dotnet\;C:\Program Files\CommandBox;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps
PATHEXT
string.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE
stringAMD64
PROCESSOR_IDENTIFIER
stringIntel64 Family 6 Model 58 Stepping 0, GenuineIntel
PROCESSOR_LEVEL
string6
PROCESSOR_REVISION
string3a00
ProgramData
stringC:\ProgramData
ProgramFiles
stringC:\Program Files
ProgramFiles(x86)
stringC:\Program Files (x86)
ProgramW6432
stringC:\Program Files
PSModulePath
stringC:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC
stringC:\Users\Public
SystemDrive
stringC:
SystemRoot
stringC:\WINDOWS
TEMP
stringC:\WINDOWS\TEMP
TMP
stringC:\WINDOWS\TEMP
USERDOMAIN
stringAOSI
USERNAME
stringNTCFML4-STL$
USERPROFILE
stringC:\WINDOWS\system32\config\systemprofile
windir
stringC:\WINDOWS
properties
Struct
Entries: 89
awt.toolkit
stringsun.awt.windows.WToolkit
catalina.base
stringC:\lucee\tomcat
catalina.home
stringC:\lucee\tomcat
catalina.useNaming
stringtrue
cfx.bin.path
stringC:\lucee\tomcat\lucee-server\context\bin
com.sun.management.jmxremote
string
com.sun.management.jmxremote.authenticate
stringfalse
com.sun.management.jmxremote.port
string8123
com.sun.management.jmxremote.ssl
stringfalse
common.loader
string"${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/../lib/*.jar"
file.encoding
stringCp1252
file.separator
string\
ignore.endorsed.dirs
stringC:\lucee\tomcat\endorsed
jacob.dll.name
stringjacob-x64.dll
jacob.dll.path
stringC:\lucee\tomcat\lucee-server\context\bin\jacob-x64.dll
java.awt.graphicsenv
stringsun.awt.Win32GraphicsEnvironment
java.awt.printerjob
stringsun.awt.windows.WPrinterJob
java.class.path
stringC:\lucee\tomcat\bin\bootstrap.jar;C:\lucee\tomcat\bin\tomcat-juli.jar
java.class.version
string55.0
java.home
stringC:\lucee\jre
java.io.tmpdir
stringC:\lucee\tomcat\temp
java.library.path
stringC:\lucee\tomcat\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\lucee\jre\bin;C:\Program Files\AdoptOpenJDK\jdk-8.0.275.1-hotspot\bin;d:\imagemagick;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\dotnet\;C:\Program Files\CommandBox;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;.
java.naming.factory.initial
stringorg.apache.naming.java.javaURLContextFactory
java.naming.factory.url.pkgs
stringorg.apache.naming
java.rmi.server.hostname
string10.10.3.4
java.rmi.server.randomIDs
stringtrue
java.runtime.name
stringOpenJDK Runtime Environment
java.runtime.version
string11.0.19+7
java.specification.name
stringJava Platform API Specification
java.specification.vendor
stringOracle Corporation
java.specification.version
string11
java.util.logging.config.file
stringC:\lucee\tomcat\conf\logging.properties
java.util.logging.manager
stringorg.apache.juli.ClassLoaderLogManager
java.vendor
stringEclipse Adoptium
java.vendor.url
stringhttps://adoptium.net/
java.vendor.url.bug
stringhttps://github.com/adoptium/adoptium-support/issues
java.vendor.version
stringTemurin-11.0.19+7
java.version
string11.0.19
java.version.date
string2023-04-18
java.vm.compressedOopsMode
stringZero based
java.vm.info
stringmixed mode
java.vm.name
stringOpenJDK 64-Bit Server VM
java.vm.specification.name
stringJava Virtual Machine Specification
java.vm.specification.vendor
stringOracle Corporation
java.vm.specification.version
string11
java.vm.vendor
stringEclipse Adoptium
java.vm.version
string11.0.19+7
javax.net.ssl.trustStore
stringC:\lucee\tomcat\lucee-server\context\security\cacerts
jdk.debug
stringrelease
line.separator
string
Log4jContextSelector
stringorg.apache.logging.log4j.core.osgi.BundleContextSelector
mail.smtp.ssl.protocols
stringTLSv1.3 TLSv1.2 TLSv1.1 TLSv1
oracle.jdbc.V8Compatible
stringtrue
org.apache.commons.logging.Log
stringorg.apache.commons.logging.impl.NoOpLog
org.apache.commons.logging.LogFactory.HashtableImpl
stringlucee.commons.lang.ConcurrentHashMapAsHashtable
org.apache.xerces.xni.parser.XMLParserConfiguration
stringorg.apache.xerces.parsers.XIncludeAwareParserConfiguration
org.owasp.esapi.devteam
stringC:\lucee\tomcat\temp\properties\esapi224\ESAPI.properties
org.owasp.esapi.logSpecial.discard
stringtrue
org.owasp.esapi.opsteam
stringC:\lucee\tomcat\temp\properties\esapi224\ESAPI.properties
org.owasp.esapi.resources
stringC:\lucee\tomcat\temp\properties\esapi224
os.arch
stringamd64
os.name
stringWindows Server 2019
os.version
string10.0
package.access
stringsun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat.
package.definition
stringsun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
path.separator
string;
server.loader
string
shared.loader
string
sun.arch.data.model
string64
sun.awt.enableExtraMouseButtons
stringtrue
sun.boot.library.path
stringC:\lucee\jre\bin
sun.cpu.endian
stringlittle
sun.cpu.isalist
stringamd64
sun.desktop
stringwindows
sun.io.unicode.encoding
stringUnicodeLittle
sun.jnu.encoding
stringCp1252
sun.management.compiler
stringHotSpot 64-Bit Tiered Compilers
sun.os.patch.level
string
tomcat.util.buf.StringCache.byte.enabled
stringtrue
tomcat.util.scan.StandardJarScanFilter.jarsToScan
stringlog4j-taglib*.jar,log4j-web*.jar,log4javascript*.jar,slf4j-taglib*.jar
tomcat.util.scan.StandardJarScanFilter.jarsToSkip
stringannotations-api.jar,ant-junit*.jar,ant-launcher.jar,ant.jar,asm-*.jar,aspectj*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-daemon.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,websocket-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar,mod_cfml-valve*.jar,+*.jar
user.country
stringUS
user.dir
stringC:\lucee\tomcat
user.home
stringC:\WINDOWS\system32\config\systemprofile
user.language
stringen
user.name
stringNTCFML4-STL$
user.script
string
user.timezone
stringAmerica/Chicago
user.variant
string