public class CommonProviders extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
attachedFeatures |
protected boolean |
attachedMessageBodyReaders |
protected boolean |
attachedMessageBodyWriters |
protected boolean |
attachedReaderInterceptors |
protected boolean |
attachedWriterInterceptors |
protected Set<javax.ws.rs.container.DynamicFeature> |
dynamicFeatures |
protected boolean |
lockSnapshots |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> |
messageBodyReaders |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> |
messageBodyWriters |
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
readerInterceptorRegistry |
protected ResteasyProviderFactoryImpl |
rpf |
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
writerInterceptorRegistry |
Constructor and Description |
---|
CommonProviders(ResteasyProviderFactoryImpl rpf) |
CommonProviders(ResteasyProviderFactoryImpl rpf,
CommonProviders parent)
Shallow Copy of a parent.
|
Modifier and Type | Method and Description |
---|---|
void |
addCompositeWildcardMBR(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr,
String baseSubtype) |
void |
addCompositeWildcardMBW(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw,
String baseSubtype) |
void |
addDynamicFeature(Class provider) |
protected void |
addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider,
Class<?> providerClass,
int priority,
boolean isBuiltin) |
protected void |
addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider,
Class<?> providerClass,
int priority,
boolean isBuiltin) |
void |
addReaderInterceptor(Class provider,
int priority) |
void |
addRegularMBR(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr) |
void |
addRegularMBW(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw) |
void |
addSubtypeWildMBR(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr) |
void |
addSubtypeWildMBW(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw) |
void |
addWildcardCompositeMBR(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr,
String baseSubtype) |
void |
addWildcardCompositeMBW(javax.ws.rs.core.MediaType mediaType,
SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw,
String baseSubtype) |
void |
addWildcardMBR(SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr) |
void |
addWildcardMBW(SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw) |
void |
addWriterInterceptor(Class provider,
int priority) |
Set<javax.ws.rs.container.DynamicFeature> |
getDynamicFeatures() |
protected Set<javax.ws.rs.container.DynamicFeature> |
getDynamicFeaturesForWrite() |
MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> |
getMessageBodyReaders() |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> |
getMessageBodyReadersForWrite() |
MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> |
getMessageBodyWriters() |
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> |
getMessageBodyWritersForWrite() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
getReaderInterceptorRegistry() |
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> |
getReaderInterceptorRegistryForWrite() |
JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
getWriterInterceptorRegistry() |
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> |
getWriterInterceptorRegistryForWrite() |
void |
lockSnapshots() |
protected void |
processProviderContracts(Class provider,
Integer priorityOverride,
boolean isBuiltin,
Map<Class<?>,Integer> contracts,
Map<Class<?>,Integer> newContracts) |
protected void |
processProviderInstanceContracts(Object provider,
Map<Class<?>,Integer> contracts,
Integer priorityOverride,
boolean builtIn,
Map<Class<?>,Integer> newContracts) |
protected ResteasyProviderFactoryImpl rpf
protected boolean lockSnapshots
protected boolean attachedMessageBodyReaders
protected volatile MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> messageBodyReaders
protected boolean attachedMessageBodyWriters
protected volatile MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> messageBodyWriters
protected boolean attachedReaderInterceptors
protected volatile JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> readerInterceptorRegistry
protected boolean attachedWriterInterceptors
protected volatile JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> writerInterceptorRegistry
protected boolean attachedFeatures
protected volatile Set<javax.ws.rs.container.DynamicFeature> dynamicFeatures
public CommonProviders(ResteasyProviderFactoryImpl rpf)
public CommonProviders(ResteasyProviderFactoryImpl rpf, CommonProviders parent)
rpf
- parent
- protected void processProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>,Integer> contracts, Map<Class<?>,Integer> newContracts)
protected void processProviderInstanceContracts(Object provider, Map<Class<?>,Integer> contracts, Integer priorityOverride, boolean builtIn, Map<Class<?>,Integer> newContracts)
protected void addMessageBodyReader(javax.ws.rs.ext.MessageBodyReader provider, Class<?> providerClass, int priority, boolean isBuiltin)
protected void addMessageBodyWriter(javax.ws.rs.ext.MessageBodyWriter provider, Class<?> providerClass, int priority, boolean isBuiltin)
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getMessageBodyReadersForWrite()
protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getMessageBodyWritersForWrite()
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistryForWrite()
protected JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistryForWrite()
protected Set<javax.ws.rs.container.DynamicFeature> getDynamicFeaturesForWrite()
public MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getMessageBodyReaders()
public MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getMessageBodyWriters()
public JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistry()
public JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistry()
public Set<javax.ws.rs.container.DynamicFeature> getDynamicFeatures()
public void lockSnapshots()
public void addDynamicFeature(Class provider)
public void addWriterInterceptor(Class provider, int priority)
public void addReaderInterceptor(Class provider, int priority)
public void addWildcardMBR(SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr)
public void addSubtypeWildMBR(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr)
public void addRegularMBR(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr)
public void addCompositeWildcardMBR(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr, String baseSubtype)
public void addWildcardCompositeMBR(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr, String baseSubtype)
public void addWildcardMBW(SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw)
public void addRegularMBW(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw)
public void addSubtypeWildMBW(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw)
public void addCompositeWildcardMBW(javax.ws.rs.core.MediaType mediaType, SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw, String baseSubtype)
Copyright © 2020 JBoss by Red Hat. All rights reserved.