Lines Matching refs:providers

31  * service. Service providers can be associated with one or more categories.
61 * Looks up and instantiates the available providers of this service using
68 * @return the iterator of providers objects for this service.
75 * Looks up and instantiates the available providers of this service using
80 * @return the iterator of providers objects for this service.
102 * Registers a list of service providers.
104 * @param providers
105 * the list of service providers.
107 public void registerServiceProviders(Iterator<?> providers) {
108 for (Iterator<?> iterator = providers; iterator.hasNext();) {
148 * Gets an Iterator of registered service providers in the specified
158 * the flag indicating that providers are ordered in the returned
160 * @return the iterator of registered service providers.
169 * Gets an Iterator of all registered service providers in the specified
176 * the flag indicating that providers are ordered in the returned
178 * @return the Iterator of service providers.
230 * Deregisters all providers from the specified category.
240 * Deregister all providers from all categories.
281 * ServiceRegistry.getServiceProviders to filter providers according to the
327 * Gets the providers.
333 * @return the providers.
336 ProvidersMap providers = categories.get(category);
337 if (null == providers) {
340 return providers.getProviders(useOrdering);
433 // -- TODO: providers ordering support
436 * The providers.
438 Map<Class<?>, Object> providers = new HashMap<Class<?>, Object>();
448 return providers.put(provider.getClass(), provider) != null;
457 return providers.keySet().iterator();
462 * Gets the providers.
466 * @return the providers.
469 return providers.values().iterator();