org.glassfish.jersey.model.internal
Class FeatureConfig
java.lang.Object
org.glassfish.jersey.model.internal.FeatureConfig
- All Implemented Interfaces:
- Configurable
public class FeatureConfig
- extends Object
- implements Configurable
- Author:
- Michal Gajdos (michal.gajdos at oracle.com)
|
Method Summary |
Collection<Feature> |
getFeatures()
|
Map<String,Object> |
getProperties()
|
Object |
getProperty(String name)
|
Set<Class<?>> |
getProviderClasses()
|
Set<Object> |
getProviderInstances()
|
Collection<FeatureBag.RegisteredFeature> |
getUnprocessedFeatures()
|
Configurable |
register(Class<?> providerClass)
|
Configurable |
register(Class<?> providerClass,
int bindingPriority)
|
|
register(Class<T> providerClass,
Class<? super T>... contracts)
|
|
register(Class<T> providerClass,
int bindingPriority,
Class<? super T>... contracts)
|
Configurable |
register(Object provider)
|
|
register(Object provider,
Class<? super T>... contracts)
|
Configurable |
register(Object provider,
int bindingPriority)
|
|
register(Object provider,
int bindingPriority,
Class<? super T>... contracts)
|
Configurable |
setProperties(Map<String,?> properties)
|
Configurable |
setProperty(String name,
Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureConfig
public FeatureConfig(Configurable delegate)
getProperties
public Map<String,Object> getProperties()
- Specified by:
getProperties in interface Configurable
getProperty
public Object getProperty(String name)
- Specified by:
getProperty in interface Configurable
setProperties
public Configurable setProperties(Map<String,?> properties)
- Specified by:
setProperties in interface Configurable
setProperty
public Configurable setProperty(String name,
Object value)
- Specified by:
setProperty in interface Configurable
getFeatures
public Collection<Feature> getFeatures()
- Specified by:
getFeatures in interface Configurable
getProviderClasses
public Set<Class<?>> getProviderClasses()
- Specified by:
getProviderClasses in interface Configurable
getProviderInstances
public Set<Object> getProviderInstances()
- Specified by:
getProviderInstances in interface Configurable
register
public Configurable register(Class<?> providerClass)
- Specified by:
register in interface Configurable
register
public Configurable register(Class<?> providerClass,
int bindingPriority)
- Specified by:
register in interface Configurable
register
public <T> Configurable register(Class<T> providerClass,
Class<? super T>... contracts)
- Specified by:
register in interface Configurable
register
public <T> Configurable register(Class<T> providerClass,
int bindingPriority,
Class<? super T>... contracts)
- Specified by:
register in interface Configurable
register
public Configurable register(Object provider)
- Specified by:
register in interface Configurable
register
public Configurable register(Object provider,
int bindingPriority)
- Specified by:
register in interface Configurable
register
public <T> Configurable register(Object provider,
Class<? super T>... contracts)
- Specified by:
register in interface Configurable
register
public <T> Configurable register(Object provider,
int bindingPriority,
Class<? super T>... contracts)
- Specified by:
register in interface Configurable
getUnprocessedFeatures
public Collection<FeatureBag.RegisteredFeature> getUnprocessedFeatures()
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.