Class MultiDataHandler

  • All Implemented Interfaces:

    
    public abstract class MultiDataHandler
    extends BaseHandler
                        

    业务逻辑处理-包含数据回调

    Since:

    5.10.4

    Author:

    rongcloud

    • Constructor Detail

      • MultiDataHandler

        MultiDataHandler()
    • Method Detail

      • stop

         void stop()

        结束

      • notifyDataChange

         final <T> void notifyDataChange(@NonNull() MultiDataHandler.DataKey<T> dataKey, @NonNull() T data)

        通知指定类型的数据变化

        Parameters:
        dataKey - 包含key和对应Class类型的对象
        data - 数据
      • notifyDataError

         final <T> void notifyDataError(@NonNull() MultiDataHandler.DataKey<T> dataKey, @NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode)

        通知指定类型的数据错误

        Parameters:
        dataKey - 包含key和对应Class类型的对象
        coreErrorCode - 错误
      • notifyDataError

         final <T> void notifyDataError(@NonNull() MultiDataHandler.DataKey<T> dataKey, @NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode, @NonNull() String errorMsg)

        通知指定类型的数据错误

        Parameters:
        dataKey - 包含key和对应Class类型的对象
        coreErrorCode - 错误
        errorMsg - 错误信息
      • notifyDataError

         final <T> void notifyDataError(@NonNull() MultiDataHandler.DataKey<T> dataKey, @NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode, @NonNull() List<String> errorMsgs)

        通知指定类型的数据错误

        Parameters:
        dataKey - 包含key和对应Class类型的对象
        coreErrorCode - 错误
        errorMsgs - 错误信息