Class FeatureContextWrapper
java.lang.Object
org.glassfish.jersey.model.internal.FeatureContextWrapper
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
,javax.ws.rs.core.FeatureContext
,InjectionManagerSupplier
public class FeatureContextWrapper
extends Object
implements javax.ws.rs.core.FeatureContext, InjectionManagerSupplier
Wrapper of
FeatureContext
that can supply instance of
injection manager
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final javax.ws.rs.core.FeatureContext
private final InjectionManager
-
Constructor Summary
ConstructorsConstructorDescriptionFeatureContextWrapper
(javax.ws.rs.core.FeatureContext context, InjectionManager injectionManager) Create a new instance of wrapper. -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Configuration
Get injection manager.javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
javax.ws.rs.core.FeatureContext
-
Field Details
-
context
private final javax.ws.rs.core.FeatureContext context -
injectionManager
-
-
Constructor Details
-
FeatureContextWrapper
public FeatureContextWrapper(javax.ws.rs.core.FeatureContext context, InjectionManager injectionManager) Create a new instance of wrapper.- Parameters:
context
- Feature context instance that should be wrapped.injectionManager
- injection manager.
-
-
Method Details
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfiguration
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
property
- Specified by:
property
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
public javax.ws.rs.core.FeatureContext register(Class<?> componentClass, Map<Class<?>, Integer> contracts) - Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
register
- Specified by:
register
in interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
-
getInjectionManager
Description copied from interface:InjectionManagerSupplier
Get injection manager.- Specified by:
getInjectionManager
in interfaceInjectionManagerSupplier
- Returns:
- injection manager.
-