Package org.apache.derby.impl.db
Class StoreClassFactoryContext
java.lang.Object
org.apache.derby.iapi.services.context.ContextImpl
org.apache.derby.iapi.services.loader.ClassFactoryContext
org.apache.derby.impl.db.StoreClassFactoryContext
- All Implemented Interfaces:
Context
-
Field Summary
FieldsFields inherited from class org.apache.derby.iapi.services.loader.ClassFactoryContext
CONTEXT_ID
-
Constructor Summary
ConstructorsConstructorDescriptionStoreClassFactoryContext
(ContextManager cm, ClassFactory cf, AccessFactory store, JarReader jarReader) -
Method Summary
Modifier and TypeMethodDescriptionGet the mechanism to rad jar files.Get the lock compatibility space to use for the transactional nature of the class loading lock.Get the set of properties stored with this service.Methods inherited from class org.apache.derby.iapi.services.loader.ClassFactoryContext
cleanupOnError, getClassFactory
Methods inherited from class org.apache.derby.iapi.services.context.ContextImpl
appendErrorInfo, getContextManager, getIdName, isLastHandler, popMe, pushMe
-
Field Details
-
store
-
jarReader
-
-
Constructor Details
-
StoreClassFactoryContext
StoreClassFactoryContext(ContextManager cm, ClassFactory cf, AccessFactory store, JarReader jarReader)
-
-
Method Details
-
getLockSpace
Description copied from class:ClassFactoryContext
Get the lock compatibility space to use for the transactional nature of the class loading lock. Used when the classpath changes or a database jar file is installed, removed or replaced.- Specified by:
getLockSpace
in classClassFactoryContext
- Throws:
StandardException
-
getPersistentSet
Description copied from class:ClassFactoryContext
Get the set of properties stored with this service.- Specified by:
getPersistentSet
in classClassFactoryContext
- Throws:
StandardException
-
getJarReader
Description copied from class:ClassFactoryContext
Get the mechanism to rad jar files. The ClassFactory may keep the JarReader reference from the first class load.- Specified by:
getJarReader
in classClassFactoryContext
-