Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FreddyChen/NettyChat
/ functions
Functions
437 in github.com/FreddyChen/NettyChat
⨍
Functions
437
◇
Types & classes
66
Method
getMsgId
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:28
Method
getMsgIdBytes
<pre> 消息id </pre> <code>string msgId = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:851
Method
getMsgIdBytes
<pre> 消息id </pre> <code>string msgId = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1716
Method
getMsgTimeoutTimerManager
获取消息发送超时定时器 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:446
Method
getMsgType
<pre> 消息类型 </pre> <code>int32 msgType = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1786
Method
getMsgType
()
app/src/main/java/com/freddy/chat/bean/Head.java:33
Method
getMsgType
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:36
Method
getMsgType
()
app/src/main/java/com/freddy/chat/im/MessageType.java:52
Method
getParserForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:821
Method
getParserForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2234
Method
getReconnectInterval
获取重连间隔时长 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:81
Method
getReconnectInterval
获取重连间隔时长 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:261
Method
getReconnectInterval
设置ims重连间隔时长,0表示默认使用ims的值 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:62
Method
getResendCount
获取应用层消息发送超时重发次数 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:144
Method
getResendCount
获取应用层消息发送超时重发次数 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:399
Method
getResendCount
设置ims消息发送超时重发次数,0表示默认使用ims的值 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:162
Method
getResendInterval
获取应用层消息发送超时重发间隔 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:151
Method
getResendInterval
获取应用层消息发送超时重发间隔 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:413
Method
getResendInterval
设置ims消息发送超时重发间隔时长,0表示默认使用ims的值 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:172
Method
getSerializedSize
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1325
Method
getServerSentReportMsgType
获取应用层消息发送状态报告消息类型 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:130
Method
getServerSentReportMsgType
获取应用层消息发送状态报告消息类型 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:362
Method
getServerSentReportMsgType
服务端返回的消息发送状态报告消息类型 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:142
Method
getStatusReport
<pre> 状态报告 </pre> <code>int32 statusReport = 7;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2078
Method
getStatusReport
()
app/src/main/java/com/freddy/chat/bean/Head.java:73
Method
getStatusReport
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:76
Method
getTimestamp
<pre> 消息时间戳 </pre> <code>int64 timestamp = 6;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2040
Method
getTimestamp
()
app/src/main/java/com/freddy/chat/bean/Head.java:65
Method
getTimestamp
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:68
Method
getToId
<pre> 消息接收者id </pre> <code>string toId = 5;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1951
Method
getToId
()
app/src/main/java/com/freddy/chat/bean/Head.java:57
Method
getToId
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:60
Method
getToIdBytes
<pre> 消息接收者id </pre> <code>string toId = 5;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:905
Method
getToIdBytes
<pre> 消息接收者id </pre> <code>string toId = 5;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1970
Method
getUnknownFields
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:80
Method
getUnknownFields
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:967
Method
getUserIdByChannel
(Channel channel)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:228
Method
getValidPhoneNumber
获取较纯净的手机号码<br /> 删除前缀、空格等 @param phone @return
app/src/main/java/com/freddy/chat/utils/StringUtil.java:192
Method
hasHead
<pre> 消息头 </pre> <code>.Head head = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:552
Method
hashCode
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1394
Method
hashCode
()
app/src/main/java/com/freddy/chat/bean/ContentMessage.java:71
Method
hashCode
()
app/src/main/java/com/freddy/chat/bean/SingleMessage.java:18
Method
hashCode
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:100
Method
init
初始化 @param serverUrlList 服务器地址列表 @param listener 与应用层交互的listener @param callback ims连接状态回调
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:97
Method
initChannel
(SocketChannel socketChannel)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:58
Method
initChannel
(Channel channel)
im_lib/src/main/java/com/freddy/im/netty/TCPChannelInitializerHandler.java:34
Method
internalGetFieldAccessorTable
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:147
Method
internalGetFieldAccessorTable
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:407
Method
internalGetFieldAccessorTable
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1059
Method
internalGetFieldAccessorTable
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1523
Method
isClosed
标识ims是否已关闭 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:210
Method
isInitialized
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:520
Method
isInitialized
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1667
Method
isLoading
()
app/src/main/java/com/freddy/chat/bean/ContentMessage.java:54
Method
isNetworkAvailable
从应用层获取网络是否可用 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:592
Method
isNetworkAvailable
网络是否可用 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:50
Method
isNotEmpty
(Object o)
app/src/main/java/com/freddy/chat/utils/StringUtil.java:137
Method
isNumeric
利用正则表达式判断字符串是否是数字 @param str @return
app/src/main/java/com/freddy/chat/utils/StringUtil.java:176
Method
isPhone
判断是不是一个合法的手机号码
app/src/main/java/com/freddy/chat/utils/StringUtil.java:209
Method
isPlaying
()
app/src/main/java/com/freddy/chat/bean/ContentMessage.java:46
Method
isRead
()
app/src/main/java/com/freddy/chat/bean/ContentMessage.java:38
Method
logStatus
()
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:284
Method
main
(String[] args)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:41
Method
main
(String[] args)
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:310
Method
main
(String[] args)
app/src/main/java/com/freddy/chat/im/IMSClientBootstrap.java:37
Method
maybeForceBuilderInitialization
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1540
Method
mergeFrom
(com.google.protobuf.Message other)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1623
Method
mergeUnknownFields
( final com.google.protobuf.UnknownFieldSet unknownFields)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2201
Method
newBuilderForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:377
Method
newBuilderForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1493
Method
onBindEvent
注册/注销监听器 @param toBind @param listener 监听器 @param topics 主题(一个服务可以发布多个主题事件)
app/src/main/java/com/freddy/chat/event/CEventCenter.java:45
Method
onCEvent
(String topic, int msgCode, int resultCode, Object obj)
app/src/main/java/com/freddy/chat/MainActivity.java:68
Method
onConnectFailed
()
app/src/main/java/com/freddy/chat/im/IMSConnectStatusListener.java:26
Method
onConnected
()
app/src/main/java/com/freddy/chat/im/IMSConnectStatusListener.java:22
Method
onConnecting
()
app/src/main/java/com/freddy/chat/im/IMSConnectStatusListener.java:18
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/freddy/chat/MainActivity.java:35
Method
onCreate
()
app/src/main/java/com/freddy/chat/NettyChatApp.java:27
Method
onDestroy
()
app/src/main/java/com/freddy/chat/MainActivity.java:62
Method
parseDelimitedFrom
(java.io.InputStream input)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:351
Method
parseDelimitedFrom
(java.io.InputStream input)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1467
Method
parseFrom
( java.nio.ByteBuffer data)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1423
Method
parsePartialFrom
( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite ex
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2222
Method
parser
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:817
Method
receiveMsg
接收消息 @param message
app/src/main/java/com/freddy/chat/im/MessageProcessor.java:43
Method
registerAllExtensions
( com.google.protobuf.ExtensionRegistryLite registry)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:8
Method
rejectedExecution
(Runnable r, ThreadPoolExecutor e)
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:133
Method
removeCallbackInBackground
(Runnable runnable)
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:277
Method
removeCallbackOnMainThread
对runOnMainThread的,移除Runnable @param r
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:273
Method
reset
()
app/src/main/java/com/freddy/chat/event/CEvent.java:40
Method
rmUnqualified
去除非法字符(换行、回车...) @author liu_haifang @date 2014-11-7 下午2:36:48 @param str @return
app/src/main/java/com/freddy/chat/utils/StringUtil.java:128
Method
run
()
im_lib/src/main/java/com/freddy/im/HeartbeatHandler.java:63
Method
run
()
im_lib/src/main/java/com/freddy/im/MsgTimeoutTimer.java:39
Method
run
()
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:628
Method
run
()
app/src/main/java/com/freddy/chat/MainActivity.java:75
Method
run
()
app/src/main/java/com/freddy/chat/im/MessageProcessor.java:47
Method
sendMsg
()
im_lib/src/main/java/com/freddy/im/MsgTimeoutTimer.java:77
Method
sendMsg
(View view)
app/src/main/java/com/freddy/chat/MainActivity.java:48
Method
sendMsg
发送消息 @param message
app/src/main/java/com/freddy/chat/im/MessageProcessor.java:68
Method
setAppStatus
设置app前后台状态 @param appStatus
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:317
Method
setBody
<pre> 消息体 </pre> <code>string body = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:742
← previous
next →
301–400 of 437, ranked by callers