|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.model.internal.DefaultConfig
public class DefaultConfig
Common Configurable implementation for server and client.
| Constructor Summary | |
|---|---|
DefaultConfig()
Creates a DefaultConfig instance; |
|
DefaultConfig(DefaultConfig configurable)
Copy constructor. |
|
DefaultConfig(Map<String,Object> properties)
|
|
DefaultConfig(Map<String,Object> properties,
ProviderBag providerBag,
FeatureBag featureBag)
|
|
| Method Summary | ||
|---|---|---|
protected Set<Class<?>> |
checkContracts(Class<?> providerClass,
Set<Class<?>> allProviderContracts,
Set<Class<?>> bindingContracts)
Checks whether a set of contracts is supported by this configuration. |
|
boolean |
equals(Object obj)
|
|
FeatureBag |
getFeatureBag()
Returns a FeatureBag instance. |
|
Collection<Feature> |
getFeatures()
|
|
Map<String,Object> |
getProperties()
|
|
Object |
getProperty(String name)
|
|
ProviderBag |
getProviderBag()
Returns a ProviderBag instance. |
|
Set<Class<?>> |
getProviderClasses()
|
|
Set<Object> |
getProviderInstances()
|
|
int |
hashCode()
|
|
boolean |
isEnabled(Class<? extends Feature> featureClass)
Indicates whether is the given feature enabled in this Configurable or not. |
|
void |
lock()
Locks this configuration so it cannot be modified. |
|
Configurable |
register(Class<?> providerClass)
|
|
Configurable |
register(Class<?> providerClass,
int bindingPriority)
|
|
|
register(Class<P> providerClass,
Class<? super P>... contracts)
|
|
|
register(Class<P> providerClass,
int bindingPriority,
Class<? super P>... contracts)
|
|
Configurable |
register(Object provider)
|
|
|
register(Object provider,
Class<? super P>... contracts)
|
|
Configurable |
register(Object provider,
int bindingPriority)
|
|
|
register(Object provider,
int bindingPriority,
Class<? super P>... contracts)
|
|
Configurable |
setProperties(Map<String,?> properties)
|
|
Configurable |
setProperty(String name,
Object value)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultConfig()
DefaultConfig instance;
public DefaultConfig(DefaultConfig configurable)
configurable - configurable to copy class properties from.public DefaultConfig(Map<String,Object> properties)
public DefaultConfig(Map<String,Object> properties,
ProviderBag providerBag,
FeatureBag featureBag)
| Method Detail |
|---|
public Map<String,Object> getProperties()
getProperties in interface Configurablepublic Object getProperty(String name)
getProperty in interface Configurablepublic Configurable setProperties(Map<String,?> properties)
setProperties in interface Configurable
public Configurable setProperty(String name,
Object value)
setProperty in interface Configurablepublic Collection<Feature> getFeatures()
getFeatures in interface Configurablepublic Set<Class<?>> getProviderClasses()
getProviderClasses in interface Configurablepublic Set<Object> getProviderInstances()
getProviderInstances in interface Configurablepublic Configurable register(Class<?> providerClass)
register in interface Configurablepublic Configurable register(Object provider)
register in interface Configurable
public Configurable register(Class<?> providerClass,
int bindingPriority)
register in interface Configurable
public <P> Configurable register(Class<P> providerClass,
Class<? super P>... contracts)
register in interface Configurable
public <P> Configurable register(Class<P> providerClass,
int bindingPriority,
Class<? super P>... contracts)
register in interface Configurable
public Configurable register(Object provider,
int bindingPriority)
register in interface Configurable
public <P> Configurable register(Object provider,
Class<? super P>... contracts)
register in interface Configurable
public <P> Configurable register(Object provider,
int bindingPriority,
Class<? super P>... contracts)
register in interface Configurable
protected Set<Class<?>> checkContracts(Class<?> providerClass,
Set<Class<?>> allProviderContracts,
Set<Class<?>> bindingContracts)
bindingContracts - set of contracts to perform check on.
public ProviderBag getProviderBag()
ProviderBag instance.
public FeatureBag getFeatureBag()
FeatureBag instance.
public boolean isEnabled(Class<? extends Feature> featureClass)
Configurable or not.
featureClass - feature class to check.
true if the feature is enabled in this Configurable, false otherwise.public void lock()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||