Class ConfigurableImpl<C extends javax.ws.rs.core.Configurable<C>>

  • All Implemented Interfaces:
    AutoCloseable, javax.ws.rs.core.Configurable<C>

    public class ConfigurableImpl<C extends javax.ws.rs.core.Configurable<C>>
    extends Object
    implements javax.ws.rs.core.Configurable<C>, AutoCloseable
    • Constructor Detail

      • ConfigurableImpl

        public ConfigurableImpl​(C configurable,
                                javax.ws.rs.RuntimeType rt)
      • ConfigurableImpl

        public ConfigurableImpl​(C configurable,
                                javax.ws.rs.core.Configuration config)
    • Method Detail

      • getConfigurable

        protected C getConfigurable()
      • getConfiguration

        public javax.ws.rs.core.Configuration getConfiguration()
        Specified by:
        getConfiguration in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • property

        public C property​(String name,
                          Object value)
        Specified by:
        property in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Object provider)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Object provider,
                          int bindingPriority)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Object provider,
                          Class<?>... contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Object provider,
                          Map<Class<?>,​Integer> contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Class<?> providerClass)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Class<?> providerClass,
                          int bindingPriority)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Class<?> providerClass,
                          Class<?>... contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>
      • register

        public C register​(Class<?> providerClass,
                          Map<Class<?>,​Integer> contracts)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<C extends javax.ws.rs.core.Configurable<C>>