|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.tools.ws.Invoker
public final class Invoker
Invokes JAX-WS tools in a special class loader that can pick up annotation processing classes, even if it's not available in the tool launcher classpath.
| Field Summary | |
|---|---|
static boolean |
noSystemProxies
Escape hatch to work around IBM JDK problem. |
| Constructor Summary | |
|---|---|
Invoker()
|
|
| Method Summary | |
|---|---|
static boolean |
checkIfLoading21API()
Returns true if the RI appears to be loading the JAX-WS 2.1 API. |
static boolean |
checkIfLoading22API()
Returns true if the RI appears to be loading the JAX-WS 2.2 API. |
static ClassLoader |
createClassLoader(ClassLoader cl)
Creates a classloader that can load JAXB/WS 2.2 API and tools.jar, and then return a classloader that can RI classes, which can see all those APIs and tools.jar. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean noSystemProxies
| Constructor Detail |
|---|
public Invoker()
| Method Detail |
|---|
public static boolean checkIfLoading21API()
public static boolean checkIfLoading22API()
public static ClassLoader createClassLoader(ClassLoader cl)
throws ClassNotFoundException,
IOException,
ToolsJarNotFoundException
ClassNotFoundException
IOException
ToolsJarNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||