]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.ui.rap/src/org/argeo/security/ui/rap/SecureRapActivator.java
Improve and simplify OSGi Boot
[lgpl/argeo-commons.git] / org.argeo.security.ui.rap / src / org / argeo / security / ui / rap / SecureRapActivator.java
index 7cb799026741447c2ade9a46bbe93d10449db831..b3d7c23378e412be98de5e462320943bf60c3c9b 100644 (file)
@@ -20,36 +20,19 @@ import org.osgi.framework.BundleContext;
 
 /** Configure Equinox login context from the bundle context. */
 public class SecureRapActivator implements BundleActivator {
-
        public final static String ID = "org.argeo.security.ui.rap";
-       public final static String CONTEXT_SPRING = "SPRING";
-       public final static String CONTEXT_SPRING_ANONYMOUS = "SPRING_ANONYMOUS";
-       private static final String JAAS_CONFIG_FILE = "/META-INF/jaas_default.txt";
 
-       private BundleContext bundleContext;
-       private static SecureRapActivator activator = null;
+       private static BundleContext bundleContext;
 
-       public void start(BundleContext bundleContext) throws Exception {
-               activator = this;
-               this.bundleContext = bundleContext;
+       public void start(BundleContext bc) throws Exception {
+               bundleContext = bc;
        }
 
        public void stop(BundleContext context) throws Exception {
                bundleContext = null;
-               activator = null;
        }
 
-       public BundleContext getBundleContext() {
+       public static BundleContext getBundleContext() {
                return bundleContext;
        }
-
-       public static SecureRapActivator getActivator() {
-               return activator;
-       }
-
-//     static ILoginContext createLoginContext(String contextName) {
-//             URL configUrl = getActivator().getBundleContext().getBundle()
-//                             .getEntry(JAAS_CONFIG_FILE);
-//             return LoginContextFactory.createContext(contextName, configUrl);
-//     }
 }