Interface Attributes

All Known Subinterfaces:
MutableAttributes
All Known Implementing Classes:
GuiceAttributes, ImmutableAttributes, InheritedAttributes, InheritedMutableAttributes, PropertiesAttributes, ServletRequestAttributes, SimpleAttributes

public interface Attributes
Contains attributes which represent contextual information for various types. The test for Object.equals(Object) and Object.hashCode() should be implemented using the provided static methods in this interface, or an equivalent algorithm. Many Attributes implementations exist and the most reliable means must be determined by the contents as they are accessible through this interface and not in an implementation specific way. Failure to do so may result in poor cache performance as Attributes may be a component of a cache key in some parts of the application.