Class CommonProviders

    • Field Detail

      • lockSnapshots

        protected boolean lockSnapshots
      • attachedMessageBodyReaders

        protected boolean attachedMessageBodyReaders
      • messageBodyReaders

        protected volatile MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> messageBodyReaders
      • attachedMessageBodyWriters

        protected boolean attachedMessageBodyWriters
      • messageBodyWriters

        protected volatile MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> messageBodyWriters
      • attachedReaderInterceptors

        protected boolean attachedReaderInterceptors
      • readerInterceptorRegistry

        protected volatile JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> readerInterceptorRegistry
      • attachedWriterInterceptors

        protected boolean attachedWriterInterceptors
      • writerInterceptorRegistry

        protected volatile JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> writerInterceptorRegistry
      • attachedFeatures

        protected boolean attachedFeatures
      • dynamicFeatures

        protected volatile Set<javax.ws.rs.container.DynamicFeature> dynamicFeatures
    • Method Detail

      • processProviderContracts

        protected void processProviderContracts​(Class provider,
                                                Integer priorityOverride,
                                                boolean isBuiltin,
                                                Map<Class<?>,​Integer> contracts,
                                                Map<Class<?>,​Integer> newContracts)
      • processProviderInstanceContracts

        protected void processProviderInstanceContracts​(Object provider,
                                                        Map<Class<?>,​Integer> contracts,
                                                        Integer priorityOverride,
                                                        boolean builtIn,
                                                        Map<Class<?>,​Integer> newContracts)
      • addMessageBodyReader

        protected void addMessageBodyReader​(javax.ws.rs.ext.MessageBodyReader provider,
                                            Class<?> providerClass,
                                            int priority,
                                            boolean isBuiltin)
      • addMessageBodyWriter

        protected void addMessageBodyWriter​(javax.ws.rs.ext.MessageBodyWriter provider,
                                            Class<?> providerClass,
                                            int priority,
                                            boolean isBuiltin)
      • getMessageBodyReadersForWrite

        protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getMessageBodyReadersForWrite()
      • getMessageBodyWritersForWrite

        protected MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getMessageBodyWritersForWrite()
      • getReaderInterceptorRegistryForWrite

        protected JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistryForWrite()
      • getWriterInterceptorRegistryForWrite

        protected JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistryForWrite()
      • getDynamicFeaturesForWrite

        protected Set<javax.ws.rs.container.DynamicFeature> getDynamicFeaturesForWrite()
      • getMessageBodyReaders

        public MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyReader>> getMessageBodyReaders()
      • getMessageBodyWriters

        public MediaTypeMap<SortedKey<javax.ws.rs.ext.MessageBodyWriter>> getMessageBodyWriters()
      • getReaderInterceptorRegistry

        public JaxrsInterceptorRegistry<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptorRegistry()
      • getWriterInterceptorRegistry

        public JaxrsInterceptorRegistry<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptorRegistry()
      • getDynamicFeatures

        public Set<javax.ws.rs.container.DynamicFeature> getDynamicFeatures()
      • lockSnapshots

        public void lockSnapshots()
      • addDynamicFeature

        public void addDynamicFeature​(Class provider)
      • addWriterInterceptor

        public void addWriterInterceptor​(Class provider,
                                         int priority)
      • addReaderInterceptor

        public void addReaderInterceptor​(Class provider,
                                         int priority)
      • addWildcardMBR

        public void addWildcardMBR​(SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr)
      • addSubtypeWildMBR

        public void addSubtypeWildMBR​(javax.ws.rs.core.MediaType mediaType,
                                      SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr)
      • addRegularMBR

        public void addRegularMBR​(javax.ws.rs.core.MediaType mediaType,
                                  SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr)
      • addCompositeWildcardMBR

        public void addCompositeWildcardMBR​(javax.ws.rs.core.MediaType mediaType,
                                            SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr,
                                            String baseSubtype)
      • addWildcardCompositeMBR

        public void addWildcardCompositeMBR​(javax.ws.rs.core.MediaType mediaType,
                                            SortedKey<javax.ws.rs.ext.MessageBodyReader> mbr,
                                            String baseSubtype)
      • addWildcardMBW

        public void addWildcardMBW​(SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw)
      • addRegularMBW

        public void addRegularMBW​(javax.ws.rs.core.MediaType mediaType,
                                  SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw)
      • addSubtypeWildMBW

        public void addSubtypeWildMBW​(javax.ws.rs.core.MediaType mediaType,
                                      SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw)
      • addCompositeWildcardMBW

        public void addCompositeWildcardMBW​(javax.ws.rs.core.MediaType mediaType,
                                            SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw,
                                            String baseSubtype)
      • addWildcardCompositeMBW

        public void addWildcardCompositeMBW​(javax.ws.rs.core.MediaType mediaType,
                                            SortedKey<javax.ws.rs.ext.MessageBodyWriter> mbw,
                                            String baseSubtype)