org.ocpsoft.common.pattern.WeightedComparator.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(9.7k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中org.ocpsoft.common.pattern.WeightedComparator.<init>()方法的一些代码示例,展示了WeightedComparator.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeightedComparator.<init>()方法的具体详情如下:
包路径:org.ocpsoft.common.pattern.WeightedComparator
类名称:WeightedComparator
方法名:<init>

WeightedComparator.<init>介绍

暂无

代码示例

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-integration-faces

@SuppressWarnings("unchecked")
public static ArrayList<DeferredOperation> getSortedPhaseOperations(HttpServletRequest request)
{
 ArrayList<DeferredOperation> operations = (ArrayList<DeferredOperation>) request.getAttribute(REQUEST_KEY);
 if (operations == null)
 {
   operations = new ArrayList<DeferredOperation>();
   request.setAttribute(REQUEST_KEY, operations);
 }
 Collections.sort(operations, new WeightedComparator());
 return operations;
}

代码示例来源:origin: ocpsoft/rewrite

@SuppressWarnings("unchecked")
public static ArrayList<DeferredOperation> getSortedPhaseOperations(HttpServletRequest request)
{
 ArrayList<DeferredOperation> operations = (ArrayList<DeferredOperation>) request.getAttribute(REQUEST_KEY);
 if (operations == null)
 {
   operations = new ArrayList<DeferredOperation>();
   request.setAttribute(REQUEST_KEY, operations);
 }
 Collections.sort(operations, new WeightedComparator());
 return operations;
}

代码示例来源:origin: ocpsoft/rewrite

/**
* The visitor must be initialized with the handlers to call for specific annotations
*/
public ClassVisitorImpl(List<AnnotationHandler<Annotation>> handlers, Object payload)
{
 handlerList = new ArrayList<AnnotationHandler<Annotation>>(handlers);
 Collections.sort(handlerList, new WeightedComparator());
 this.payload = payload;
 if (log.isDebugEnabled())
 {
   log.debug("Initialized to use {} AnnotationHandlers..", handlers.size());
 }
}

代码示例来源:origin: ocpsoft/rewrite

@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());
}

代码示例来源:origin: ocpsoft/rewrite

/**
* The visitor must be initialized with the handlers to call for specific annotations
*/
public ClassVisitorImpl(List<AnnotationHandler<Annotation>> handlers, Object payload)
{
 handlerList = new ArrayList<AnnotationHandler<Annotation>>(handlers);
 Collections.sort(handlerList, new WeightedComparator());
 this.payload = payload;
 if (log.isDebugEnabled())
 {
   log.debug("Initialized to use {} AnnotationHandlers..", handlers.size());
 }
}

代码示例来源:origin: ocpsoft/rewrite

@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());
}

代码示例来源:origin: ocpsoft/rewrite

private synchronized void lookupBeanManager()
{
 if (!lookupPerformed) {
   final List<BeanManagerProvider> providers = loadServices();
   Collections.sort(providers, new WeightedComparator());
   for (BeanManagerProvider provider : providers) {
    beanManager = provider.getBeanManager();
    if (beanManager != null) {
      locatingProvider = provider;
      break;
    }
   }
   this.providers = providers;
   lookupPerformed = true;
 }
}

代码示例来源:origin: ocpsoft/rewrite

@SuppressWarnings("unchecked")
public List<FacesActionUrlProvider> getProviders()
{
 List<FacesActionUrlProvider> result = providers;
 if (result == null)
 {
  synchronized (this)
  {
   result = providers;
   if (result == null)
   {
    result = Iterators.asList(ServiceLoader.load(FacesActionUrlProvider.class));
    Collections.sort(result, new WeightedComparator());
    providers = result;
   }
  }
 }
 return result;
}

代码示例来源:origin: ocpsoft/rewrite

/**
* Returns the list of {@link ServletRegistrationProvider} implementations.
*/
private List<ServletRegistrationProvider> getServletRegistrationProviders()
{
 if (servletRegistrationProviders == null)
 {
   servletRegistrationProviders = Iterators.asList(
       ServiceLoader.loadTypesafe(ServletRegistrationProvider.class).iterator());
   Collections.sort(servletRegistrationProviders, new WeightedComparator());
 }
 return servletRegistrationProviders;
}

代码示例来源:origin: ocpsoft/rewrite

/**
* Returns the list of {@link ServletRegistrationProvider} implementations.
*/
private List<ServletRegistrationProvider> getServletRegistrationProviders()
{
 if (servletRegistrationProviders == null)
 {
   servletRegistrationProviders = Iterators.asList(
       ServiceLoader.loadTypesafe(ServletRegistrationProvider.class).iterator());
   Collections.sort(servletRegistrationProviders, new WeightedComparator());
 }
 return servletRegistrationProviders;
}

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-integration-faces

@SuppressWarnings("unchecked")
public List<FacesActionUrlProvider> getProviders()
{
 List<FacesActionUrlProvider> result = providers;
 if (result == null)
 {
  synchronized (this)
  {
   result = providers;
   if (result == null)
   {
    result = Iterators.asList(ServiceLoader.load(FacesActionUrlProvider.class));
    Collections.sort(result, new WeightedComparator());
    providers = result;
   }
  }
 }
 return result;
}

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-config-servlet

/**
* Returns the list of {@link ServletRegistrationProvider} implementations.
*/
private List<ServletRegistrationProvider> getServletRegistrationProviders()
{
 if (servletRegistrationProviders == null)
 {
   servletRegistrationProviders = Iterators.asList(
       ServiceLoader.loadTypesafe(ServletRegistrationProvider.class).iterator());
   Collections.sort(servletRegistrationProviders, new WeightedComparator());
 }
 return servletRegistrationProviders;
}

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-config-servlet

/**
* Simple caching mechanism for the providers on a per request basis
*/
@SuppressWarnings("unchecked")
private List<DispatcherTypeProvider> getDispatcherTypeProviders(HttpServletRewrite event)
{
 List<DispatcherTypeProvider> providers = (List<DispatcherTypeProvider>)
      event.getRequest().getAttribute(PROVIDER_KEY);
 if (providers == null) {
   providers = Iterators.asList(ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
   Collections.sort(providers, new WeightedComparator());
   event.getRequest().setAttribute(PROVIDER_KEY, providers);
 }
 return providers;
}

代码示例来源:origin: ocpsoft/rewrite

/**
* Simple caching mechanism for the providers on a per request basis
*/
@SuppressWarnings("unchecked")
private List<DispatcherTypeProvider> getDispatcherTypeProviders(HttpServletRewrite event)
{
 List<DispatcherTypeProvider> providers = (List<DispatcherTypeProvider>)
      event.getRequest().getAttribute(PROVIDER_KEY);
 if (providers == null) {
   providers = Iterators.asList(ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
   Collections.sort(providers, new WeightedComparator());
   event.getRequest().setAttribute(PROVIDER_KEY, providers);
 }
 return providers;
}

代码示例来源:origin: ocpsoft/rewrite

/**
* Simple caching mechanism for the providers on a per request basis
*/
@SuppressWarnings("unchecked")
private List<DispatcherTypeProvider> getDispatcherTypeProviders(HttpServletRewrite event)
{
 List<DispatcherTypeProvider> providers = (List<DispatcherTypeProvider>)
      event.getRequest().getAttribute(PROVIDER_KEY);
 if (providers == null) {
   providers = Iterators.asList(ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
   Collections.sort(providers, new WeightedComparator());
   event.getRequest().setAttribute(PROVIDER_KEY, providers);
 }
 return providers;
}

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-integration-faces

/**
* Returns the list of {@link DispatcherTypeProvider} implementations.
*/
private List<DispatcherTypeProvider> getDispatcherTypeProviders()
{
 List<DispatcherTypeProvider> result = dispatcherTypeProviders;
 if (result == null) {
   synchronized(this) {
    result = dispatcherTypeProviders;
    if (result == null) {
      result = Iterators.asList(ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
      Collections.sort(result, new WeightedComparator());
      dispatcherTypeProviders = result;
    }
   }
 }
 return result;
}

代码示例来源:origin: ocpsoft/rewrite

/**
* Returns the list of {@link DispatcherTypeProvider} implementations.
*/
private List<DispatcherTypeProvider> getDispatcherTypeProviders()
{
 List<DispatcherTypeProvider> result = dispatcherTypeProviders;
 if (result == null) {
   synchronized(this) {
    result = dispatcherTypeProviders;
    if (result == null) {
      result = Iterators.asList(ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
      Collections.sort(result, new WeightedComparator());
      dispatcherTypeProviders = result;
    }
   }
 }
 return result;
}

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-impl-servlet

@SuppressWarnings("unchecked")
public HttpRewriteRequestCycleWrapper()
{
 if (providers == null)
   synchronized (this) {
    if (providers == null)
      providers = Iterators.asList(ServiceLoader.load(RequestParameterProvider.class));
   }
 dispatcherProviders = Iterators.asList(
      ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
 Collections.sort(dispatcherProviders, new WeightedComparator());
}

代码示例来源:origin: ocpsoft/rewrite

@SuppressWarnings("unchecked")
public HttpRewriteRequestCycleWrapper()
{
 if (providers == null)
   synchronized (this) {
    if (providers == null)
      providers = Iterators.asList(ServiceLoader.load(RequestParameterProvider.class));
   }
 dispatcherProviders = Iterators.asList(
      ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
 Collections.sort(dispatcherProviders, new WeightedComparator());
}

代码示例来源:origin: ocpsoft/rewrite

@SuppressWarnings("unchecked")
public HttpRewriteRequestCycleWrapper()
{
 if (providers == null)
   synchronized (this) {
    if (providers == null)
      providers = Iterators.asList(ServiceLoader.load(RequestParameterProvider.class));
   }
 dispatcherProviders = Iterators.asList(
      ServiceLoader.loadTypesafe(DispatcherTypeProvider.class).iterator());
 Collections.sort(dispatcherProviders, new WeightedComparator());
}

相关文章

微信公众号

最新文章

更多

WeightedComparator类方法