public class ProcessingProviders extends Object
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
Iterable<javax.ws.rs.container.DynamicFeature> |
getDynamicFeatures()
Get dynamic features.
|
Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> |
getGlobalReaderInterceptors()
Get global reader interceptors.
|
Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
getGlobalRequestFilters()
Get global request filters.
|
Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> |
getGlobalResponseFilters()
Get global response filters.
|
Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> |
getGlobalWriterInterceptors()
Get global writer interceptors.
|
javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> |
getNameBoundReaderInterceptors()
Get name bound reader interceptor map.
|
javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,Class<? extends Annotation>> |
getNameBoundReaderInterceptorsInverse()
Get name bound reader interceptor inverse map.
|
javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
getNameBoundRequestFilters()
Get name bound request filters.
|
javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,Class<? extends Annotation>> |
getNameBoundRequestFiltersInverse()
Get name bound request filter inverse map.
|
javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> |
getNameBoundResponseFilters()
Get name bound response filters.
|
javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,Class<? extends Annotation>> |
getNameBoundResponseFiltersInverse()
Get name bound response filter inverse map.
|
javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> |
getNameBoundWriterInterceptors()
Get name bound writer interceptor map.
|
javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,Class<? extends Annotation>> |
getNameBoundWriterInterceptorsInverse()
Get name bound writer interceptor inverse map.
|
List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
getPreMatchFilters()
Get
pre-matching request filters. |
Iterable<javax.ws.rs.ext.ReaderInterceptor> |
getSortedGlobalReaderInterceptors()
Get global reader interceptors sorted by priority.
|
Iterable<javax.ws.rs.container.ContainerRequestFilter> |
getSortedGlobalRequestFilters()
Get global request filters sorted by priority.
|
Iterable<javax.ws.rs.container.ContainerResponseFilter> |
getSortedGlobalResponseFilters()
Get global response filters sorted by priority.
|
Iterable<javax.ws.rs.ext.WriterInterceptor> |
getSortedGlobalWriterInterceptors()
Get global writer interceptors sorted by priority.
|
public 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)
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 javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> getNameBoundRequestFilters()
request filter
map. Keys are request filters and
values are name bound annotations
attached to these filters.public javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,Class<? extends Annotation>> getNameBoundRequestFiltersInverse()
request filter
map. Keys are request filters and
values are name bound annotations
attached to these filters.public javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> getNameBoundResponseFilters()
response filter
map. Keys are response filters and
values are name bound annotations
attached to these filters.public javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,Class<? extends Annotation>> getNameBoundResponseFiltersInverse()
response filter
map. Keys are response filters and
values are name bound annotations
attached to these filters.public javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> getNameBoundReaderInterceptors()
reader interceptor
map. Keys are name
bound annotations
and values are providers which are annotated with these annotations.public javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,Class<? extends Annotation>> getNameBoundReaderInterceptorsInverse()
reader interceptor
map. Keys are reader interceptors and
values are name bound annotations
attached to these interceptors.public javax.ws.rs.core.MultivaluedMap<Class<? extends Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> getNameBoundWriterInterceptors()
writer interceptor
map. Keys are name
bound annotations
and values are interceptors which are annotated with these annotations.public javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.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<javax.ws.rs.container.ContainerRequestFilter>> getGlobalRequestFilters()
public Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> getGlobalResponseFilters()
public Iterable<javax.ws.rs.container.ContainerRequestFilter> getSortedGlobalRequestFilters()
public Iterable<javax.ws.rs.container.ContainerResponseFilter> getSortedGlobalResponseFilters()
public Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> getGlobalReaderInterceptors()
public Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> getGlobalWriterInterceptors()
public Iterable<javax.ws.rs.ext.ReaderInterceptor> getSortedGlobalReaderInterceptors()
public Iterable<javax.ws.rs.ext.WriterInterceptor> getSortedGlobalWriterInterceptors()
public Iterable<javax.ws.rs.container.DynamicFeature> getDynamicFeatures()
public List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> getPreMatchFilters()
pre-matching
request filters.Copyright © 2007-2021, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.