Class ClientConfiguration

    • Method Detail

      • setProperties

        public void setProperties​(Map<String,​Object> newProps)
      • getMutableProperties

        public Map<String,​Object> getMutableProperties()
      • toHeaderString

        public String toHeaderString​(Object object)
        Convert an object to a header string. First try StringConverter, then HeaderDelegate, then object.toString()
        Specified by:
        toHeaderString in interface HeaderValueProcessor
        Parameters:
        object - header object
        Returns:
        header string
      • getMessageBodyWriter

        public <T> javax.ws.rs.ext.MessageBodyWriter<T> getMessageBodyWriter​(Class<T> type,
                                                                             Type genericType,
                                                                             Annotation[] annotations,
                                                                             javax.ws.rs.core.MediaType mediaType)
        Specified by:
        getMessageBodyWriter in interface javax.ws.rs.ext.Providers
      • getMessageBodyReader

        public <T> javax.ws.rs.ext.MessageBodyReader<T> getMessageBodyReader​(Class<T> type,
                                                                             Type genericType,
                                                                             Annotation[] annotations,
                                                                             javax.ws.rs.core.MediaType mediaType)
        Specified by:
        getMessageBodyReader in interface javax.ws.rs.ext.Providers
      • getWriterInterceptors

        public javax.ws.rs.ext.WriterInterceptor[] getWriterInterceptors​(Class declaring,
                                                                         AccessibleObject target)
      • getReaderInterceptors

        public javax.ws.rs.ext.ReaderInterceptor[] getReaderInterceptors​(Class declaring,
                                                                         AccessibleObject target)
      • getRequestFilters

        public javax.ws.rs.client.ClientRequestFilter[] getRequestFilters​(Class declaring,
                                                                          AccessibleObject target)
      • getResponseFilters

        public javax.ws.rs.client.ClientResponseFilter[] getResponseFilters​(Class declaring,
                                                                            AccessibleObject target)
      • getDynamicFeatures

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

        public javax.ws.rs.ext.ParamConverter getParamConverter​(Class<?> clazz,
                                                                Type genericType,
                                                                Annotation[] annotations)
      • getExceptionMapper

        public <T extends Throwable> javax.ws.rs.ext.ExceptionMapper<T> getExceptionMapper​(Class<T> type)
        Specified by:
        getExceptionMapper in interface javax.ws.rs.ext.Providers
      • getContextResolver

        public <T> javax.ws.rs.ext.ContextResolver<T> getContextResolver​(Class<T> contextType,
                                                                         javax.ws.rs.core.MediaType mediaType)
        Specified by:
        getContextResolver in interface javax.ws.rs.ext.Providers
      • getProperties

        public Map<String,​Object> getProperties()
        Specified by:
        getProperties in interface javax.ws.rs.core.Configuration
      • getProperty

        public Object getProperty​(String name)
        Specified by:
        getProperty in interface javax.ws.rs.core.Configuration
      • getClasses

        public Set<Class<?>> getClasses()
        Specified by:
        getClasses in interface javax.ws.rs.core.Configuration
      • getInstances

        public Set<Object> getInstances()
        Specified by:
        getInstances in interface javax.ws.rs.core.Configuration
      • getConfiguration

        public javax.ws.rs.core.Configuration getConfiguration()
        Specified by:
        getConfiguration in interface javax.ws.rs.core.Configurable<ClientConfiguration>
      • getRuntimeType

        public javax.ws.rs.RuntimeType getRuntimeType()
        Specified by:
        getRuntimeType in interface javax.ws.rs.core.Configuration
      • getPropertyNames

        public Collection<String> getPropertyNames()
        Specified by:
        getPropertyNames in interface javax.ws.rs.core.Configuration
      • isEnabled

        public boolean isEnabled​(javax.ws.rs.core.Feature feature)
        Specified by:
        isEnabled in interface javax.ws.rs.core.Configuration
      • isEnabled

        public boolean isEnabled​(Class<? extends javax.ws.rs.core.Feature> featureClass)
        Specified by:
        isEnabled in interface javax.ws.rs.core.Configuration
      • isRegistered

        public boolean isRegistered​(Object component)
        Specified by:
        isRegistered in interface javax.ws.rs.core.Configuration
      • isRegistered

        public boolean isRegistered​(Class<?> componentClass)
        Specified by:
        isRegistered in interface javax.ws.rs.core.Configuration
      • getContracts

        public Map<Class<?>,​Integer> getContracts​(Class<?> componentClass)
        Specified by:
        getContracts in interface javax.ws.rs.core.Configuration
      • getRxInvokerProvider

        public <I extends javax.ws.rs.client.RxInvoker<?>> javax.ws.rs.client.RxInvokerProvider<I> getRxInvokerProvider​(Class<I> clazz)
      • getRxInvokerProviderFromReactiveClass

        public javax.ws.rs.client.RxInvokerProvider<?> getRxInvokerProviderFromReactiveClass​(Class<?> clazz)
      • isReactive

        public boolean isReactive​(Class<?> clazz)
      • addHeaderDelegate

        public void addHeaderDelegate​(Class<?> clazz,
                                      javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate header)