com.caucho.quercus
Class ProQuercus

java.lang.Object
  extended by com.caucho.quercus.Quercus
      extended by com.caucho.quercus.ResinQuercus
          extended by com.caucho.quercus.ProQuercus

public class ProQuercus
extends ResinQuercus

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
ProQuercus()
           
 
Method Summary
 Env createEnv(QuercusPage page, WriteStream out, HttpServletRequest request, HttpServletResponse response)
           
protected  ModuleContext createModuleContext(java.lang.ClassLoader loader)
          Creates the professional module context.
protected  PageManager createPageManager()
           
protected  QuercusSessionManager createSessionManager()
           
 java.lang.String getClassName(Path path)
          Returns the relative path.
 java.lang.ClassLoader getCompileClassLoader()
          Returns the compile classloader
 boolean isPro()
           
 void setCompileClassLoader(java.lang.ClassLoader loader)
          Sets the compile classloader
 
Methods inherited from class com.caucho.quercus.ResinQuercus
findDatabase, getConnection, getCookieName, getDependencyCheckInterval, getLocalContext, getSessionManager, getStatement, getVersion, getVersionDate, getWebApp, isResin, markForPoolRemoval, setWebApp, start
 
Methods inherited from class com.caucho.quercus.Quercus
addImplClass, addJavaClass, addJavaClass, addModule, clearDefinitionCache, close, 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, 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

ProQuercus

public ProQuercus()
Method Detail

createEnv

public Env createEnv(QuercusPage page,
                     WriteStream out,
                     HttpServletRequest request,
                     HttpServletResponse response)
Overrides:
createEnv in class Quercus

createModuleContext

protected ModuleContext createModuleContext(java.lang.ClassLoader loader)
Creates the professional module context.

Overrides:
createModuleContext in class ResinQuercus

createPageManager

protected PageManager createPageManager()
Overrides:
createPageManager in class Quercus

createSessionManager

protected QuercusSessionManager createSessionManager()
Overrides:
createSessionManager in class Quercus

getCompileClassLoader

public java.lang.ClassLoader getCompileClassLoader()
Returns the compile classloader


setCompileClassLoader

public void setCompileClassLoader(java.lang.ClassLoader loader)
Sets the compile classloader


getClassName

public java.lang.String getClassName(Path path)
Returns the relative path.


isPro

public boolean isPro()
Overrides:
isPro in class Quercus