Package org.ocpsoft.common.pattern

Examples of org.ocpsoft.common.pattern.WeightedComparator


   public void parse(final ServletContext context) throws IOException, SAXException
   {

      List<ServletRegistrationProvider> providers = Iterators.asList(
               ServiceLoader.loadTypesafe(ServletRegistrationProvider.class).iterator());
      Collections.sort(providers, new WeightedComparator());

      for (ServletRegistrationProvider provider : providers) {
         List<ServletRegistration> registrations = provider.getServletRegistrations(context);
         if (registrations != null) {
View Full Code Here


   public List<FacesActionUrlProvider> getProviders()
   {
      if (providers == null)
      {
         providers = Iterators.asList(ServiceLoader.load(FacesActionUrlProvider.class));
         Collections.sort(providers, new WeightedComparator());
      }
      return providers;
   }
View Full Code Here

   @SuppressWarnings({ "unchecked" })
   public ConfigurationLoader(Object context)
   {
      caches = Iterators.asList(ServiceLoader.load(ConfigurationCacheProvider.class));
      Collections.sort(caches, new WeightedComparator());

      providers = Iterators.asList(ServiceLoader.load(ConfigurationProvider.class));
      Collections.sort(providers, new WeightedComparator());
   }
View Full Code Here

TOP

Related Classes of org.ocpsoft.common.pattern.WeightedComparator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.