Class Activator

java.lang.Object
liquibase.osgi.Activator
All Implemented Interfaces:
org.osgi.framework.BundleActivator, org.osgi.util.tracker.BundleTrackerCustomizer<Activator.LiquibaseBundle>

public class Activator extends Object implements org.osgi.framework.BundleActivator, org.osgi.util.tracker.BundleTrackerCustomizer<Activator.LiquibaseBundle>
  • Constructor Details

    • Activator

      public Activator()
  • Method Details

    • start

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

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

      public static List<Activator.LiquibaseBundle> getLiquibaseBundles()
    • addingBundle

      public Activator.LiquibaseBundle addingBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event)
      Specified by:
      addingBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer<Activator.LiquibaseBundle>
    • modifiedBundle

      public void modifiedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, Activator.LiquibaseBundle liquibaseBundle)
      Specified by:
      modifiedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer<Activator.LiquibaseBundle>
    • removedBundle

      public void removedBundle(org.osgi.framework.Bundle bundle, org.osgi.framework.BundleEvent event, Activator.LiquibaseBundle liquibaseBundle)
      Specified by:
      removedBundle in interface org.osgi.util.tracker.BundleTrackerCustomizer<Activator.LiquibaseBundle>