com.caucho.quercus
Class ResinQuercus

java.lang.Object
  extended by com.caucho.quercus.Quercus
      extended by com.caucho.quercus.ResinQuercus
Direct Known Subclasses:
ProQuercus

public class ResinQuercus
extends Quercus

Facade for the PHP language.


Field Summary
 
Fields inherited from class com.caucho.quercus.Quercus
INI_ALWAYS_POPULATE_RAW_POST_DATA, INI_INCLUDE_PATH, INI_REGISTER_LONG_ARRAYS, INI_UNICODE_FALLBACK_ENCODING, INI_UNICODE_FROM_ERROR_MODE, INI_UNICODE_FROM_ERROR_SUBST_CHAR, INI_UNICODE_HTTP_INPUT_ENCODING, INI_UNICODE_OUTPUT_ENCODING, INI_UNICODE_RUNTIME_ENCODING, INI_UNICODE_SCRIPT_ENCODING, INI_UNICODE_SEMANTICS
 
Constructor Summary
ResinQuercus()
          Constructor.
 
Method Summary
protected  ModuleContext createModuleContext(java.lang.ClassLoader loader)
           
 javax.sql.DataSource findDatabase(java.lang.String driver, java.lang.String url)
          Gets the default data source.
 java.sql.Connection getConnection(java.sql.Connection conn)
          Unwrap connection if necessary.
 java.lang.String getCookieName()
           
 long getDependencyCheckInterval()
           
 ModuleContext getLocalContext(java.lang.ClassLoader loader)
           
 SessionManager getSessionManager()
           
 java.sql.Statement getStatement(java.sql.Statement stmt)
          Unwrap statement if necessary.
 java.lang.String getVersion()
           
 java.lang.String getVersionDate()
           
 WebApp getWebApp()
           
 boolean isResin()
           
 void markForPoolRemoval(java.sql.Connection conn)
           
 void setWebApp(WebApp webApp)
           
 void start()
           
 
Methods inherited from class com.caucho.quercus.Quercus
addImplClass, addJavaClass, addJavaClass, addModule, clearDefinitionCache, close, createEnv, createPageManager, createSessionManager, createStaticName, createString, destroySession, exnConstructor, findClass, findClassId, findFunction, findFunctionId, findFunctionImpl, findJavaClassWrapper, findLowerFunctionImpl, findModule, getClassDefMap, getClassId, getClassIdCount, getClassMap, getConstant, getConstantId, getConstantIdSize, getConstMap, getDatabase, getDefCacheHitCount, getDefCacheMissCount, getDefinedFunctions, getExtensionFuncs, getFunctionId, getFunctionIdCount, getFunctionMap, getIncludeCache, getIniBoolean, getIniDefinitions, getIniLong, getIniMap, getJavaClassDefinition, getJavaClassDefinition, getLoadedExtensions, getLocalContext, getModuleContext, getModules, getModuleStartupListeners, getMysqlVersion, getPhpVersion, getPwd, getQuercusSessionManager, getScriptEncoding, getServerEnv, getServerEnvMap, getServletContext, getSpecial, getStdClass, getWorkDir, intern, isAllowUrlFopen, isAllowUrlInclude, isCompile, isExtensionLoaded, isPro, isRequireSource, isStrict, isSuperGlobal, isUnicodeSemantics, loadSession, objectToValue, parse, parse, parse, parseCode, parseEvalExpr, parseFunction, putIncludeCache, saveSession, setCompile, setCompileFailover, setDatabase, setIni, setIni, setIniFile, setLazyCompile, setMysqlVersion, setPhpVersion, setPwd, setRequireSource, setScriptEncoding, setServerEnv, setServerEnv, setServletContext, setSpecial, setStrict, setWorkDir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResinQuercus

public ResinQuercus()
Constructor.

Method Detail

setWebApp

public void setWebApp(WebApp webApp)

getWebApp

public WebApp getWebApp()

getLocalContext

public ModuleContext getLocalContext(java.lang.ClassLoader loader)
Overrides:
getLocalContext in class Quercus

createModuleContext

protected ModuleContext createModuleContext(java.lang.ClassLoader loader)
Overrides:
createModuleContext in class Quercus

getCookieName

public java.lang.String getCookieName()
Overrides:
getCookieName in class Quercus

getSessionManager

public SessionManager getSessionManager()

getDependencyCheckInterval

public long getDependencyCheckInterval()
Overrides:
getDependencyCheckInterval in class Quercus

getVersion

public java.lang.String getVersion()
Overrides:
getVersion in class Quercus

getVersionDate

public java.lang.String getVersionDate()
Overrides:
getVersionDate in class Quercus

findDatabase

public javax.sql.DataSource findDatabase(java.lang.String driver,
                                         java.lang.String url)
Description copied from class: Quercus
Gets the default data source.

Overrides:
findDatabase in class Quercus

getConnection

public java.sql.Connection getConnection(java.sql.Connection conn)
Unwrap connection if necessary.

Overrides:
getConnection in class Quercus

markForPoolRemoval

public void markForPoolRemoval(java.sql.Connection conn)
Overrides:
markForPoolRemoval in class Quercus

getStatement

public java.sql.Statement getStatement(java.sql.Statement stmt)
Unwrap statement if necessary.

Overrides:
getStatement in class Quercus

isResin

public boolean isResin()
Overrides:
isResin in class Quercus

start

public void start()
Overrides:
start in class Quercus