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

java.lang.Object
org.apache.cxf.jaxrs.impl.ConfigurableImpl<C>
All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<C>, AutoCloseable

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

    • ConfigurableImpl

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

      public ConfigurableImpl(C configurable, jakarta.ws.rs.core.Configuration config)
  • Method Details

    • getConfigurable

      protected C getConfigurable()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getConfiguration

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

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

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

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

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

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

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

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

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

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

      protected ConfigurableImpl.Instantiator getInstantiator()