I have a \"core\" application that is adapter to process task. Each task is implemented in an adapter load by the core to process the task.
My question is, is it possibl
Indeed:
URLClassLoader cl = new URLClassLoader(urls);
Thread thread = new MyThread();
thread.setContextClassLoader(cl);
thread.start();
Yes you can. using Thread's setContextClassLoader method.
check following link(little old but useful) for understanding it better:
http://www.javaworld.com/javaworld/javaqa/2003-06/01-qa-0606-load.html
Use Thread.currentThread().setContextClassloader()
and make a new URLClassLoader
with the desired classpath.