public class ProcessingProviders extends Object
public ProcessingProviders(MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerRequestFilter>> nameBoundRequestFilters, MultivaluedMap<RankedProvider<ContainerRequestFilter>,Class<? extends Annotation>> nameBoundRequestFiltersInverse, MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerResponseFilter>> nameBoundResponseFilters, MultivaluedMap<RankedProvider<ContainerResponseFilter>,Class<? extends Annotation>> nameBoundResponseFiltersInverse, MultivaluedMap<Class<? extends Annotation>,RankedProvider<ReaderInterceptor>> nameBoundReaderInterceptors, MultivaluedMap<RankedProvider<ReaderInterceptor>,Class<? extends Annotation>> nameBoundReaderInterceptorsInverse, MultivaluedMap<Class<? extends Annotation>,RankedProvider<WriterInterceptor>> nameBoundWriterInterceptors, MultivaluedMap<RankedProvider<WriterInterceptor>,Class<? extends Annotation>> nameBoundWriterInterceptorsInverse, Iterable<RankedProvider<ContainerRequestFilter>> globalRequestFilters, List<RankedProvider<ContainerRequestFilter>> preMatchFilters, Iterable<RankedProvider<ContainerResponseFilter>> globalResponseFilters, Iterable<RankedProvider<ReaderInterceptor>> globalReaderInterceptors, Iterable<RankedProvider<WriterInterceptor>> globalWriterInterceptors, Iterable<DynamicFeature> dynamicFeatures)
nameBoundRequestFilters
- Name bound request filters
.nameBoundRequestFiltersInverse
- Inverse map with name bound request filters
.nameBoundResponseFilters
- Name bound response filters
.nameBoundResponseFiltersInverse
- Inverse map with name bound response filters
.nameBoundReaderInterceptors
- Name bound reader interceptors
.nameBoundReaderInterceptorsInverse
- Inverse map with name bound reader interceptors
.nameBoundWriterInterceptors
- Name bound writer interceptors
.nameBoundWriterInterceptorsInverse
- Inverse map with name bound writer interceptors
.globalRequestFilters
- Global request filters
.preMatchFilters
- Pre-matching
request filters
.globalResponseFilters
- Global response filters
.globalReaderInterceptors
- Global reader interceptors
.globalWriterInterceptors
- Global writer interceptors
.dynamicFeatures
- Dynamic features
.public MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerRequestFilter>> getNameBoundRequestFilters()
request filter
map. Keys are request filters and
values are name bound annotations
attached to these filters.public MultivaluedMap<RankedProvider<ContainerRequestFilter>,Class<? extends Annotation>> getNameBoundRequestFiltersInverse()
request filter
map. Keys are request filters and
values are name bound annotations
attached to these filters.public MultivaluedMap<Class<? extends Annotation>,RankedProvider<ContainerResponseFilter>> getNameBoundResponseFilters()
response filter
map. Keys are response filters and
values are name bound annotations
attached to these filters.public MultivaluedMap<RankedProvider<ContainerResponseFilter>,Class<? extends Annotation>> getNameBoundResponseFiltersInverse()
response filter
map. Keys are response filters and
values are name bound annotations
attached to these filters.public MultivaluedMap<Class<? extends Annotation>,RankedProvider<ReaderInterceptor>> getNameBoundReaderInterceptors()
reader interceptor
map. Keys are name
bound annotations
and values are providers which are annotated with these annotations.public MultivaluedMap<RankedProvider<ReaderInterceptor>,Class<? extends Annotation>> getNameBoundReaderInterceptorsInverse()
reader interceptor
map. Keys are reader interceptors and
values are name bound annotations
attached to these interceptors.public MultivaluedMap<Class<? extends Annotation>,RankedProvider<WriterInterceptor>> getNameBoundWriterInterceptors()
writer interceptor
map. Keys are name
bound annotations
and values are interceptors which are annotated with these annotations.public MultivaluedMap<RankedProvider<WriterInterceptor>,Class<? extends Annotation>> getNameBoundWriterInterceptorsInverse()
writer interceptor
map. Keys are reader interceptors and
values are name bound annotations
attached to these interceptors.public Iterable<RankedProvider<ContainerRequestFilter>> getGlobalRequestFilters()
public Iterable<RankedProvider<ContainerResponseFilter>> getGlobalResponseFilters()
public Iterable<ContainerRequestFilter> getSortedGlobalRequestFilters()
public Iterable<ContainerResponseFilter> getSortedGlobalResponseFilters()
public Iterable<RankedProvider<ReaderInterceptor>> getGlobalReaderInterceptors()
public Iterable<RankedProvider<WriterInterceptor>> getGlobalWriterInterceptors()
public Iterable<ReaderInterceptor> getSortedGlobalReaderInterceptors()
public Iterable<WriterInterceptor> getSortedGlobalWriterInterceptors()
public Iterable<DynamicFeature> getDynamicFeatures()
public List<RankedProvider<ContainerRequestFilter>> getPreMatchFilters()
pre-matching
request filters.Copyright © 2007-2023, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.