public class ProcessingProviders
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Iterable<javax.ws.rs.container.DynamicFeature> |
dynamicFeatures |
private java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> |
globalReaderInterceptors |
private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
globalRequestFilters |
private java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> |
globalResponseFilters |
private java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> |
globalWriterInterceptors |
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> |
nameBoundReaderInterceptors |
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> |
nameBoundReaderInterceptorsInverse |
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
nameBoundRequestFilters |
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> |
nameBoundRequestFiltersInverse |
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> |
nameBoundResponseFilters |
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> |
nameBoundResponseFiltersInverse |
private javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> |
nameBoundWriterInterceptors |
private javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> |
nameBoundWriterInterceptorsInverse |
private java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
preMatchFilters |
private java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> |
sortedGlobalReaderInterceptors |
private java.lang.Iterable<javax.ws.rs.container.ContainerRequestFilter> |
sortedGlobalRequestFilters |
private java.lang.Iterable<javax.ws.rs.container.ContainerResponseFilter> |
sortedGlobalResponseFilters |
private java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> |
sortedGlobalWriterInterceptors |
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<javax.ws.rs.container.DynamicFeature> |
getDynamicFeatures()
Get dynamic features.
|
java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> |
getGlobalReaderInterceptors()
Get global reader interceptors.
|
java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
getGlobalRequestFilters()
Get global request filters.
|
java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> |
getGlobalResponseFilters()
Get global response filters.
|
java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> |
getGlobalWriterInterceptors()
Get global writer interceptors.
|
javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.Annotation>> |
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>> |
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>> |
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>> |
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>> |
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>> |
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>> |
getNameBoundWriterInterceptorsInverse()
Get name bound writer interceptor inverse map.
|
java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> |
getPreMatchFilters()
Get
pre-matching request filters. |
java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> |
getSortedGlobalReaderInterceptors()
Get global reader interceptors sorted by priority.
|
java.lang.Iterable<javax.ws.rs.container.ContainerRequestFilter> |
getSortedGlobalRequestFilters()
Get global request filters sorted by priority.
|
java.lang.Iterable<javax.ws.rs.container.ContainerResponseFilter> |
getSortedGlobalResponseFilters()
Get global response filters sorted by priority.
|
java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> |
getSortedGlobalWriterInterceptors()
Get global writer interceptors sorted by priority.
|
private final javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> nameBoundRequestFilters
private final javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> nameBoundResponseFilters
private final javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> nameBoundReaderInterceptors
private final javax.ws.rs.core.MultivaluedMap<java.lang.Class<? extends java.lang.annotation.Annotation>,RankedProvider<javax.ws.rs.ext.WriterInterceptor>> nameBoundWriterInterceptors
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundRequestFiltersInverse
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundResponseFiltersInverse
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundReaderInterceptorsInverse
private final javax.ws.rs.core.MultivaluedMap<RankedProvider<javax.ws.rs.ext.WriterInterceptor>,java.lang.Class<? extends java.lang.annotation.Annotation>> nameBoundWriterInterceptorsInverse
private final java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> globalRequestFilters
private final java.lang.Iterable<javax.ws.rs.container.ContainerRequestFilter> sortedGlobalRequestFilters
private final java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> preMatchFilters
private final java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> globalResponseFilters
private final java.lang.Iterable<javax.ws.rs.container.ContainerResponseFilter> sortedGlobalResponseFilters
private final java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> globalReaderInterceptors
private final java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> sortedGlobalReaderInterceptors
private final java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> globalWriterInterceptors
private final java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> sortedGlobalWriterInterceptors
private final java.lang.Iterable<javax.ws.rs.container.DynamicFeature> dynamicFeatures
public 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)
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<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.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<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.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<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.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<java.lang.Class<? extends java.lang.annotation.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>,java.lang.Class<? extends java.lang.annotation.Annotation>> getNameBoundWriterInterceptorsInverse()
writer interceptor
map. Keys are reader interceptors and
values are name bound annotations
attached to these interceptors.public java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> getGlobalRequestFilters()
public java.lang.Iterable<RankedProvider<javax.ws.rs.container.ContainerResponseFilter>> getGlobalResponseFilters()
public java.lang.Iterable<javax.ws.rs.container.ContainerRequestFilter> getSortedGlobalRequestFilters()
public java.lang.Iterable<javax.ws.rs.container.ContainerResponseFilter> getSortedGlobalResponseFilters()
public java.lang.Iterable<RankedProvider<javax.ws.rs.ext.ReaderInterceptor>> getGlobalReaderInterceptors()
public java.lang.Iterable<RankedProvider<javax.ws.rs.ext.WriterInterceptor>> getGlobalWriterInterceptors()
public java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> getSortedGlobalReaderInterceptors()
public java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> getSortedGlobalWriterInterceptors()
public java.lang.Iterable<javax.ws.rs.container.DynamicFeature> getDynamicFeatures()
public java.util.List<RankedProvider<javax.ws.rs.container.ContainerRequestFilter>> getPreMatchFilters()
pre-matching
request filters.