|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.message.internal.TracingAwarePropertiesDelegate
public final class TracingAwarePropertiesDelegate
Delegating properties delegate backed by another PropertiesDelegate with implemented "cache" or direct reference to
tracing support related classes (e.g. TracingLogger) to improve performance of lookup tracing context instance.
| Constructor Summary | |
|---|---|
TracingAwarePropertiesDelegate(PropertiesDelegate propertiesDelegate)
Create new tracing aware properties delegate wrapper. |
|
| 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 object)
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 TracingAwarePropertiesDelegate(PropertiesDelegate propertiesDelegate)
propertiesDelegate - wrapped delegate.| Method Detail |
|---|
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.
public void setProperty(String name,
Object object)
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.object - an Object representing the property to be bound.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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||