Lines Matching defs:providers
47 * <p> Service providers are stored in one or more <i>categories</i>,
91 * <p> For more details on declaring service providers, and the JAR
153 * class or interface of the service providers being detected.
179 * Locates and incrementally instantiates the available providers
185 * return Service.providers(service, cl);
189 * class or interface of the service providers being detected.
312 * <p> For each entry of <code>providers</code> that implements
320 * @param providers an Iterator containing service provider
323 * @exception IllegalArgumentException if <code>providers</code>
326 public void registerServiceProviders(Iterator<?> providers) {
327 if (providers == null) {
330 while (providers.hasNext()) {
331 registerServiceProvider(providers.next());
427 * service providers in the given category. If
432 * orderings contains cycles, any providers that belong to a cycle
457 * providers matching an arbitrary criterion. Classes that
551 * <code>false</code> is returned. If the providers previously
580 throw new IllegalArgumentException("providers are the same!");
625 throw new IllegalArgumentException("providers are the same!");
656 * Deregisters all currently registered service providers from all
670 * currently registered service providers. This method should not