Uses of Class
org.glassfish.jersey.model.internal.RankedProvider
Packages that use RankedProvider
Package
Description
Common Jersey internal injection utility classes.
Common Jersey internal model related classes and interfaces.
Jersey server-side classes.
Jersey server-side internal classes.
Jersey server-side application & resource modeling classes.
-
Uses of RankedProvider in org.glassfish.jersey.internal.inject
Methods in org.glassfish.jersey.internal.inject that return types with arguments of type RankedProviderModifier and TypeMethodDescriptionstatic <T> Iterable<RankedProvider<T>>
Providers.getAllRankedProviders
(InjectionManager injectionManager, Class<T> contract) Get the iterable of allproviders
(custom and default) registered for the given service provider contract in the underlyinginjection manager
container.Method parameters in org.glassfish.jersey.internal.inject with type arguments of type RankedProviderModifier and TypeMethodDescriptionstatic <T> Iterable<T>
Providers.mergeAndSortRankedProviders
(RankedComparator<T> comparator, Iterable<Iterable<RankedProvider<T>>> providerIterables) Merge and sort given providers withranked comparator
.static <T> Iterable<T>
Providers.sortRankedProviders
(RankedComparator<T> comparator, Iterable<RankedProvider<T>> providers) Sort given providers withranked comparator
. -
Uses of RankedProvider in org.glassfish.jersey.model.internal
Methods in org.glassfish.jersey.model.internal with parameters of type RankedProviderModifier and TypeMethodDescriptionint
RankedComparator.compare
(RankedProvider<T> o1, RankedProvider<T> o2) protected int
RankedComparator.getPriority
(RankedProvider<T> rankedProvider) -
Uses of RankedProvider in org.glassfish.jersey.server
Fields in org.glassfish.jersey.server with type parameters of type RankedProviderModifier and TypeFieldDescriptionprivate final Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ContainerFilteringStage.ResponseFilterStage.filters
private static final Comparator<RankedProvider<ComponentProvider>>
ComponentProviderConfigurator.RANKED_COMPARATOR
private final Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ContainerFilteringStage.requestFilters
private final Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ContainerFilteringStage.responseFilters
Methods in org.glassfish.jersey.server that return types with arguments of type RankedProviderModifier and TypeMethodDescriptionprivate static <T> javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<T>> ProcessingProvidersConfigurator.filterNameBound
(Iterable<RankedProvider<T>> all, Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, Collection<Class<? extends Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>, Class<? extends Annotation>> inverseNameBoundMap) Takes collection of all filters/interceptors (either request/reader or response/writer) and separates out all name-bound filters/interceptors, returns them as a separate MultivaluedMap, mapping the name-bound annotation to the list of name-bound filters/interceptors.private static Collection<RankedProvider<ComponentProvider>>
ComponentProviderConfigurator.getRankedComponentProviders()
(package private) Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ContainerRequest.getRequestFilters()
Get all bound request filters applicable to this request.(package private) Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ContainerRequest.getResponseFilters()
Get all bound response filters applicable to this request.Method parameters in org.glassfish.jersey.server with type arguments of type RankedProviderModifier and TypeMethodDescriptionprivate static <T> javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<T>> ProcessingProvidersConfigurator.filterNameBound
(Iterable<RankedProvider<T>> all, Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, Collection<Class<? extends Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>, Class<? extends Annotation>> inverseNameBoundMap) Takes collection of all filters/interceptors (either request/reader or response/writer) and separates out all name-bound filters/interceptors, returns them as a separate MultivaluedMap, mapping the name-bound annotation to the list of name-bound filters/interceptors.private static <T> javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<T>> ProcessingProvidersConfigurator.filterNameBound
(Iterable<RankedProvider<T>> all, Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, Collection<Class<? extends Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>, Class<? extends Annotation>> inverseNameBoundMap) Takes collection of all filters/interceptors (either request/reader or response/writer) and separates out all name-bound filters/interceptors, returns them as a separate MultivaluedMap, mapping the name-bound annotation to the list of name-bound filters/interceptors.private static <T> javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<T>> ProcessingProvidersConfigurator.filterNameBound
(Iterable<RankedProvider<T>> all, Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, Collection<Class<? extends Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>, Class<? extends Annotation>> inverseNameBoundMap) Takes collection of all filters/interceptors (either request/reader or response/writer) and separates out all name-bound filters/interceptors, returns them as a separate MultivaluedMap, mapping the name-bound annotation to the list of name-bound filters/interceptors.private static <T> void
ApplicationHandler.printNameBoundProviders
(String title, Map<Class<? extends Annotation>, List<RankedProvider<T>>> providers, StringBuilder sb) Constructor parameters in org.glassfish.jersey.server with type arguments of type RankedProviderModifierConstructorDescription(package private)
ContainerFilteringStage
(Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> requestFilters, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> responseFilters) Create a new container filtering stage specifying global request and response filters.private
ResponseFilterStage
(RequestProcessingContext processingContext, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> filters, TracingLogger tracingLogger) -
Uses of RankedProvider in org.glassfish.jersey.server.internal
Fields in org.glassfish.jersey.server.internal with type parameters of type RankedProviderModifier and TypeFieldDescriptionprivate final Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>>
ProcessingProviders.globalReaderInterceptors
private final Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders.globalRequestFilters
private final Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ProcessingProviders.globalResponseFilters
private final Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>>
ProcessingProviders.globalWriterInterceptors
private final javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> ProcessingProviders.nameBoundReaderInterceptors
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,
Class<? extends Annotation>> ProcessingProviders.nameBoundReaderInterceptorsInverse
private final javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> ProcessingProviders.nameBoundRequestFilters
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,
Class<? extends Annotation>> ProcessingProviders.nameBoundRequestFiltersInverse
private final javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> ProcessingProviders.nameBoundResponseFilters
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,
Class<? extends Annotation>> ProcessingProviders.nameBoundResponseFiltersInverse
private final javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.ext.WriterInterceptor>> ProcessingProviders.nameBoundWriterInterceptors
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,
Class<? extends Annotation>> ProcessingProviders.nameBoundWriterInterceptorsInverse
private final List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders.preMatchFilters
Methods in org.glassfish.jersey.server.internal that return types with arguments of type RankedProviderModifier and TypeMethodDescriptionIterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>>
ProcessingProviders.getGlobalReaderInterceptors()
Get global reader interceptors.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders.getGlobalRequestFilters()
Get global request filters.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ProcessingProviders.getGlobalResponseFilters()
Get global response filters.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>>
ProcessingProviders.getGlobalWriterInterceptors()
Get global writer interceptors.javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> ProcessingProviders.getNameBoundReaderInterceptors()
Get name bound reader interceptor map.javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,
Class<? extends Annotation>> ProcessingProviders.getNameBoundReaderInterceptorsInverse()
Get name bound reader interceptor inverse map.javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> ProcessingProviders.getNameBoundRequestFilters()
Get name bound request filters.javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,
Class<? extends Annotation>> ProcessingProviders.getNameBoundRequestFiltersInverse()
Get name bound request filter inverse map.javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> ProcessingProviders.getNameBoundResponseFilters()
Get name bound response filters.javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,
Class<? extends Annotation>> ProcessingProviders.getNameBoundResponseFiltersInverse()
Get name bound response filter inverse map.javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,
RankedProvider<javax.ws.rs.ext.WriterInterceptor>> ProcessingProviders.getNameBoundWriterInterceptors()
Get name bound writer interceptor map.javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,
Class<? extends Annotation>> ProcessingProviders.getNameBoundWriterInterceptorsInverse()
Get name bound writer interceptor inverse map.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders.getPreMatchFilters()
Getpre-matching
request filters.Constructor parameters in org.glassfish.jersey.server.internal with type arguments of type RankedProviderModifierConstructorDescriptionProcessingProviders
(javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>, Class<? extends Annotation>> nameBoundRequestFiltersInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>, Class<? extends Annotation>> nameBoundResponseFiltersInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>, Class<? extends Annotation>> nameBoundReaderInterceptorsInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>, Class<? extends Annotation>> nameBoundWriterInterceptorsInverse, Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters, List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters, Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors, Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors, Iterable<javax.ws.rs.container.DynamicFeature> dynamicFeatures) Creates new instance of the processing providers.ProcessingProviders
(javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>, Class<? extends Annotation>> nameBoundRequestFiltersInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>, Class<? extends Annotation>> nameBoundResponseFiltersInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>, Class<? extends Annotation>> nameBoundReaderInterceptorsInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>, Class<? extends Annotation>> nameBoundWriterInterceptorsInverse, Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters, List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters, Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors, Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors, Iterable<javax.ws.rs.container.DynamicFeature> dynamicFeatures) Creates new instance of the processing providers.ProcessingProviders
(javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>, Class<? extends Annotation>> nameBoundRequestFiltersInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>, Class<? extends Annotation>> nameBoundResponseFiltersInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>, Class<? extends Annotation>> nameBoundReaderInterceptorsInverse, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>, Class<? extends Annotation>> nameBoundWriterInterceptorsInverse, Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters, List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters, Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters, Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors, Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors, Iterable<javax.ws.rs.container.DynamicFeature> dynamicFeatures) Creates new instance of the processing providers. -
Uses of RankedProvider in org.glassfish.jersey.server.model
Fields in org.glassfish.jersey.server.model with type parameters of type RankedProviderModifier and TypeFieldDescriptionprivate final List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ResourceMethodInvoker.requestFilters
private final List<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ResourceMethodInvoker.responseFilters
Methods in org.glassfish.jersey.server.model that return types with arguments of type RankedProviderModifier and TypeMethodDescriptionIterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ResourceMethodInvoker.getRequestFilters()
Get all bound request filters applicable to theresource method
wrapped by this invoker.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ResourceMethodInvoker.getResponseFilters()
Get all bound response filters applicable to theresource method
wrapped by this invoker.Method parameters in org.glassfish.jersey.server.model with type arguments of type RankedProviderModifier and TypeMethodDescriptionprivate void
ResourceMethodInvoker.addNameBoundFiltersAndInterceptors
(ProcessingProviders processingProviders, Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> targetRequestFilters, Collection<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> targetResponseFilters, Collection<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> targetReaderInterceptors, Collection<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> targetWriterInterceptors, NameBound nameBound) private <T> void
ResourceMethodInvoker.addNameBoundProviders
(Collection<RankedProvider<T>> targetCollection, NameBound nameBound, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<T>> nameBoundProviders, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>, Class<? extends Annotation>> nameBoundProvidersInverse) private <T> void
ResourceMethodInvoker.addNameBoundProviders
(Collection<RankedProvider<T>> targetCollection, NameBound nameBound, javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>, RankedProvider<T>> nameBoundProviders, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>, Class<? extends Annotation>> nameBoundProvidersInverse)