package com.anyun.im_lib.listener; /** * MyApplication2 * Created by lzw on 2019/12/2. 13:17:49 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public interface OnEventListener { /** * 分发消息到应用层 * @param message */ void dispatchMsg(Object message); /** * 从应用层获取网络是否可用 * @return */ boolean isNetWorkAvailable(); /** * 获取重连间隔时长 * @return */ int getConnectTimeout(); /** * 获取应用在前台时心跳间隔 * @return */ int getForegroundHeartbeatInterval(); /** * 获取应用在后台时心跳间隔 * @return */ int getBackgroundHeartbeatInterval(); /** * 获取应用层消息发送状态报告消息类型 * @return */ int getServerSentReportMsgType(); /** * 获取应用层消息发送超时重发次数 * @return */ int getResendCount(); /** * 获取应用层消息发送超时间隔 * @return */ int getResendInterval(); int getReConnectInterval(); //注册消息 byte[] getRegisterMessage(); }