|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.internal.MapPropertiesDelegate
public final class MapPropertiesDelegate
Properties delegate backed by a Map.
| Constructor Summary | |
|---|---|
MapPropertiesDelegate()
Create new map-based properties delegate. |
|
MapPropertiesDelegate(Map<String,Object> store)
Create new map-based properties delegate. |
|
MapPropertiesDelegate(PropertiesDelegate that)
Initialize new map-based properties delegate from another delegate. |
|
| Method Summary | |
|---|---|
Object |
getProperty(String name)
Returns the property with the given name registered in the current request/response exchange context, or null if there is no property by that name. |
Collection<String> |
getPropertyNames()
Returns an immutable collection containing the property
names available within the context of the current request/response exchange context. |
void |
removeProperty(String name)
Removes a property with the given name from the current request/response exchange context. |
void |
setProperty(String name,
Object value)
Binds an object to a given property name in the current request/response exchange context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MapPropertiesDelegate()
public MapPropertiesDelegate(Map<String,Object> store)
store - backing property store.public MapPropertiesDelegate(PropertiesDelegate that)
that - original properties delegate.| Method Detail |
|---|
public Object getProperty(String name)
PropertiesDelegatenull if there is no property by that name.
A property allows a JAX-RS filters and interceptors to exchange additional custom information not already provided by this interface.
A list of supported properties can be retrieved using PropertiesDelegate.getPropertyNames().
Custom property names should follow the same convention as package names.
getProperty in interface PropertiesDelegatename - a String specifying the name of the property.
Object containing the value of the property, or
null if no property exists matching the given name.PropertiesDelegate.getPropertyNames()public Collection<String> getPropertyNames()
PropertiesDelegatecollection containing the property
names available within the context of the current request/response exchange context.
Use the PropertiesDelegate.getProperty(java.lang.String) method with a property name to get the value of
a property.
getPropertyNames in interface PropertiesDelegatecollection of property names.PropertiesDelegate.getProperty(java.lang.String)
public void setProperty(String name,
Object value)
PropertiesDelegateA property allows a JAX-RS filters and interceptors to exchange additional custom information not already provided by this interface.
A list of supported properties can be retrieved using PropertiesDelegate.getPropertyNames().
Custom property names should follow the same convention as package names.
If a null value is passed, the effect is the same as calling the
PropertiesDelegate.removeProperty(String) method.
setProperty in interface PropertiesDelegatename - a String specifying the name of the property.value - an Object representing the property to be bound.public void removeProperty(String name)
PropertiesDelegatePropertiesDelegate.getProperty(java.lang.String)
to retrieve the property value will return null.
removeProperty in interface PropertiesDelegatename - a String specifying the name of the property to be removed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||