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 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 ClassFactoryContext
cleanupOnError, getClassFactoryMethods inherited from class 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:ClassFactoryContextGet 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:
getLockSpacein classClassFactoryContext- Throws:
StandardException
-
getPersistentSet
Description copied from class:ClassFactoryContextGet the set of properties stored with this service.- Specified by:
getPersistentSetin classClassFactoryContext- Throws:
StandardException
-
getJarReader
Description copied from class:ClassFactoryContextGet the mechanism to rad jar files. The ClassFactory may keep the JarReader reference from the first class load.- Specified by:
getJarReaderin classClassFactoryContext
-