public static File notHidden(final File file) { exists(file); if (file.isHidden()) { throw new FileRuntimeException("File is hidden: " + file.getAbsolutePath()); } return file; }
public static File file(final File file) { exists(file); if (!file.isFile()) { throw new FileRuntimeException("Not a file: " + file.getAbsolutePath()); } return file; }
public static File notHidden(final File file) { exists(file); if (file.isHidden()) { throw new FileRuntimeException("File is hidden: " + file.getAbsolutePath()); } return file; }
public static File file(final File file) { exists(file); if (!file.isFile()) { throw new FileRuntimeException("Not a file: " + file.getAbsolutePath()); } return file; }
public StandaloneServer(final File home, final File base) { this.home = home; this.base = base; final File lib = readable(dir(exists(new File(home, "lib")))); openejbJar = readable(file(select(lib, "openejb-core.*.jar"))); final File javaagentJar = readable(file(select(lib, "openejb-javaagent.*.jar"))); final File javaHome = readable(dir(exists(new File(System.getProperty("java.home"))))); final boolean isWindows = System.getProperty("os.name").toLowerCase().contains("win"); java = readable(file(Files.path(javaHome, "bin", isWindows ? "java.exe" : "java"))); jvmOpts.add("-XX:+HeapDumpOnOutOfMemoryError"); jvmOpts.add("-javaagent:" + javaagentJar.getAbsolutePath()); }
private static void loadFromFile(final Deployments dep, final FileUtils path, final List<File> jarList) { final File file = Files.path(path.getDirectory(), dep.getFile()); Files.exists(file); Files.readable(file); Files.file(file); if (!jarList.contains(file)) { jarList.add(file); } }
private static void loadFromFile(final Deployments dep, final FileUtils path, final List<File> jarList) { final File file = Files.path(path.getDirectory(), dep.getFile()); Files.exists(file); Files.readable(file); Files.file(file); if (!jarList.contains(file)) { jarList.add(file); } }
private static void loadFromDir(final Deployments dep, final FileUtils path, final List<File> jarList) { final File dir = Files.path(path.getDirectory(), dep.getDir()); Files.exists(dir); Files.readable(dir); Files.dir(dir);
private static void loadFromDir(final Deployments dep, final FileUtils path, final List<File> jarList) { final File dir = Files.path(path.getDirectory(), dep.getDir()); Files.exists(dir); Files.readable(dir); Files.dir(dir);
originalMd5Loader = new URLClassLoader(new URL[]{Files.exists(diagnosticJar).toURI().toURL()}); final InputStream stream = originalMd5Loader.getResourceAsStream("tribestream/md5.properties"); if (stream == null) {