本文整理了Java中org.ocpsoft.common.pattern.WeightedComparator.<init>()
方法的一些代码示例,展示了WeightedComparator.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeightedComparator.<init>()
方法的具体详情如下:
包路径:org.ocpsoft.common.pattern.WeightedComparator
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!