From ce05ef17db6fe3d812a1233875506b109f0432a4 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Wed, 9 Jun 2010 19:37:55 +0000 Subject: [PATCH] [HUDSON-6504] a better approach is to define another overloaded version of the preload method that takes URLs of the jars. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31874 71c3de6d-444a-0410-be80-ed276b4c234a --- remoting/src/main/java/hudson/remoting/Channel.java | 4 ++++ remoting/src/main/java/hudson/remoting/PreloadJarTask.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/remoting/src/main/java/hudson/remoting/Channel.java b/remoting/src/main/java/hudson/remoting/Channel.java index 286e08f029..59a5953ec1 100644 --- a/remoting/src/main/java/hudson/remoting/Channel.java +++ b/remoting/src/main/java/hudson/remoting/Channel.java @@ -540,6 +540,10 @@ public class Channel implements VirtualChannel, IChannel { return call(new PreloadJarTask(jars,local)); } + public boolean preloadJar(ClassLoader local, URL... jars) throws IOException, InterruptedException { + return call(new PreloadJarTask(jars,local)); + } + /** * {@inheritDoc} */ diff --git a/remoting/src/main/java/hudson/remoting/PreloadJarTask.java b/remoting/src/main/java/hudson/remoting/PreloadJarTask.java index 07f61ef800..5d2d102471 100644 --- a/remoting/src/main/java/hudson/remoting/PreloadJarTask.java +++ b/remoting/src/main/java/hudson/remoting/PreloadJarTask.java @@ -31,7 +31,7 @@ import java.net.URL; * * @author Kohsuke Kawaguchi */ -public final class PreloadJarTask implements DelegatingCallable { +final class PreloadJarTask implements DelegatingCallable { /** * Jar file to be preloaded. */ -- GitLab