Class CommonProviders
java.lang.Object
org.jboss.resteasy.core.providerfactory.CommonProviders
- Direct Known Subclasses:
ClientHelper,ServerHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected Set<DynamicFeature>protected booleanprotected MediaTypeMap<SortedKey<MessageBodyReader>>protected MediaTypeMap<SortedKey<MessageBodyWriter>>protected JaxrsInterceptorRegistry<ReaderInterceptor>protected ResteasyProviderFactoryImplprotected JaxrsInterceptorRegistry<WriterInterceptor> -
Constructor Summary
ConstructorsConstructorDescriptionCommonProviders(ResteasyProviderFactoryImpl rpf, CommonProviders parent) Shallow Copy of a parent. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompositeWildcardMBR(MediaType mediaType, SortedKey<MessageBodyReader> mbr, String baseSubtype) voidaddCompositeWildcardMBW(MediaType mediaType, SortedKey<MessageBodyWriter> mbw, String baseSubtype) voidaddDynamicFeature(Class provider) protected voidaddMessageBodyReader(MessageBodyReader provider, Class<?> providerClass, int priority, boolean isBuiltin) protected voidaddMessageBodyWriter(MessageBodyWriter provider, Class<?> providerClass, int priority, boolean isBuiltin) voidaddReaderInterceptor(Class provider, int priority) voidaddRegularMBR(MediaType mediaType, SortedKey<MessageBodyReader> mbr) voidaddRegularMBW(MediaType mediaType, SortedKey<MessageBodyWriter> mbw) voidaddSubtypeWildMBR(MediaType mediaType, SortedKey<MessageBodyReader> mbr) voidaddSubtypeWildMBW(MediaType mediaType, SortedKey<MessageBodyWriter> mbw) voidaddWildcardCompositeMBR(MediaType mediaType, SortedKey<MessageBodyReader> mbr, String baseSubtype) voidaddWildcardCompositeMBW(MediaType mediaType, SortedKey<MessageBodyWriter> mbw, String baseSubtype) voidvoidvoidaddWriterInterceptor(Class provider, int priority) protected Set<DynamicFeature>protected MediaTypeMap<SortedKey<MessageBodyReader>>protected MediaTypeMap<SortedKey<MessageBodyWriter>>protected JaxrsInterceptorRegistry<ReaderInterceptor>protected JaxrsInterceptorRegistry<WriterInterceptor>voidprotected voidprocessProviderContracts(Class provider, Integer priorityOverride, boolean isBuiltin, Map<Class<?>, Integer> contracts, Map<Class<?>, Integer> newContracts) protected voidprocessProviderInstanceContracts(Object provider, Map<Class<?>, Integer> contracts, Integer priorityOverride, boolean builtIn, Map<Class<?>, Integer> newContracts)
-
Field Details
-
rpf
-
lockSnapshots
protected boolean lockSnapshots -
attachedMessageBodyReaders
protected boolean attachedMessageBodyReaders -
messageBodyReaders
-
attachedMessageBodyWriters
protected boolean attachedMessageBodyWriters -
messageBodyWriters
-
attachedReaderInterceptors
protected boolean attachedReaderInterceptors -
readerInterceptorRegistry
-
attachedWriterInterceptors
protected boolean attachedWriterInterceptors -
writerInterceptorRegistry
-
attachedFeatures
protected boolean attachedFeatures -
dynamicFeatures
-
-
Constructor Details
-
CommonProviders
-
CommonProviders
Shallow Copy of a parent.- Parameters:
rpf-parent-
-
-
Method Details
-
processProviderContracts
-
processProviderInstanceContracts
-
addMessageBodyReader
protected void addMessageBodyReader(MessageBodyReader provider, Class<?> providerClass, int priority, boolean isBuiltin) -
addMessageBodyWriter
protected void addMessageBodyWriter(MessageBodyWriter provider, Class<?> providerClass, int priority, boolean isBuiltin) -
getMessageBodyReadersForWrite
-
getMessageBodyWritersForWrite
-
getReaderInterceptorRegistryForWrite
-
getWriterInterceptorRegistryForWrite
-
getDynamicFeaturesForWrite
-
getMessageBodyReaders
-
getMessageBodyWriters
-
getReaderInterceptorRegistry
-
getWriterInterceptorRegistry
-
getDynamicFeatures
-
lockSnapshots
public void lockSnapshots() -
addDynamicFeature
-
addWriterInterceptor
-
addReaderInterceptor
-
addWildcardMBR
-
addSubtypeWildMBR
-
addRegularMBR
-
addCompositeWildcardMBR
public void addCompositeWildcardMBR(MediaType mediaType, SortedKey<MessageBodyReader> mbr, String baseSubtype) -
addWildcardCompositeMBR
public void addWildcardCompositeMBR(MediaType mediaType, SortedKey<MessageBodyReader> mbr, String baseSubtype) -
addWildcardMBW
-
addRegularMBW
-
addSubtypeWildMBW
-
addCompositeWildcardMBW
public void addCompositeWildcardMBW(MediaType mediaType, SortedKey<MessageBodyWriter> mbw, String baseSubtype) -
addWildcardCompositeMBW
public void addWildcardCompositeMBW(MediaType mediaType, SortedKey<MessageBodyWriter> mbw, String baseSubtype)
-