Class FeatureContextWrapper

  • All Implemented Interfaces:
    jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>, jakarta.ws.rs.core.FeatureContext, org.glassfish.jersey.internal.inject.InjectionManagerSupplier

    public class FeatureContextWrapper
    extends Object
    implements jakarta.ws.rs.core.FeatureContext, org.glassfish.jersey.internal.inject.InjectionManagerSupplier
    Wrapper of FeatureContext that can supply instance of injection manager.
    Author:
    Miroslav Fuksa
    • Constructor Detail

      • FeatureContextWrapper

        public FeatureContextWrapper​(jakarta.ws.rs.core.FeatureContext context,
                                     org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
        Create a new instance of wrapper.
        Parameters:
        context - Feature context instance that should be wrapped.
        injectionManager - injection manager.
    • Method Detail

      • getConfiguration

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

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

        public jakarta.ws.rs.core.FeatureContext register​(Class<?> componentClass)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Class<?> componentClass,
                                                          int priority)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Class<?> componentClass,
                                                          Class<?>... contracts)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Class<?> componentClass,
                                                          Map<Class<?>,​Integer> contracts)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Object component)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Object component,
                                                          int priority)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Object component,
                                                          Class<?>... contracts)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • register

        public jakarta.ws.rs.core.FeatureContext register​(Object component,
                                                          Map<Class<?>,​Integer> contracts)
        Specified by:
        register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
      • getInjectionManager

        public org.glassfish.jersey.internal.inject.InjectionManager getInjectionManager()
        Description copied from interface: org.glassfish.jersey.internal.inject.InjectionManagerSupplier
        Get injection manager.
        Specified by:
        getInjectionManager in interface org.glassfish.jersey.internal.inject.InjectionManagerSupplier
        Returns:
        injection manager.