From fcdaa1e39be4f24cf4bf4630a609315c540dbdf7 Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 13 Jul 2004 02:36:35 +0000 Subject: [PATCH] removed jinetd darcs-hash:20040713023635-5007d-5fc2019d8992f9c3ccc02ac67f535d5fbc7df0cf.gz --- src/org/ibex/jinetd/Host.java | 26 ----- src/org/ibex/jinetd/Listener.java | 15 --- src/org/ibex/jinetd/Loader.java | 192 ------------------------------------- src/org/ibex/jinetd/Main.java | 18 ---- src/org/ibex/jinetd/Port.java | 99 ------------------- src/org/ibex/jinetd/Root.java | 58 ----------- src/org/ibex/jinetd/Watched.java | 54 ----------- src/org/ibex/jinetd/Watcher.java | 10 -- src/org/ibex/jinetd/Worker.java | 15 --- 9 files changed, 487 deletions(-) delete mode 100644 src/org/ibex/jinetd/Host.java delete mode 100644 src/org/ibex/jinetd/Listener.java delete mode 100644 src/org/ibex/jinetd/Loader.java delete mode 100644 src/org/ibex/jinetd/Main.java delete mode 100644 src/org/ibex/jinetd/Port.java delete mode 100644 src/org/ibex/jinetd/Root.java delete mode 100644 src/org/ibex/jinetd/Watched.java delete mode 100644 src/org/ibex/jinetd/Watcher.java delete mode 100644 src/org/ibex/jinetd/Worker.java diff --git a/src/org/ibex/jinetd/Host.java b/src/org/ibex/jinetd/Host.java deleted file mode 100644 index ade17d3..0000000 --- a/src/org/ibex/jinetd/Host.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.ibex.jinetd; -import org.ibex.util.*; -import java.io.*; -import java.util.*; -import java.lang.reflect.*; - -public class Host extends Loader { - - final String hostname; - public Host(String path, String hostname) { super(path); this.hostname = hostname; } - - public void changed(Watched w) { - super.changed(w); - Log.error(this, "changed(" + w + ")"); - try { - ClassLoader cl = getClassLoader(); - if (cl == null) return; - Class c = cl.loadClass("Main"); - if (c == null) return; - Method m = c.getMethod("main", new Class[] { }); - m.invoke(null, new Object[] { }); - } catch (Exception e) { - Log.warn(this, "nope"); - } - } -} diff --git a/src/org/ibex/jinetd/Listener.java b/src/org/ibex/jinetd/Listener.java deleted file mode 100644 index dfc5136..0000000 --- a/src/org/ibex/jinetd/Listener.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.ibex.jinetd; -import java.net.*; -import org.ibex.net.*; -import org.ibex.io.*; - -/** - * jinetd will scan /jinetd/port//*.jar for a - * class implementing this interface; instances must - * have public constructors - */ -public interface Listener { - - public void accept(Connection c); - -} diff --git a/src/org/ibex/jinetd/Loader.java b/src/org/ibex/jinetd/Loader.java deleted file mode 100644 index 5c933c7..0000000 --- a/src/org/ibex/jinetd/Loader.java +++ /dev/null @@ -1,192 +0,0 @@ -package org.ibex.jinetd; -import org.ibex.util.*; -import java.io.*; -import java.util.*; -import java.util.zip.*; - -/** represents a file or directory which is scanned for updates */ -public class Loader extends Watcher { - - public Loader(String path) { super(path); } - - private TreeClassLoader classloader = new TreeClassLoader(); - public ClassLoader getClassLoader() { - ClassLoader classloader = this.classloader; - if (classloader == null) { - classloader = this.classloader = new TreeClassLoader(); - Log.warn(this, "getting classloader..."); - try { - compileSource(); - } catch (Exception e) { - Log.error(this, e); - } - } - return classloader; - } - - private void fill(Vec vec, File dir) { - if (!dir.exists()) return; - if (!dir.isDirectory()) { - if (!dir.getPath().endsWith(".java")) return; - vec.addElement(dir.getAbsolutePath()); - } else { - String[] list = dir.list(); - for(int i=0; i