Lines Matching refs:provider
33 * Service provider class for FtpClient.
36 * See {@link #provider() } for how providers are found and loaded.
43 * Creates a FtpClient from this provider.
49 private static FtpClientProvider provider = null;
71 provider = (FtpClientProvider) c.newInstance();
89 // provider = (FtpClientProvider) i.next();
93 // // Ignore, try next provider, if any
106 * <p> The first invocation of this method locates the default provider
113 * taken to be the fully-qualified name of a concrete provider class.
117 * <li><p> If a provider class has been installed in a jar file that is
119 * provider-configuration file named
126 * <li><p> Finally, if no provider has been specified by any of the above
127 * means then the system-default provider class is instantiated and the
132 * <p> Subsequent invocations of this method return the provider that was
137 public static FtpClientProvider provider() {
139 if (provider != null) {
140 return provider;
147 return provider;
150 return provider;
152 provider = new sun.net.ftp.impl.DefaultFtpClientProvider();
153 return provider;