Top Description Fields Constructors Methods
org.apache.derby.impl.services.reflect

public Class ReflectClassesJava2

extends DatabaseClasses
Class Inheritance
Imports
org.apache.derby.iapi.sql.compile.CodeGeneration, org.apache.derby.iapi.util.ByteArray

Reflect loader with Privileged block for Java 2 security.

Field Summary

Modifier and TypeField and Description
private int
private HashMap<String, ReflectGeneratedClass>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv Class<T>
pack-priv synchronized LoadedGeneratedClass
public final Object
run()

Inherited from org.apache.derby.impl.services.reflect.DatabaseClasses:
bootgetClassInspectorgetClassLoaderVersionisApplicationClassloadApplicationClassloadApplicationClassloadGeneratedClassmakeClassInspectornotifyModifyClasspathnotifyModifyJarstop

Field Detail

actionback to summary
private int action
preCompiledback to summary
private HashMap<String, ReflectGeneratedClass> preCompiled

Constructor Detail

ReflectClassesJava2back to summary
public ReflectClassesJava2()

Method Detail

loadClassNotInDatabaseJarback to summary
pack-priv Class<T> loadClassNotInDatabaseJar(String name) throws ClassNotFoundException

Implements abstract org.apache.derby.impl.services.reflect.DatabaseClasses.loadClassNotInDatabaseJar.

loadGeneratedClassFromDataback to summary
pack-priv synchronized LoadedGeneratedClass loadGeneratedClassFromData(String fullyQualifiedName, ByteArray classDump)

Implements abstract org.apache.derby.impl.services.reflect.DatabaseClasses.loadGeneratedClassFromData.

runback to summary
public final Object run()