Class PersistenceActivator

java.lang.Object
org.apache.openjpa.persistence.osgi.PersistenceActivator
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class PersistenceActivator extends Object implements org.osgi.framework.BundleActivator
Used to discover/resolve JPA providers in an OSGi environment.
Version:
$Rev$ $Date$
  • Field Details

    • PERSISTENCE_PROVIDER_ARIES

      public static final String PERSISTENCE_PROVIDER_ARIES
      See Also:
    • PERSISTENCE_PROVIDER

      public static final String PERSISTENCE_PROVIDER
    • OSGI_PERSISTENCE_PROVIDER

      public static final String OSGI_PERSISTENCE_PROVIDER
  • Constructor Details

    • PersistenceActivator

      public PersistenceActivator()
  • Method Details

    • start

      public void start(org.osgi.framework.BundleContext ctx) throws Exception
      Specified by:
      start in interface org.osgi.framework.BundleActivator
      Throws:
      Exception
    • stop

      public void stop(org.osgi.framework.BundleContext ctx) throws Exception
      Specified by:
      stop in interface org.osgi.framework.BundleActivator
      Throws:
      Exception
    • getBundleClassLoader

      public static ClassLoader getBundleClassLoader()