org.apache.openejb.persistence
Class PersistenceBootstrap
java.lang.Object
org.apache.openejb.persistence.PersistenceBootstrap
public class PersistenceBootstrap
- extends Object
The goal of this class is to support persistence providers that need to do
byte code enhancement in embedded environments like JUnit where all the
entity classes are right on the system classpath and likely to be loaded
before OpenEJB boots. The org.apache.openejb.javaagent.Agent class calls
the bootstrap() method of this class the first time it finds a classloader
that has the openejb-core jar. We then do a quick scan of the classpath
looking for persistence.xml files and attempt to get the related persistence
providers to setup the correct byte code enhancing for the classes listed
in the persistence.xml files.
- Version:
- $Rev: 711304 $ $Date: 2008-11-04 17:40:51 +0100 (Di, 04. Nov 2008) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceBootstrap
public PersistenceBootstrap()
bootstrap
public static void bootstrap(ClassLoader classLoader)
Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.