org.glassfish.jersey.model.internal
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, ServiceLocatorSupplier
public class FeatureContextWrapper
- extends Object
- implements javax.ws.rs.core.FeatureContext, ServiceLocatorSupplier
Wrapper of FeatureContext that can supply instance of
service locator.
- Author:
- Miroslav Fuksa (miroslav.fuksa at oracle.com)
|
Constructor Summary |
FeatureContextWrapper(javax.ws.rs.core.FeatureContext context,
org.glassfish.hk2.api.ServiceLocator serviceLocator)
Create a new instance of wrapper. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureContextWrapper
public FeatureContextWrapper(javax.ws.rs.core.FeatureContext context,
org.glassfish.hk2.api.ServiceLocator serviceLocator)
- Create a new instance of wrapper.
- Parameters:
context - Feature context instance that should be wrapped.serviceLocator - Service locator.
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration()
- Specified by:
getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
property
public javax.ws.rs.core.FeatureContext property(String name,
Object value)
- Specified by:
property in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Class<?> componentClass)
- Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Class<?> componentClass,
int priority)
- Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Class<?> componentClass,
Class<?>... contracts)
- Specified by:
register in interface javax.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 interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Object component)
- Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Object component,
int priority)
- Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Object component,
Class<?>... contracts)
- Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
register
public javax.ws.rs.core.FeatureContext register(Object component,
Map<Class<?>,Integer> contracts)
- Specified by:
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>
getServiceLocator
public org.glassfish.hk2.api.ServiceLocator getServiceLocator()
- Description copied from interface:
ServiceLocatorSupplier
- Get service locator.
- Specified by:
getServiceLocator in interface ServiceLocatorSupplier
- Returns:
- Service locator;
Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.