类 BaseLiveChatClient<Config extends BaseLiveChatClientConfig,MsgListener extends IBaseMsgListener<?,?>>
java.lang.Object
tech.ordinaryroad.live.chat.client.commons.client.BaseLiveChatClient<Config,MsgListener>
- 所有已实现的接口:
IBaseLiveChatClient<MsgListener>
public abstract class BaseLiveChatClient<Config extends BaseLiveChatClientConfig,MsgListener extends IBaseMsgListener<?,?>>
extends Object
implements IBaseLiveChatClient<MsgListener>
- 作者:
- mjz
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanaddMsgListener(MsgListener msgListener) booleanaddMsgListeners(List<MsgListener> msgListeners) void已过时。voidprotected booleancheckStatus(ClientStatusEnums status) 判断是否处于某个状态,或者处于后续状态voidclickLike(int count) 为直播间点赞void为直播间点赞void为直播间点赞voidconnect()voidvoiddestroy()voiddisconnect(boolean cancelReconnect) 手动断开连接protected abstract StringvoidbooleanremoveMsgListener(MsgListener msgListener) booleanremoveMsgListeners(List<MsgListener> msgListeners) voidvoidvoidvoidvoidvoid发送弹幕void发送弹幕void发送弹幕protected voidsetStatus(ClientStatusEnums status) protected abstract void从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 tech.ordinaryroad.live.chat.client.commons.client.IBaseLiveChatClient
clickLike, connect, disconnect, init, send, sendDanmu
-
字段详细资料
-
statusChangeSupport
-
cancelReconnect
protected volatile boolean cancelReconnect -
msgListeners
-
-
构造器详细资料
-
BaseLiveChatClient
-
-
方法详细资料
-
getConfig
-
connect
- 指定者:
connect在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
connect
public void connect()- 指定者:
connect在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
disconnect
public void disconnect(boolean cancelReconnect) 从接口复制的说明:IBaseLiveChatClient手动断开连接- 指定者:
disconnect在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>- 参数:
cancelReconnect- 取消本次的自动重连(如果启用自动重连)
-
send
- 指定者:
send在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
send
- 指定者:
send在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
send
- 指定者:
send在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
sendDanmu
从接口复制的说明:IBaseLiveChatClient发送弹幕- 指定者:
sendDanmu在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>- 参数:
danmu- 弹幕内容
-
sendDanmu
从接口复制的说明:IBaseLiveChatClient发送弹幕- 指定者:
sendDanmu在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>- 参数:
danmu- 弹幕内容
-
sendDanmu
从接口复制的说明:IBaseLiveChatClient发送弹幕- 指定者:
sendDanmu在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>- 参数:
danmu- 弹幕内容
-
clickLike
public void clickLike(int count) 从接口复制的说明:IBaseLiveChatClient为直播间点赞- 指定者:
clickLike在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
clickLike
从接口复制的说明:IBaseLiveChatClient为直播间点赞- 指定者:
clickLike在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
clickLike
从接口复制的说明:IBaseLiveChatClient为直播间点赞- 指定者:
clickLike在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
tryReconnect
protected abstract void tryReconnect() -
getWebSocketUriString
-
checkStatus
判断是否处于某个状态,或者处于后续状态- 参数:
status-ClientStatusEnums- 返回:
- false: 还没有到达该状态
-
setStatus
-
addStatusChangeListener
-
removeStatusChangeListener
-
addStatusChangeListener
-
removeStatusChangeListener
-
destroy
public void destroy()- 指定者:
destroy在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
addMsgListener
- 指定者:
addMsgListener在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
addMsgListeners
- 指定者:
addMsgListeners在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
removeMsgListener
- 指定者:
removeMsgListener在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
removeMsgListeners
- 指定者:
removeMsgListeners在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
removeAllMsgListeners
public void removeAllMsgListeners()- 指定者:
removeAllMsgListeners在接口中IBaseLiveChatClient<Config extends BaseLiveChatClientConfig>
-
addStatusChangeListener(IClientStatusChangeListener)