public class CFMLEngineFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.io.File |
getClassLoaderRoot(java.lang.ClassLoader cl)
returns the path where the classloader is located
|
java.lang.String[] |
getInstalledPatches() |
static CFMLEngine |
getInstance()
returns instance of this factory (singelton-> always the same instance)
do auto update when changes occur
|
static CFMLEngine |
getInstance(javax.servlet.ServletConfig config)
returns instance of this factory (singelton-> always the same instance)
do auto update when changes occur
|
static CFMLEngine |
getInstance(javax.servlet.ServletConfig config,
EngineChangeListener listener)
returns instance of this factory (singelton-> always the same instance)
|
java.io.File |
getResourceRoot()
return directory to lucee resource root
|
void |
log(java.lang.Object obj)
log info to output
|
static void |
registerInstance(CFMLEngine engine)
used only for internal usage
|
boolean |
removeLatestUpdate(java.lang.String password)
method to initalize a update of the CFML Engine.
|
boolean |
removeUpdate(java.lang.String password)
method to initalize a update of the CFML Engine.
|
boolean |
restart(java.lang.String password)
restart the cfml engine
|
boolean |
restart(java.lang.String configId,
java.lang.String password)
restart the cfml engine
|
void |
tlog(java.lang.Object obj)
log info to output
|
boolean |
update(java.lang.String password)
method to initalize a update of the CFML Engine.
|
public static CFMLEngine getInstance(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
config
- javax.servlet.ServletException
public static CFMLEngine getInstance() throws java.lang.RuntimeException
java.lang.RuntimeException
public static void registerInstance(CFMLEngine engine) throws java.lang.RuntimeException
engine
- java.lang.RuntimeException
public static CFMLEngine getInstance(javax.servlet.ServletConfig config, EngineChangeListener listener) throws javax.servlet.ServletException
config
- listener
- javax.servlet.ServletException
public boolean update(java.lang.String password) throws java.io.IOException, javax.servlet.ServletException
password
- java.io.IOException
javax.servlet.ServletException
public boolean restart(java.lang.String password) throws java.io.IOException, javax.servlet.ServletException
password
- java.io.IOException
javax.servlet.ServletException
public boolean restart(java.lang.String configId, java.lang.String password) throws java.io.IOException, javax.servlet.ServletException
password
- java.io.IOException
javax.servlet.ServletException
public boolean removeUpdate(java.lang.String password) throws java.io.IOException, javax.servlet.ServletException
password
- java.io.IOException
javax.servlet.ServletException
public boolean removeLatestUpdate(java.lang.String password) throws java.io.IOException, javax.servlet.ServletException
password
- java.io.IOException
javax.servlet.ServletException
public java.lang.String[] getInstalledPatches() throws javax.servlet.ServletException, java.io.IOException
javax.servlet.ServletException
java.io.IOException
public java.io.File getResourceRoot() throws java.io.IOException
java.io.IOException
public static java.io.File getClassLoaderRoot(java.lang.ClassLoader cl)
cl
- ClassLoaderpublic void tlog(java.lang.Object obj)
obj
- Object to outputpublic void log(java.lang.Object obj)
obj
- Object to output