Switch to unified view

a/src/main/java/net/timbusproject/extractors/modules/tavernaextractor/Activator.java b/src/main/java/net/timbusproject/extractors/modules/tavernaextractor/Activator.java
1
package net.timbusproject.extractors.modules.tavernaextractor;
1
package net.timbusproject.extractors.modules.tavernaextractor;
2
2
3
import net.timbusproject.extractors.core.IExtractor;
3
import net.timbusproject.extractors.core.IExtractor;
4
import org.osgi.framework.BundleActivator;
4
import org.osgi.framework.BundleActivator;
5
import org.osgi.framework.BundleContext;
5
import org.osgi.framework.BundleContext;
6
7
import java.net.URL;
8
import java.net.URLClassLoader;
6
9
7
/**
10
/**
8
 * Created by marco unterberger on 18.08.2014.
11
 * Created by marco unterberger on 18.08.2014.
9
 * munterberger@sba-research.org
12
 * munterberger@sba-research.org
10
 */
13
 */
11
public class Activator implements BundleActivator {
14
public class Activator implements BundleActivator {
12
15
13
    @Override
16
    @Override
14
    public void start(BundleContext bundleContext) throws Exception {
17
    public void start(BundleContext bundleContext) throws Exception {
15
        IExtractor extractor = new TavernaExtractor(true);
18
16
        bundleContext.registerService(TavernaExtractor.class.getName(), extractor,
19
        ClassLoader cl = ClassLoader.getSystemClassLoader();
17
                null);
20
21
        URL[] urls = ((URLClassLoader)cl).getURLs();
22
23
        for(URL url: urls){
24
            System.out.println(url.getFile());
25
        }
26
18
        System.out.println("TavernaExtractor is registered.");
27
        System.out.println("TavernaExtractor is registered.");
19
     }
28
     }
20
29
21
    @Override
30
    @Override
22
    public void stop(BundleContext bundleContext) throws Exception {
31
    public void stop(BundleContext bundleContext) throws Exception {