public interface com.bytedance.im.core.api.interfaces.BIMConnectListener
java长链状态监听方。
| 返回 | 名称 |
|---|---|
| void | onConnectStatusChanged |
| void | onTokenInvalid |
void com.bytedance.im.core.api.interfaces.BIMConnectListener.onConnectStatusChanged(
BIMConnectStatus status)
java长链状态改变回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| status | BIMConnectStatus | 长链状态码, 参看 BIMConnectStatus。 |
void com.bytedance.im.core.api.interfaces.BIMConnectListener.onTokenInvalid(
BIMErrorCode code)
javaToken 失效回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | BIMErrorCode | Token 过期错误码, 参看 BIMErrorCode。 |
public interface com.bytedance.im.core.api.interfaces.BIMConversationListListener
java会话监听方。
| 返回 | 名称 |
|---|---|
| void | onNewConversation |
| void | onConversationChanged |
| void | onConversationDelete |
| void | onTotalUnreadMessageCountChanged |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onNewConversation(
List<BIMConversation> conversationList)
java获取到新的会话。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversationList | List | 会话列表,参看 BIMConversation。 |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onConversationChanged(
List<BIMConversation> conversationList)
java会话发生更新。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversationList | List | 会话列表,参看 BIMConversation。 |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onConversationDelete(
List<BIMConversation> conversationList)
java会话被删除。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| conversationList | List | 会话列表,参看 BIMConversation。 |
void com.bytedance.im.core.api.interfaces.BIMConversationListListener.onTotalUnreadMessageCountChanged(
int totalUnreadCount)
java会话未读消息数发生变化。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| totalUnreadCount | int | 会话未读消息数。 |
注意
会话未读消息不包括设置为免打扰会话中的未读消息。
public interface com.bytedance.im.core.api.interfaces.BIMLogListener
java日志监听方。
| 返回 | 名称 |
|---|---|
| void | onLog |
void com.bytedance.im.core.api.interfaces.BIMLogListener.onLog(
BIMLogLevel logLevel,
String content)
java主线程日志回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| logLevel | BIMLogLevel | 日志级别。 |
| content | String | 日志内容。 |
public interface com.bytedance.im.core.api.interfaces.BIMMessageListener
java消息监听方。
| 返回 | 名称 |
|---|---|
| void | onReceiveMessage |
| void | onSendMessage |
| void | onDeleteMessage |
| void | onRecallMessage |
| void | onUpdateMessage |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onReceiveMessage(
BIMMessage message)
java收到新消息。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onSendMessage(
BIMMessage message)
java发送消息入库完成。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onDeleteMessage(
BIMMessage message)
java收到的消息被删除。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onRecallMessage(
BIMMessage message)
java收到的消息被撤回。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMMessageListener.onUpdateMessage(
BIMMessage message)
java收到的消息被修改。(内容+扩展)
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
public interface com.bytedance.im.core.api.interfaces.BIMResultCallback
java结果回调。
| 返回 | 名称 |
|---|---|
| void | onSuccess |
| void | onFailed |
void com.bytedance.im.core.api.interfaces.BIMResultCallback.onSuccess(
T t)
java成功回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| t | T | 回调数据 |
void com.bytedance.im.core.api.interfaces.BIMResultCallback.onFailed(
BIMErrorCode code)
java失败回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | BIMErrorCode | 错误码,参看 BIMErrorCode。 |
public interface com.bytedance.im.core.api.interfaces.BIMSendCallback
java发送结果回调。
| 返回 | 名称 |
|---|---|
| void | onProgress |
| void | onSaved |
| void | onSuccess |
| void | onError |
void com.bytedance.im.core.api.interfaces.BIMSendCallback.onProgress(
BIMMessage message,
int progress)
java媒体消息上传进度。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| message | BIMMessage | 消息体,参看 BIMMessage。 |
| progress | int | 上传进度。 |
void com.bytedance.im.core.api.interfaces.BIMSendCallback.onSaved(
BIMMessage bimMessage)
java消息已保存。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bimMessage | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMSendCallback.onSuccess(
BIMMessage bimMessage)
java消息发送成功。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bimMessage | BIMMessage | 消息体,参看 BIMMessage。 |
void com.bytedance.im.core.api.interfaces.BIMSendCallback.onError(
BIMMessage bimMessage,
BIMErrorCode code)
java消息发送失败。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bimMessage | BIMMessage | 消息体,参看 BIMMessage。 |
| code | BIMErrorCode | 错误码,参看 BIMErrorCode。 |
public abstract class com.bytedance.im.core.api.interfaces.BIMSimpleCallback
java完成回调。
| 返回 | 名称 |
|---|---|
| abstract void | onSuccess |
| abstract void | onFailed |
public abstract void com.bytedance.im.core.api.interfaces.BIMSimpleCallback.onSuccess()
java成功。
public abstract void com.bytedance.im.core.api.interfaces.BIMSimpleCallback.onFailed(
BIMErrorCode code)
java失败。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | BIMErrorCode | 错误码,参看 BIMErrorCode。 |
public interface com.bytedance.im.core.api.interfaces.BIMSyncServerListener
java同步服务端会话、消息数据监听。
| 返回 | 名称 |
|---|---|
| void | onSyncServerStart |
| void | onSyncServerFinish |
| void | onSyncServerFailed |
void com.bytedance.im.core.api.interfaces.BIMSyncServerListener.onSyncServerStart()
java开始同步服务端会话、消息数据。
void com.bytedance.im.core.api.interfaces.BIMSyncServerListener.onSyncServerFinish()
java同步服务端会话、消息数据成功。
void com.bytedance.im.core.api.interfaces.BIMSyncServerListener.onSyncServerFailed()
java同步服务端会话、消息数据失败。