public class FeatureContextWrapper extends Object implements FeatureContext, ServiceLocatorSupplier
FeatureContext that can supply instance of
service locator.| Constructor and Description |
|---|
FeatureContextWrapper(FeatureContext context,
org.glassfish.hk2.api.ServiceLocator serviceLocator)
Create a new instance of wrapper.
|
| Modifier and Type | Method and Description |
|---|---|
Configuration |
getConfiguration() |
org.glassfish.hk2.api.ServiceLocator |
getServiceLocator()
Get service locator.
|
FeatureContext |
property(String name,
Object value) |
FeatureContext |
register(Class<?> componentClass) |
FeatureContext |
register(Class<?> componentClass,
Class<?>... contracts) |
FeatureContext |
register(Class<?> componentClass,
int priority) |
FeatureContext |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts) |
FeatureContext |
register(Object component) |
FeatureContext |
register(Object component,
Class<?>... contracts) |
FeatureContext |
register(Object component,
int priority) |
FeatureContext |
register(Object component,
Map<Class<?>,Integer> contracts) |
public FeatureContextWrapper(FeatureContext context, org.glassfish.hk2.api.ServiceLocator serviceLocator)
context - Feature context instance that should be wrapped.serviceLocator - Service locator.public Configuration getConfiguration()
getConfiguration in interface Configurable<FeatureContext>public FeatureContext property(String name, Object value)
property in interface Configurable<FeatureContext>public FeatureContext register(Class<?> componentClass)
register in interface Configurable<FeatureContext>public FeatureContext register(Class<?> componentClass, int priority)
register in interface Configurable<FeatureContext>public FeatureContext register(Class<?> componentClass, Class<?>... contracts)
register in interface Configurable<FeatureContext>public FeatureContext register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register in interface Configurable<FeatureContext>public FeatureContext register(Object component)
register in interface Configurable<FeatureContext>public FeatureContext register(Object component, int priority)
register in interface Configurable<FeatureContext>public FeatureContext register(Object component, Class<?>... contracts)
register in interface Configurable<FeatureContext>public FeatureContext register(Object component, Map<Class<?>,Integer> contracts)
register in interface Configurable<FeatureContext>public org.glassfish.hk2.api.ServiceLocator getServiceLocator()
ServiceLocatorSuppliergetServiceLocator in interface ServiceLocatorSupplierCopyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.