类 ClientAttributes

  • 所有已实现的接口:
    java.io.Serializable

    public class ClientAttributes
    extends java.lang.Object
    implements java.io.Serializable
    Client data attributes.
    作者:
    xiweng.yy
    另请参阅:
    序列化表格
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.util.Map<java.lang.String,​java.lang.Object> clientAttributes  
      private static long serialVersionUID  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addClientAttribute​(java.lang.String key, java.lang.Object value)  
      <T> T getClientAttribute​(java.lang.String key)
      Get client attribute.
      <T> T getClientAttribute​(java.lang.String key, T defaultValue)
      Get client attribute.
      java.util.Map<java.lang.String,​java.lang.Object> getClientAttributes()  
      void setClientAttributes​(java.util.Map<java.lang.String,​java.lang.Object> clientAttributes)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • serialVersionUID

        private static final long serialVersionUID
        另请参阅:
        常量字段值
      • clientAttributes

        private java.util.Map<java.lang.String,​java.lang.Object> clientAttributes
    • 构造器详细资料

      • ClientAttributes

        public ClientAttributes()
    • 方法详细资料

      • getClientAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getClientAttributes()
      • setClientAttributes

        public void setClientAttributes​(java.util.Map<java.lang.String,​java.lang.Object> clientAttributes)
      • addClientAttribute

        public void addClientAttribute​(java.lang.String key,
                                       java.lang.Object value)
      • getClientAttribute

        public <T> T getClientAttribute​(java.lang.String key)
        Get client attribute.
        类型参数:
        T - Expected type of attribute.
        参数:
        key - attribute key.
        返回:
        client attribute, if not exist or type can't case, return null
      • getClientAttribute

        public <T> T getClientAttribute​(java.lang.String key,
                                        T defaultValue)
        Get client attribute.
        类型参数:
        T - Expected type of attribute.
        参数:
        key - attribute key.
        defaultValue - default value when not exist or type can't case
        返回:
        client attribute, if not exist or type can't case, return defaultValue