private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
private static <T extends ExecutorServiceProvider> Map<Class<? extends Annotation>, List<T>> getQualifierToProviderMap( List<T> executorProviders) { // iterate over providers and map them by Qualifier annotations (custom ones will be added to the buckets first) final Map<Class<? extends Annotation>, List<T>> executorProviderMap = new HashMap<>(); for (T provider : executorProviders) { for (Class<? extends Annotation> qualifier : ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) { List<T> providersForQualifier; if (!executorProviderMap.containsKey(qualifier)) { providersForQualifier = new LinkedList<>(); executorProviderMap.put(qualifier, providersForQualifier); } else { providersForQualifier = executorProviderMap.get(qualifier); } providersForQualifier.add(provider); } } return executorProviderMap; }
private static <T extends ExecutorServiceProvider> Map<Class<? extends Annotation>, List<T>> getQualifierToProviderMap( List<T> executorProviders) { // iterate over providers and map them by Qualifier annotations (custom ones will be added to the buckets first) final Map<Class<? extends Annotation>, List<T>> executorProviderMap = new HashMap<>(); for (T provider : executorProviders) { for (Class<? extends Annotation> qualifier : ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) { List<T> providersForQualifier; if (!executorProviderMap.containsKey(qualifier)) { providersForQualifier = new LinkedList<>(); executorProviderMap.put(qualifier, providersForQualifier); } else { providersForQualifier = executorProviderMap.get(qualifier); } providersForQualifier.add(provider); } } return executorProviderMap; }
extractMediaTypes(annotatedResourceClass.getAnnotation(Produces.class)); final Collection<Class<? extends Annotation>> defaultNameBindings = ReflectionHelper.getAnnotationTypes(annotatedResourceClass, NameBinding.class);
extractMediaTypes(annotatedResourceClass.getAnnotation(Produces.class)); final Collection<Class<? extends Annotation>> defaultNameBindings = ReflectionHelper.getAnnotationTypes(annotatedResourceClass, NameBinding.class);
Collection<Class<? extends Annotation>> applicationNameBindings = ReflectionHelper.getAnnotationTypes( ResourceConfig.unwrapApplication(serverBag.getRuntimeConfig()).getClass(), NameBinding.class);
Collection<Class<? extends Annotation>> applicationNameBindings = ReflectionHelper.getAnnotationTypes( ResourceConfig.unwrapApplication(serverBag.getRuntimeConfig()).getClass(), NameBinding.class);
private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
extractMediaTypes(annotatedResourceClass.getAnnotation(Produces.class)); final Collection<Class<? extends Annotation>> defaultNameBindings = ReflectionHelper.getAnnotationTypes(annotatedResourceClass, NameBinding.class);
private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
Collection<Class<? extends Annotation>> applicationNameBindings = ReflectionHelper.getAnnotationTypes( ResourceConfig.unwrapApplication(serverBag.getRuntimeConfig()).getClass(), NameBinding.class);
private static Class<? extends Annotation> getScope(Class<?> resourceClass) { final Collection<Class<? extends Annotation>> scopes = ReflectionHelper.getAnnotationTypes(resourceClass, Scope.class); return scopes.isEmpty() ? RequestScoped.class : scopes.iterator().next(); }
private static <T extends ExecutorServiceProvider> Map<Class<? extends Annotation>, List<T>> getQualifierToProviderMap( List<T> executorProviders) { // iterate over providers and map them by Qualifier annotations (custom ones will be added to the buckets first) final Map<Class<? extends Annotation>, List<T>> executorProviderMap = new HashMap<>(); for (T provider : executorProviders) { for (Class<? extends Annotation> qualifier : ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) { List<T> providersForQualifier; if (!executorProviderMap.containsKey(qualifier)) { providersForQualifier = new LinkedList<>(); executorProviderMap.put(qualifier, providersForQualifier); } else { providersForQualifier = executorProviderMap.get(qualifier); } providersForQualifier.add(provider); } } return executorProviderMap; }
private static <T extends ExecutorServiceProvider> Map<Class<? extends Annotation>, List<T>> getQualifierToProviderMap( List<T> executorProviders) { // iterate over providers and map them by Qualifier annotations (custom ones will be added to the buckets first) final Map<Class<? extends Annotation>, List<T>> executorProviderMap = new HashMap<>(); for (T provider : executorProviders) { for (Class<? extends Annotation> qualifier : ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) { List<T> providersForQualifier; if (!executorProviderMap.containsKey(qualifier)) { providersForQualifier = new LinkedList<>(); executorProviderMap.put(qualifier, providersForQualifier); } else { providersForQualifier = executorProviderMap.get(qualifier); } providersForQualifier.add(provider); } } return executorProviderMap; }
: ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) {
: ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) {
: ReflectionHelper.getAnnotationTypes(provider.getClass(), Qualifier.class)) {