Lines Matching refs:RMIClassLoaderSpi
59 * is provided by an instance of {@link RMIClassLoaderSpi}, the
71 * <code>java.rmi.server.RMIClassLoaderSpi</code> is defined, then if
77 * and that class is assignable to {@link RMIClassLoaderSpi} and has a
86 * <code>META-INF/services/java.rmi.server.RMIClassLoaderSpi</code> is
92 * RMIClassLoaderSpi} and has a public no-argument constructor, then
107 * @see RMIClassLoaderSpi
113 private static final RMIClassLoaderSpi defaultProvider =
117 private static final RMIClassLoaderSpi provider =
119 new PrivilegedAction<RMIClassLoaderSpi>() {
120 public RMIClassLoaderSpi run() { return initializeProvider(); }
163 * {@link RMIClassLoaderSpi#loadClass(String,String,ClassLoader)}
194 * {@link RMIClassLoaderSpi#loadClass(String,String,ClassLoader)}
235 * {@link RMIClassLoaderSpi#loadClass(String,String,ClassLoader)}
277 * {@link RMIClassLoaderSpi#loadProxyClass(String,String[],ClassLoader)}
323 * {@link RMIClassLoaderSpi#getClassLoader(String)} method
364 * {@link RMIClassLoaderSpi#getClassAnnotation(Class)} method
386 * for the service provider interface {@link RMIClassLoaderSpi}.
387 * If the system property <code>java.rmi.server.RMIClassLoaderSpi</code>
411 * {@link RMIClassLoaderSpi} as follows:
415 * <p>The <b>{@link RMIClassLoaderSpi#getClassAnnotation(Class)
492 * <p>The <b>{@link RMIClassLoaderSpi#getClassLoader(String)
500 * RMIClassLoaderSpi#loadClass(String,String,ClassLoader)
531 * RMIClassLoaderSpi#loadProxyClass(String,String[],ClassLoader)
603 public static RMIClassLoaderSpi getDefaultProviderInstance() {
631 private static RMIClassLoaderSpi newDefaultProviderInstance() {
632 return new RMIClassLoaderSpi() {
667 private static RMIClassLoaderSpi initializeProvider() {
672 System.getProperty("java.rmi.server.RMIClassLoaderSpi");
680 Class<? extends RMIClassLoaderSpi> providerClass =
683 .asSubclass(RMIClassLoaderSpi.class);
694 "provider class not assignable to RMIClassLoaderSpi");
703 Iterator<RMIClassLoaderSpi> iter =
704 ServiceLoader.load(RMIClassLoaderSpi.class,
711 "provider class not assignable to RMIClassLoaderSpi");