Uses of Class
org.glassfish.jersey.model.internal.RankedProvider
-
Packages that use RankedProvider Package Description org.glassfish.jersey.internal.inject Common Jersey internal injection utility classes.org.glassfish.jersey.model.internal Common Jersey internal model related classes and interfaces.org.glassfish.jersey.server Jersey server-side classes.org.glassfish.jersey.server.internal Jersey server-side internal classes.org.glassfish.jersey.server.model 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 RankedProvider Modifier and Type Method Description static <T> java.lang.Iterable<RankedProvider<T>>
Providers. getAllRankedProviders(InjectionManager injectionManager, java.lang.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 RankedProvider Modifier and Type Method Description static <T> java.lang.Iterable<T>
Providers. mergeAndSortRankedProviders(RankedComparator<T> comparator, java.lang.Iterable<java.lang.Iterable<RankedProvider<T>>> providerIterables)
Merge and sort given providers withranked comparator
.static <T> java.lang.Iterable<T>
Providers. sortRankedProviders(RankedComparator<T> comparator, java.lang.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 RankedProvider Modifier and Type Method Description int
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 RankedProvider Modifier and Type Field Description private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ContainerFilteringStage.ResponseFilterStage. filters
private static java.util.Comparator<RankedProvider<ComponentProvider>>
ComponentProviderConfigurator. RANKED_COMPARATOR
private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ContainerFilteringStage. requestFilters
private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ContainerFilteringStage. responseFilters
Methods in org.glassfish.jersey.server that return types with arguments of type RankedProvider Modifier and Type Method Description private static <T> javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<T>>
ProcessingProvidersConfigurator. filterNameBound(java.lang.Iterable<RankedProvider<T>> all, java.util.Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>,java.lang.Class<? extends java.lang.annotation.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 java.util.Collection<RankedProvider<ComponentProvider>>
ComponentProviderConfigurator. getRankedComponentProviders()
(package private) java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ContainerRequest. getRequestFilters()
Get all bound request filters applicable to this request.(package private) java.lang.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 RankedProvider Modifier and Type Method Description private static <T> javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<T>>
ProcessingProvidersConfigurator. filterNameBound(java.lang.Iterable<RankedProvider<T>> all, java.util.Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>,java.lang.Class<? extends java.lang.annotation.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<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<T>>
ProcessingProvidersConfigurator. filterNameBound(java.lang.Iterable<RankedProvider<T>> all, java.util.Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>,java.lang.Class<? extends java.lang.annotation.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<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<T>>
ProcessingProvidersConfigurator. filterNameBound(java.lang.Iterable<RankedProvider<T>> all, java.util.Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchingFilters, ComponentBag componentBag, java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> applicationNameBindings, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>,java.lang.Class<? extends java.lang.annotation.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(java.lang.String title, java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<RankedProvider<T>>> providers, java.lang.StringBuilder sb)
Constructor parameters in org.glassfish.jersey.server with type arguments of type RankedProvider Constructor Description ContainerFilteringStage(java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> requestFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> responseFilters)
Create a new container filtering stage specifying global request and response filters.ResponseFilterStage(RequestProcessingContext processingContext, java.lang.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 RankedProvider Modifier and Type Field Description private java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>>
ProcessingProviders. globalReaderInterceptors
private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders. globalRequestFilters
private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ProcessingProviders. globalResponseFilters
private java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>>
ProcessingProviders. globalWriterInterceptors
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>>
ProcessingProviders. nameBoundReaderInterceptors
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. nameBoundReaderInterceptorsInverse
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders. nameBoundRequestFilters
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. nameBoundRequestFiltersInverse
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ProcessingProviders. nameBoundResponseFilters
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. nameBoundResponseFiltersInverse
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>>
ProcessingProviders. nameBoundWriterInterceptors
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. nameBoundWriterInterceptorsInverse
private java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders. preMatchFilters
Methods in org.glassfish.jersey.server.internal that return types with arguments of type RankedProvider Modifier and Type Method Description java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>>
ProcessingProviders. getGlobalReaderInterceptors()
Get global reader interceptors.java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ProcessingProviders. getGlobalRequestFilters()
Get global request filters.java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ProcessingProviders. getGlobalResponseFilters()
Get global response filters.java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>>
ProcessingProviders. getGlobalWriterInterceptors()
Get global writer interceptors.javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. getNameBoundReaderInterceptorsInverse()
Get name bound reader interceptor inverse map.javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. getNameBoundRequestFiltersInverse()
Get name bound request filter inverse map.javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. getNameBoundResponseFiltersInverse()
Get name bound response filter inverse map.javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.Annotation>>
ProcessingProviders. getNameBoundWriterInterceptorsInverse()
Get name bound writer interceptor inverse map.java.util.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 RankedProvider Constructor Description ProcessingProviders(javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundRequestFiltersInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundResponseFiltersInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundReaderInterceptorsInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundWriterInterceptorsInverse, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters, java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors, java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors, java.lang.Iterable<javax.ws.rs.container.DynamicFeature> dynamicFeatures)
Creates new instance of the processing providers.ProcessingProviders(javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundRequestFiltersInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundResponseFiltersInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundReaderInterceptorsInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundWriterInterceptorsInverse, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters, java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors, java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors, java.lang.Iterable<javax.ws.rs.container.DynamicFeature> dynamicFeatures)
Creates new instance of the processing providers.ProcessingProviders(javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundRequestFiltersInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundResponseFiltersInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundReaderInterceptorsInverse, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors, javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundWriterInterceptorsInverse, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters, java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters, java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors, java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors, java.lang.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 RankedProvider Modifier and Type Field Description private java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ResourceMethodInvoker. requestFilters
private java.util.List<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>>
ResourceMethodInvoker. responseFilters
Methods in org.glassfish.jersey.server.model that return types with arguments of type RankedProvider Modifier and Type Method Description java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>>
ResourceMethodInvoker. getRequestFilters()
Get all bound request filters applicable to theresource method
wrapped by this invoker.java.lang.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 RankedProvider Modifier and Type Method Description private void
ResourceMethodInvoker. addNameBoundFiltersAndInterceptors(ProcessingProviders processingProviders, java.util.Collection<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> targetRequestFilters, java.util.Collection<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> targetResponseFilters, java.util.Collection<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> targetReaderInterceptors, java.util.Collection<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> targetWriterInterceptors, NameBound nameBound)
private <T> void
ResourceMethodInvoker. addNameBoundProviders(java.util.Collection<RankedProvider<T>> targetCollection, NameBound nameBound, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<T>> nameBoundProviders, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundProvidersInverse)
private <T> void
ResourceMethodInvoker. addNameBoundProviders(java.util.Collection<RankedProvider<T>> targetCollection, NameBound nameBound, javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<T>> nameBoundProviders, javax.ws.rs.core.MultivaluedMap<RankedProvider<T>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundProvidersInverse)
-