Class FeatureContextWrapper
- java.lang.Object
-
- org.glassfish.jersey.model.internal.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 ofFeatureContext
that can supply instance ofinjection manager
.- Author:
- Miroslav Fuksa
-
-
Constructor Summary
Constructors Constructor Description FeatureContextWrapper(jakarta.ws.rs.core.FeatureContext context, org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
Create a new instance of wrapper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.Configuration
getConfiguration()
org.glassfish.jersey.internal.inject.InjectionManager
getInjectionManager()
Get injection manager.jakarta.ws.rs.core.FeatureContext
property(String name, Object value)
jakarta.ws.rs.core.FeatureContext
register(Class<?> componentClass)
jakarta.ws.rs.core.FeatureContext
register(Class<?> componentClass, int priority)
jakarta.ws.rs.core.FeatureContext
register(Class<?> componentClass, Class<?>... contracts)
jakarta.ws.rs.core.FeatureContext
register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
jakarta.ws.rs.core.FeatureContext
register(Object component)
jakarta.ws.rs.core.FeatureContext
register(Object component, int priority)
jakarta.ws.rs.core.FeatureContext
register(Object component, Class<?>... contracts)
jakarta.ws.rs.core.FeatureContext
register(Object component, Map<Class<?>,Integer> contracts)
-
-
-
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 interfacejakarta.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 interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
public jakarta.ws.rs.core.FeatureContext register(Class<?> componentClass)
- Specified by:
register
in interfacejakarta.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 interfacejakarta.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 interfacejakarta.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 interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
public jakarta.ws.rs.core.FeatureContext register(Object component)
- Specified by:
register
in interfacejakarta.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 interfacejakarta.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 interfacejakarta.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 interfacejakarta.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 interfaceorg.glassfish.jersey.internal.inject.InjectionManagerSupplier
- Returns:
- injection manager.
-
-