protected List<String> frameworkClasspath(SimpleVersion topoVersion) { File stormWorkerLibDir = new File(_stormHome, "lib-worker"); String topoConfDir = System.getenv("STORM_CONF_DIR") != null ? System.getenv("STORM_CONF_DIR") : new File(_stormHome, "conf").getAbsolutePath(); File stormExtlibDir = new File(_stormHome, "extlib"); String extcp = System.getenv("STORM_EXT_CLASSPATH"); List<String> pathElements = new LinkedList<>(); pathElements.add(getWildcardDir(stormWorkerLibDir)); pathElements.add(getWildcardDir(stormExtlibDir)); pathElements.add(extcp); pathElements.add(topoConfDir); NavigableMap<SimpleVersion, List<String>> classpaths = Utils.getConfiguredClasspathVersions(_conf, pathElements); return Utils.getCompatibleVersion(classpaths, topoVersion, "classpath", pathElements); }
protected List<String> frameworkClasspath() { File stormLibDir = new File(_stormHome, "lib"); String stormConfDir = System.getenv("STORM_CONF_DIR") != null ? System.getenv("STORM_CONF_DIR") : new File(_stormHome, "conf").getAbsolutePath(); File stormExtlibDir = new File(_stormHome, "extlib"); String extcp = System.getenv("STORM_EXT_CLASSPATH"); List<String> pathElements = new LinkedList<>(); pathElements.add(getWildcardDir(stormLibDir)); pathElements.add(getWildcardDir(stormExtlibDir)); pathElements.add(extcp); pathElements.add(stormConfDir); return pathElements; }