public class FeatureContextWrapper extends java.lang.Object implements javax.ws.rs.core.FeatureContext, ServiceLocatorSupplier
FeatureContext
that can supply instance of
service locator
.Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.FeatureContext |
context |
private org.glassfish.hk2.api.ServiceLocator |
serviceLocator |
Constructor and Description |
---|
FeatureContextWrapper(javax.ws.rs.core.FeatureContext context,
org.glassfish.hk2.api.ServiceLocator serviceLocator)
Create a new instance of wrapper.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Configuration |
getConfiguration() |
org.glassfish.hk2.api.ServiceLocator |
getServiceLocator()
Get service locator.
|
javax.ws.rs.core.FeatureContext |
property(java.lang.String name,
java.lang.Object value) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Class<?> componentClass) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Class<?> componentClass,
java.lang.Class<?>... contracts) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Class<?> componentClass,
int priority) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Class<?> componentClass,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Object component) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Object component,
java.lang.Class<?>... contracts) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Object component,
int priority) |
javax.ws.rs.core.FeatureContext |
register(java.lang.Object component,
java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts) |
private final javax.ws.rs.core.FeatureContext context
private final org.glassfish.hk2.api.ServiceLocator serviceLocator
public FeatureContextWrapper(javax.ws.rs.core.FeatureContext context, org.glassfish.hk2.api.ServiceLocator serviceLocator)
context
- Feature context instance that should be wrapped.serviceLocator
- Service locator.public javax.ws.rs.core.Configuration getConfiguration()
getConfiguration
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext property(java.lang.String name, java.lang.Object value)
property
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Class<?> componentClass)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Class<?> componentClass, int priority)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Object component)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Object component, int priority)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Object component, java.lang.Class<?>... contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public javax.ws.rs.core.FeatureContext register(java.lang.Object component, java.util.Map<java.lang.Class<?>,java.lang.Integer> contracts)
register
in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
public org.glassfish.hk2.api.ServiceLocator getServiceLocator()
ServiceLocatorSupplier
getServiceLocator
in interface ServiceLocatorSupplier