private static <T> int priority(Class<? extends T> pluginClass) { Priority priority = pluginClass.getAnnotation(Priority.class); return priority == null ? 0 : priority.value(); }
private static int getPriority(Class<?> serviceClass) { Priority annotation = serviceClass.getAnnotation(Priority.class); if (annotation != null) { return annotation.value(); } // default priority return Priorities.USER; }
private static int getPriority(Class<?> serviceClass) { Priority annotation = serviceClass.getAnnotation(Priority.class); if (annotation != null) { return annotation.value(); } // default priority return Priorities.USER; }
private static int findPriority(Class<?> aClass) { Priority priorityAnnot = aClass.getAnnotation(Priority.class); if (null != priorityAnnot) { return priorityAnnot.value(); } return DEFAULT_PRIORITY; }
private int findPriority(Class<?> aClass) { Priority priorityAnnot = aClass.getAnnotation(Priority.class); if (null != priorityAnnot) { return priorityAnnot.value(); } return DEFAULT_ORDINAL; }
private int computeRank(final T provider, final int rank) { if (rank > 0) { return rank; } else { Class<?> clazz = provider.getClass(); // when provided instance is a proxy (from weld), we need to get the right class to check for // @Priority annotation - proxy doesn't propagate isAnnotationPresent to the parent class. while (clazz.isSynthetic()) { clazz = clazz.getSuperclass(); } if (clazz.isAnnotationPresent(Priority.class)) { return clazz.getAnnotation(Priority.class).value(); } else { return Priorities.USER; } } }
private int computeRank(final T provider, final int rank) { if (rank > 0) { return rank; } else { Class<?> clazz = provider.getClass(); // when provided instance is a proxy (from weld), we need to get the right class to check for // @Priority annotation - proxy doesn't propagate isAnnotationPresent to the parent class. while (clazz.isSynthetic()) { clazz = clazz.getSuperclass(); } if (clazz.isAnnotationPresent(Priority.class)) { return clazz.getAnnotation(Priority.class).value(); } else { return Priorities.USER; } } }
formatInstance(instance, textSB); if (instance.getClass().isAnnotationPresent(Priority.class)) { textSB.append(" #").append(instance.getClass().getAnnotation(Priority.class).value());
formatInstance(instance, textSB); if (instance.getClass().isAnnotationPresent(Priority.class)) { textSB.append(" #").append(instance.getClass().getAnnotation(Priority.class).value());
public int getRank() { if (binding.getRank() != null) { return binding.getRank(); } Class<T> type = binding.getImplementationType(); if (type != null) { Priority priority = type.getAnnotation(Priority.class); if (priority != null) { return priority.value(); } } return 1; }
final Set<AutoDiscoverable> providers = new TreeSet<>((o1, o2) -> { final int p1 = o1.getClass().isAnnotationPresent(Priority.class) ? o1.getClass().getAnnotation(Priority.class).value() : Priorities.USER; final int p2 = o2.getClass().isAnnotationPresent(Priority.class) ? o2.getClass().getAnnotation(Priority.class).value() : Priorities.USER;
final Set<AutoDiscoverable> providers = new TreeSet<>((o1, o2) -> { final int p1 = o1.getClass().isAnnotationPresent(Priority.class) ? o1.getClass().getAnnotation(Priority.class).value() : Priorities.USER; final int p2 = o2.getClass().isAnnotationPresent(Priority.class) ? o2.getClass().getAnnotation(Priority.class).value() : Priorities.USER;
if (annotation instanceof Priority) { if (useAnnotationPriority) { builder.defaultPriority(((Priority) annotation).value());
if (annotation instanceof Priority) { if (useAnnotationPriority) { builder.defaultPriority(((Priority) annotation).value());
public static int getPriority(Class<?> declaring) { Priority priority = (Priority) declaring.getAnnotation(Priority.class); if (priority != null) return priority.value(); return Priorities.USER; }
private static int getPriority(Integer override, Map<Class<?>, Integer> contracts, Class type, Class<?> component) { if (override != null) return override; if (contracts != null) { Integer p = contracts.get(type); if (p != null) return p; } // Check for weld proxy. component = component.isSynthetic() ? component.getSuperclass() : component; Priority priority = component.getAnnotation(Priority.class); if (priority == null) return Priorities.USER; return priority.value(); }
private String formatInstance(Object instance) { final StringBuilder text = new StringBuilder(); if (instance == null) { text.append("null"); } else if ((instance instanceof Number) || (instance instanceof String) || (instance instanceof Method)) { text.append(instance.toString()); } else if (instance instanceof Response.StatusType) { text.append(formatStatusInfo((Response.StatusType) instance)); } else { text.append('['); formatInstance(instance, text); if (instance.getClass().isAnnotationPresent(Priority.class)) { text.append(" #").append(instance.getClass().getAnnotation(Priority.class).value()); } if (instance instanceof WebApplicationException) { formatResponse(((WebApplicationException) instance).getResponse(), text); } else if (instance instanceof Response) { formatResponse(((Response) instance), text); } text.append(']'); } return text.toString(); }
private static int getPriority(Class<?> serviceClass) { Priority annotation = serviceClass.getAnnotation(Priority.class); if (annotation != null) { return annotation.value(); } // default priority return Priorities.USER; }
private static int getPriority(BeanArchiveHandler handler) { Priority priority = handler.getClass().getAnnotation(Priority.class); if (priority != null) { return priority.value(); } return 0; }
private static int getPriority(BeanArchiveHandler handler) { Priority priority = handler.getClass().getAnnotation(Priority.class); if (priority != null) { return priority.value(); } return 0; }