Class AttributeKey

  • All Implemented Interfaces:
    Serializable

    public final class AttributeKey
    extends Object
    implements Serializable
    Creates a Key from a class name and an attribute name. The resulting Key will be stored in the session Map.
    For instance, we can create a 'processor' AttributeKey this way :
     private static final AttributeKey PROCESSOR = new AttributeKey(
            SimpleIoProcessorPool.class, "processor");
     
    This will create the SimpleIoProcessorPool.processor@7DE45C99 key which will be stored in the session map.
    Such an attributeKey is mainly useful for debug purposes.
    Author:
    Apache MINA Project
    See Also:
    Serialized Form
    • Constructor Detail

      • AttributeKey

        public AttributeKey​(Class<?> source,
                            String name)
        Creates a new instance. It's built from :
        • the class' name
        • the attribute's name
        • this attribute hashCode
        Parameters:
        source - The class this AttributeKey will be attached to
        name - The Attribute name
    • Method Detail

      • toString

        public String toString()
        The String representation of this object.
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object