a/src/main/java/net/timbusproject/extractors/modules/tavernaextractor/TavernaExtractorOSGi.java b/src/main/java/net/timbusproject/extractors/modules/tavernaextractor/TavernaExtractorOSGi.java
...
...
55
        return parameters;
55
        return parameters;
56
    }
56
    }
57
57
58
    @Override
58
    @Override
59
    public EnumSet<OperatingSystem> getSupportedOperatingSystems() {
59
    public EnumSet<OperatingSystem> getSupportedOperatingSystems() {
60
        return EnumSet.allOf(OperatingSystem.class);
60
        return EnumSet.of(OperatingSystem.LINUX);
61
    }
61
    }
62
62
63
    @Override
63
    @Override
64
    public String extract(Endpoint endpoint, boolean b) throws Exception {
64
    public String extract(Endpoint endpoint, boolean b) throws Exception {
65
65
66
        String tavernaHome = endpoint.getProperty("tavernaHome");
66
        String tavernaHome = endpoint.getProperty("tavernaHome");
67
        String archimateOutputPath = endpoint.getProperty("archimateOutputPath");
67
        String archimateOutputPath = endpoint.getProperty("archimateOutputPath");
68
        String inputFileName = endpoint.getProperty("inputFileName");
68
        String inputFileName = endpoint.getProperty("inputFileName");
69
69
70
        System.out.println(tavernaHome);
71
        System.out.println(archimateOutputPath);
72
        System.out.println(inputFileName);
73
74
        SSHManager _sshManager = new SSHManager(endpoint.getProperty("fqdn")
70
        SSHManager _sshManager = new SSHManager(endpoint.getProperty("fqdn")
75
                ,new Integer(endpoint.getProperty("port")),
71
                ,new Integer(endpoint.getProperty("port")),
76
                endpoint.getProperty("user"),
72
                endpoint.getProperty("user"),
77
                endpoint.getProperty("password"));
73
                endpoint.getProperty("password"));
78
        TavernaExtractor extractor = new TavernaExtractor(_sshManager);
74
        TavernaExtractor extractor = new TavernaExtractor(_sshManager);
79
        TavernaExtractor.setTavernaHome(Paths.get(tavernaHome));
75
        TavernaExtractor.setTavernaHome(Paths.get(tavernaHome));
80
        TavernaExtractor.setArchimateOutputPath(archimateOutputPath);
76
        TavernaExtractor.setArchimateOutputPath(Paths.get(archimateOutputPath));
81
        TavernaExtractor.setInputFileName(inputFileName);
77
        TavernaExtractor.setInputFileName(Paths.get(inputFileName));
82
78
83
        // starts the execution
79
        // starts the execution
84
        extractor.process();
80
        extractor.process();
85
81
86
        return "Result is available at "+archimateOutputPath;
82
        return "Result is available at "+archimateOutputPath;