程序包 cn.leancloud

枚举 IMHookType

  • 所有已实现的接口:
    java.io.Serializable, java.lang.Comparable<IMHookType>

    public enum IMHookType
    extends java.lang.Enum<IMHookType>
    • 枚举常量概要

      枚举常量 
      枚举常量 说明
      clientOffline
      客户端下线
      clientOnline
      客户端成功登录
      conversationAdd
      向对话添加成员,在签名校验(如果开启)之后,实际加入之前,包括主动加入和被其他用户加入两种情况
      conversationAdded
      用户加入对话,在加入成功后调用。
      conversationRemove
      从对话中踢出成员,在签名校验(如果开启)之后,实际踢出之前,用户自己退出对话不会调用。
      conversationRemoved
      用户离开对话,在离开成功后调用。
      conversationStart
      创建对话,在签名校验(如果开启)之后,实际创建之前
      conversationStarted
      创建对话完成
      conversationUpdate
      修改对话属性、设置或取消对话消息提醒,在实际修改之前调用
      messageReceived
      消息达到服务器,群组成员已解析完成之后,发送给收件人之前
      messageSent
      消息发送完成
      messageUpdate
      修改消息请求到达云端,云端正式修改消息之前
      receiversOffline
      消息发送完成,存在离线的收件人
      rtmClientSign
      客户端登录启用签名认证时,验证 AV.User 的 sessionToken 后,获取登录签名前调用
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      static IMHookType parse​(java.lang.String functionName)  
      java.lang.String toString()  
      static IMHookType valueOf​(java.lang.String name)
      返回带有指定名称的该类型的枚举常量。
      static IMHookType[] values()
      按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
      • 从类继承的方法 java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • 从类继承的方法 java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • 枚举常量详细资料

      • rtmClientSign

        public static final IMHookType rtmClientSign
        客户端登录启用签名认证时,验证 AV.User 的 sessionToken 后,获取登录签名前调用
      • clientOnline

        public static final IMHookType clientOnline
        客户端成功登录
      • clientOffline

        public static final IMHookType clientOffline
        客户端下线
      • messageReceived

        public static final IMHookType messageReceived
        消息达到服务器,群组成员已解析完成之后,发送给收件人之前
      • receiversOffline

        public static final IMHookType receiversOffline
        消息发送完成,存在离线的收件人
      • messageSent

        public static final IMHookType messageSent
        消息发送完成
      • messageUpdate

        public static final IMHookType messageUpdate
        修改消息请求到达云端,云端正式修改消息之前
      • conversationStart

        public static final IMHookType conversationStart
        创建对话,在签名校验(如果开启)之后,实际创建之前
      • conversationStarted

        public static final IMHookType conversationStarted
        创建对话完成
      • conversationAdd

        public static final IMHookType conversationAdd
        向对话添加成员,在签名校验(如果开启)之后,实际加入之前,包括主动加入和被其他用户加入两种情况
      • conversationRemove

        public static final IMHookType conversationRemove
        从对话中踢出成员,在签名校验(如果开启)之后,实际踢出之前,用户自己退出对话不会调用。
      • conversationAdded

        public static final IMHookType conversationAdded
        用户加入对话,在加入成功后调用。
      • conversationRemoved

        public static final IMHookType conversationRemoved
        用户离开对话,在离开成功后调用。
      • conversationUpdate

        public static final IMHookType conversationUpdate
        修改对话属性、设置或取消对话消息提醒,在实际修改之前调用
    • 方法详细资料

      • values

        public static IMHookType[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (IMHookType c : IMHookType.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static IMHookType valueOf​(java.lang.String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        java.lang.NullPointerException - 如果参数为空值
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Enum<IMHookType>
      • parse

        public static IMHookType parse​(java.lang.String functionName)