| Package | Description |
|---|---|
| com.caucho.config | |
| com.caucho.config.attribute | |
| com.caucho.config.inject | |
| com.caucho.config.j2ee | |
| com.caucho.config.program | |
| com.caucho.config.types | |
| com.caucho.config.xml | |
| com.caucho.java |
Java compilation and auto-compile classloader
|
| com.caucho.license | |
| com.caucho.loader | |
| com.caucho.loader.enhancer | |
| com.caucho.loader.ivy | |
| com.caucho.log | |
| com.caucho.management.server | |
| com.caucho.quercus | |
| com.caucho.quercus.lib | |
| com.caucho.quercus.lib.session | |
| com.caucho.quercus.module | |
| com.caucho.quercus.servlet | |
| com.caucho.xml |
XML parsing and printing package.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LineConfigException
Thrown by the various Builders
|
| Modifier and Type | Method and Description |
|---|---|
static ConfigException |
ConfigException.createConfig(java.lang.Throwable e) |
static ConfigException |
Config.error(java.lang.reflect.Field field,
java.lang.String msg) |
static ConfigException |
Config.error(java.lang.reflect.Method method,
java.lang.String msg) |
| Modifier and Type | Method and Description |
|---|---|
static void |
Config.checkCanInstantiate(java.lang.Class beanClass)
Returns true if the class can be instantiated.
|
static void |
Config.checkCanInstantiate(java.lang.Class beanClass,
java.lang.Class type)
Returns true if the class can be instantiated using zero args constructor
or constructor that accepts an instance of class passed in type argument
|
java.lang.Object |
Config.configure(java.lang.Object obj,
Path path)
Configures a bean with a configuration file.
|
java.lang.Object |
Config.configure(java.lang.Object obj,
Path path,
Schema schema)
Configures a bean with a configuration file and schema.
|
java.lang.Object |
Config.configure(java.lang.Object obj,
Path path,
java.lang.String schemaLocation)
Configures a bean with a configuration file and schema.
|
static void |
Config.init(java.lang.Object bean) |
static void |
Config.inject(java.lang.Object bean) |
static void |
Config.validate(java.lang.Class cl,
java.lang.Class api)
Returns true if the class can be instantiated.
|
static void |
Config.validate(java.lang.Class cl,
java.lang.Class api,
java.lang.Class type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
SetValueAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
SetterAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
AnnotationAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
EntryAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
ListValueAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
CreateAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
TextAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
EnvironmentAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
AddAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
java.lang.Object |
Attribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
SetterAttribute.create(java.lang.Object parent,
QName name,
ConfigType<?> configType)
Creates the child bean.
|
java.lang.Object |
Attribute.create(java.lang.Object parent,
QName name,
ConfigType<?> type)
Creates the child bean.
|
void |
SetValueAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
SetterAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
AnnotationAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
ListValueAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
PropertyAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
TextAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
EnvironmentAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute
|
void |
AddAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute as text
|
void |
Attribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute as text
|
void |
ProgramAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
SetValueAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
SetterAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
AnnotationAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
EntryAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
ListValueAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
CreateAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
PropertyAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
TextAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
EnvironmentAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
AddAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
abstract void |
Attribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
| Modifier and Type | Method and Description |
|---|---|
static ConfigException |
InjectManager.error(java.lang.reflect.Method method,
java.lang.String msg) |
static ConfigException |
InjectManager.injectError(java.lang.reflect.AccessibleObject prop,
java.lang.String msg) |
| Modifier and Type | Method and Description |
|---|---|
void |
WebComponent.createProgram(java.util.ArrayList<ConfigProgram> initList,
java.lang.reflect.Field field,
java.util.ArrayList<java.lang.annotation.Annotation> bindList) |
static void |
InjectionTargetBuilder.introspectInit(java.util.ArrayList<ConfigProgram> initList,
<any> type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
JndiValueGenerator.create() |
<T> void |
PreDestroyInject.inject(T value,
<any> env) |
<T> void |
PostConstructProgram.inject(T bean,
<any> env) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ConfigProgram.configure(java.lang.Class<T> type) |
protected <T> T |
ConfigProgram.configure(java.lang.Class<T> type,
XmlConfigContext env)
Configures a bean given a class to instantiate.
|
void |
ConfigProgram.configure(java.lang.Object bean)
Configures the object.
|
protected <T> T |
ConfigProgram.create(java.lang.Class<T> type,
<any> env)
Configures a bean given a class to instantiate.
|
<T> T |
ConfigProgram.create(ConfigType<T> type) |
<T> T |
ConfigProgram.create(ConfigType<T> type,
<any> env) |
<T> T |
ExprProgram.create(ConfigType<T> type,
<any> env) |
<T> T |
RecoverableProgram.create(ConfigType<T> type,
<any> cxt) |
<T> T |
PropertyValueProgram.create(ConfigType<T> type,
<any> env) |
<T> T |
PropertyStringProgram.create(ConfigType<T> type,
<any> env) |
<T> T |
NodeBuilderChildProgram.create(ConfigType<T> type,
<any> cxt) |
void |
ConfigProgram.init(java.lang.Object bean) |
<T> void |
ContainerProgram.inject(T bean,
<any> env)
Invokes the child programs on the bean
|
<T> void |
FieldGeneratorProgram.inject(T bean,
<any> env) |
<T> void |
RecoverableProgram.inject(T bean,
<any> cxt) |
<T> void |
MethodGeneratorProgram.inject(T bean,
<any> env) |
<T> void |
NodeBuilderProgram.inject(T bean,
<any> cxt) |
<T> void |
NodeBuilderChildProgram.inject(T bean,
<any> cxt) |
| Modifier and Type | Method and Description |
|---|---|
protected ConfigException |
ResourceGroupConfig.error(java.lang.String msg) |
ConfigException |
ResourceRef.error(java.lang.String msg) |
| Modifier and Type | Method and Description |
|---|---|
void |
SignaturePattern.addText(java.lang.String methodName) |
void |
CronType.addText(java.lang.String text)
Sets the text.
|
void |
Period.addText(java.lang.String text)
Sets the text.
|
void |
PathPatternType.addText(java.lang.String text)
Sets the pattern name.
|
void |
Bytes.addText(java.lang.String text)
Sets the text.
|
java.lang.Object |
ResinType.create(java.lang.Class targetClass)
Creates the object.
|
void |
FileSetType.init()
Initialize the type.
|
void |
Signature.init()
Initialize the signature.
|
void |
ResinType.init()
Initialize the signature.
|
void |
AnnotationBuilder.init()
Initialize the signature.
|
void |
PathPatternType.init()
initialize the pattern.
|
void |
PathPatternType.setName(java.lang.String pattern)
Sets the pattern name.
|
static long |
Bytes.toBytes(java.lang.String bytes)
Converts a byte string to a number of bytes.
|
static long |
Period.toPeriod(java.lang.String value)
Converts a period string to a time.
|
static long |
Period.toPeriod(java.lang.String value,
long defaultUnits)
Converts a period string to a time.
|
void |
EnvEntry.validate()
Validates the env-entry, i.e.
|
void |
Validator.validate() |
void |
ResourceRef.validate()
Validates the resource-ref, i.e.
|
| Constructor and Description |
|---|
PathPatternType(java.lang.String pattern) |
PathPatternType(java.lang.String prefix,
java.lang.String pattern) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
XmlConfigContext.create(org.w3c.dom.Node childNode,
ConfigType<?> type) |
java.lang.Object |
XmlBeanAddAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
java.lang.Object |
XmlBeanFieldAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
java.lang.Object |
XmlBeanAnnotationAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
java.lang.Object |
XmlBeanNewAttribute.create(java.lang.Object parent,
QName name)
Creates the child bean.
|
java.lang.Object |
XmlBeanMethodAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
java.lang.Object |
XmlBeanArgAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
java.lang.Object |
XmlBeanAttribute.create(java.lang.Object parent,
QName qName)
Creates the child bean.
|
void |
XmlBeanAddAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanFieldAttribute.setText(java.lang.Object parent,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanValueArgAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanAnnotationAttribute.setText(java.lang.Object parent,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanNewAttribute.setText(java.lang.Object object,
QName name,
java.lang.String value)
Sets the value of the attribute as text
|
void |
XmlBeanProgramAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanMethodAttribute.setText(java.lang.Object parent,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanArgAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String text)
Sets the value of the attribute
|
void |
XmlBeanAttribute.setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute as text
|
void |
XmlBeanAddAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanFieldAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanValueArgAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanAnnotationAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanNewAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value) |
void |
XmlBeanProgramAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanMethodAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanArgAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
void |
XmlBeanAttribute.setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute
|
| Modifier and Type | Class and Description |
|---|---|
class |
JavaCompileException |
| Modifier and Type | Method and Description |
|---|---|
void |
LicenseStore.addLicenseDirectory(java.io.File licenseDirectory) |
java.lang.String |
LicenseCheck.getDescription() |
java.lang.String |
LicenseCheck.getLicenseDirectory() |
void |
LicenseStore.init(java.io.File... licenseDirectory) |
void |
LicenseCheck.requirePersonal(int personalCount) |
void |
LicenseCheck.requireProfessional(int professionalCount) |
| Modifier and Type | Method and Description |
|---|---|
EnhancerManager |
ClassLoaderConfig.createEnhancer()
Adds an enhancing loader.
|
void |
EnvironmentListener.environmentBind(EnvironmentClassLoader loader)
Handles the case where the environment is binding injection targets
|
void |
AbstractEnvironmentListener.environmentBind(EnvironmentClassLoader loader)
Handles the case where the environment is binding injection targets
|
void |
EnvironmentListener.environmentConfigure(EnvironmentClassLoader loader)
Handles the case where the environment is configuring and
registering beans
|
void |
AbstractEnvironmentListener.environmentConfigure(EnvironmentClassLoader loader)
Handles the case where the environment is configuring and
registering beans
|
void |
EnvironmentEnhancerListener.environmentConfigureEnhancer(EnvironmentClassLoader loader)
Handles the case where the environment is configuring and
registering beans
|
void |
ClassLoaderConfig.init()
init
|
void |
SimpleLoader.init()
Initializes the loader.
|
void |
LibraryLoader.init()
Initialize
|
void |
CompilingLoader.init()
Initialize.
|
void |
CompilingLoader.setCompiler(java.lang.String compiler)
Sets the compiler.
|
void |
CompilingLoader.setSourceExtension(java.lang.String ext)
Sets the source extension.
|
void |
Loader.validate()
Validates the loader.
|
void |
JarListLoader.validate()
Validates the loader.
|
void |
DynamicClassLoader.validate()
Validates the class loader.
|
| Constructor and Description |
|---|
ClassLoaderConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassEnhancerConfig.init()
Initializes the config.
|
void |
MethodEnhancer.setAnnotation(java.lang.Class ann)
Sets the annotation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IvyLoader.init()
Initialize
|
| Modifier and Type | Method and Description |
|---|---|
static RotateStream |
RotateStream.create(java.lang.String path)
Returns the rotate stream corresponding to this path
|
void |
LogConfig.init()
Initialize the log
|
void |
LogConfig.SubLogger.init() |
void |
StdoutLog.init()
Initialize the log.
|
void |
RotateLog.init()
Initialize the log.
|
void |
PathHandler.init()
Initialize the log.
|
void |
StderrLog.init()
Initialize the log.
|
void |
ELFormatter.init() |
void |
LogConfig.initImpl()
Should be run with system classloader
|
void |
LogHandlerConfig.initImpl()
Should be run with system classloader
|
void |
StdoutLog.initImpl() |
void |
SyslogHandler.setFacility(java.lang.String facility)
Sets the facility.
|
void |
LogHandlerConfig.setLevel(java.util.logging.Level level)
Sets the output level.
|
void |
LogConfig.setLevel(java.lang.String level)
Sets the output level.
|
void |
LogConfig.SubLogger.setLevel(java.lang.String level)
Sets the output level.
|
void |
LoggerConfig.setLevel(java.lang.String level)
Sets the output level.
|
void |
AbstractRolloverLog.setPathFormat(java.lang.String pathFormat)
Sets the formatted path.
|
void |
SyslogHandler.setSeverity(java.lang.String severity)
Sets the severity.
|
void |
LogConfig.setUseParentHandlers(boolean useParentHandlers)
Sets the use-parent-handlers
|
void |
LogConfig.SubLogger.setUseParentHandlers(boolean useParentHandlers)
Sets the use-parent-handlers
|
void |
LogHandlerConfig.setUseParentHandlers(boolean useParentHandlers)
Sets the use-parent-handlers
|
| Constructor and Description |
|---|
ErrorLog() |
| Modifier and Type | Method and Description |
|---|---|
void |
LoggerMXBean.setLevel(java.lang.String level)
Sets the level.
|
| Modifier and Type | Method and Description |
|---|---|
void |
QuercusContext.addImplClass(java.lang.String name,
java.lang.Class<?> type)
Adds a impl class
|
void |
QuercusContext.addJavaClass(java.lang.String name,
java.lang.Class<?> type)
Adds a java class
|
| Modifier and Type | Method and Description |
|---|---|
void |
MhashModule.MhashAlgorithm.init() |
| Modifier and Type | Method and Description |
|---|---|
void |
QuercusSessionManager.setReuseSessionId(java.lang.String reuse)
True if the server should reuse the current session id if the
session doesn't exist.
|
| Modifier and Type | Method and Description |
|---|---|
ModuleInfo |
ModuleContext.addModule(java.lang.String name,
QuercusModule module)
Adds module info.
|
void |
ModuleContext.introspectJavaClass(java.lang.String name,
java.lang.Class type,
java.lang.String extension,
java.lang.Class javaClassDefClass)
Introspects the module class for functions.
|
void |
ModuleContext.introspectJavaImplClass(java.lang.String name,
java.lang.Class type,
java.lang.String extension)
Introspects the module class for functions.
|
| Constructor and Description |
|---|
ModuleInfo(java.lang.String name,
QuercusModule module)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
QuercusServlet.addClass(PhpClassConfig classConfig)
Adds a quercus class.
|
void |
QuercusServlet.addImplClass(PhpClassConfig classConfig)
Adds a quercus class.
|
void |
QuercusServlet.addModule(QuercusModule module)
Adds a quercus module.
|
QuercusServlet.PhpIni |
QuercusServlet.createPhpIni()
Adds a quercus.ini configuration
|
QuercusServlet.ServerEnv |
QuercusServlet.createServerEnv()
Adds a $_SERVER configuration
|
void |
PhpClassConfig.init()
Initialize the class.
|
void |
QuercusServlet.setCompile(java.lang.String isCompile)
Set true if quercus should be compiled into Java.
|
void |
QuercusServlet.setCompileFailover(java.lang.String isCompileFailover)
Set true interpreted pages should be used for pages that fail to compile.
|
void |
QuercusServlet.setDatabase(javax.sql.DataSource database)
Set the default data source.
|
void |
QuercusServlet.setProfileProbability(double probability)
Sets the frequency of profiling, expressed as a probability.
|
void |
QuercusServlet.setScriptEncoding(java.lang.String encoding)
Sets the script encoding.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XmlParseException |