[ppsd]
気になることの一つに、あるホストに一度アクセスできない状態になると、再アクセスしなくなる問題がある。
アクセスできないホストがキャッシュされてしまうためのようだ。
これを解決したいのだが。
クラスを再ロードすることによって解決できないかと、JavaHouseBrewersをクラスローダで検索してみた。
次のようなコーディングがあったのだが、何か話が違うような気がする。
public class FooImpl extends Foo {
    ...
}
        URL baseLocation = ...; // ローディングのベースとなるロケーション
        ClassLoader currentClassLoader = ...; // 今使ってるClassLoader
        String className = "FooImpl"; // ローディングするクラス名
        ClassLoader cl = new URLClassLoader(baseLocation, currentClassLoader)
        Class clazz = cl.loadClass(className);
        Foo foo = (Foo)clazz.newInstance();