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
NettyChannel
(String userId, Channel channel)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:255
Method
NettyTcpClient
()
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:75
Method
ObjectPool
(int capacity)
app/src/main/java/com/freddy/chat/event/ObjectPool.java:22
Method
ObjectToInt
object to int @date 2014-1-3下午2:14:39 @author hx @param o @return
app/src/main/java/com/freddy/chat/utils/StringUtil.java:113
Method
ResetConnectRunnable
(boolean isFirst)
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:624
Method
TCPChannelInitializerHandler
(NettyTcpClient imsClient)
im_lib/src/main/java/com/freddy/im/netty/TCPChannelInitializerHandler.java:30
Method
TCPReadHandler
(NettyTcpClient imsClient)
im_lib/src/main/java/com/freddy/im/netty/TCPReadHandler.java:30
Method
action
(AppMessage message)
app/src/main/java/com/freddy/chat/im/handler/SingleChatMessageHandler.java:25
Method
action
(AppMessage message)
app/src/main/java/com/freddy/chat/im/handler/ServerReportMessageHandler.java:22
Method
action
(AppMessage message)
app/src/main/java/com/freddy/chat/im/handler/GroupChatMessageHandler.java:22
Method
addRepeatedField
( com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1618
Method
addition_isCorrect
()
im_lib/src/test/java/com/freddy/im/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/com/freddy/chat/ExampleUnitTest.java:13
Method
assignDescriptors
( com.google.protobuf.Descriptors.FileDescriptor root)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2274
Method
build
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1575
Method
buildPartial
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1583
Method
cancelTask
强制清理任务 @param task @return
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:179
Method
channelActive
(ChannelHandlerContext ctx)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:101
Method
channelInactive
(ChannelHandlerContext ctx)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:107
Method
channelInactive
(ChannelHandlerContext ctx)
im_lib/src/main/java/com/freddy/im/netty/TCPReadHandler.java:34
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:127
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
im_lib/src/main/java/com/freddy/im/LoginAuthRespHandler.java:33
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
im_lib/src/main/java/com/freddy/im/HeartbeatRespHandler.java:28
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
im_lib/src/main/java/com/freddy/im/netty/TCPReadHandler.java:64
Method
clear
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1545
Method
clearBody
<pre> 消息体 </pre> <code>string body = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:759
Method
clearExtend
<pre> 扩展字段,以key/value形式存放的json </pre> <code>string extend = 8;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2172
Method
clearField
( com.google.protobuf.Descriptors.FieldDescriptor field)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1605
Method
clearFromId
<pre> 消息发送者id </pre> <code>string fromId = 4;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1918
Method
clearHead
<pre> 消息头 </pre> <code>.Head head = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:636
Method
clearMsgContentType
<pre> 消息内容类型 </pre> <code>int32 msgContentType = 3;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1847
Method
clearMsgId
<pre> 消息id </pre> <code>string msgId = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1753
Method
clearMsgType
<pre> 消息类型 </pre> <code>int32 msgType = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1809
Method
clearOneof
( com.google.protobuf.Descriptors.OneofDescriptor oneof)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1609
Method
clearStatusReport
<pre> 状态报告 </pre> <code>int32 statusReport = 7;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2101
Method
clearTimestamp
<pre> 消息时间戳 </pre> <code>int64 timestamp = 6;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2063
Method
clearToId
<pre> 消息接收者id </pre> <code>string toId = 5;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2007
Method
clone
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1597
Method
createNewObj
()
app/src/main/java/com/freddy/chat/event/CEvenObjPool.java:20
Method
createObjPool
(int capacity)
app/src/main/java/com/freddy/chat/event/CEvenObjPool.java:15
Method
dispatchMsg
接收ims转发过来的消息 @param msg
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:40
Method
equals
(final Object obj)
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1363
Method
equals
(Object obj)
app/src/main/java/com/freddy/chat/bean/ContentMessage.java:62
Method
equals
(Object obj)
app/src/main/java/com/freddy/chat/bean/SingleMessage.java:29
Method
equals
(Object obj)
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:111
Method
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
im_lib/src/main/java/com/freddy/im/NettyServerDemo.java:115
Method
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
im_lib/src/main/java/com/freddy/im/netty/TCPReadHandler.java:50
Method
execute
(AppMessage message)
app/src/main/java/com/freddy/chat/im/handler/AbstractMessageHandler.java:18
Method
getBackgroundHeartbeatInterval
获取应用在后台时心跳间隔时间 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:102
Method
getBackgroundHeartbeatInterval
获取应用在前台时心跳间隔时间 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:303
Method
getBackgroundHeartbeatInterval
设置应用在后台时ims心跳间隔时长,0表示默认使用ims的值 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:92
Method
getBody
<pre> 消息体 </pre> <code>string body = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:703
Method
getBody
()
app/src/main/java/com/freddy/chat/bean/AppMessage.java:27
Method
getBodyBytes
<pre> 消息体 </pre> <code>string body = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:61
Method
getBodyBytes
<pre> 消息体 </pre> <code>string body = 2;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:722
Method
getClientReceivedReportMsgType
获取应用层消息接收状态报告消息类型 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:137
Method
getClientReceivedReportMsgType
获取应用层消息接收状态报告消息类型 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:376
Method
getClientReceivedReportMsgType
客户端提交的消息接收状态报告消息类型 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:152
Method
getConnectTimeout
获取连接超时时长 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:88
Method
getConnectTimeout
设置ims连接超时时长,0表示默认使用ims的值 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:72
Method
getDefaultInstanceForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:447
Method
getDefaultInstanceForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:826
Method
getDefaultInstanceForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1571
Method
getDefaultInstanceForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2239
Method
getDescriptor
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:402
Method
getDescriptor
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1518
Method
getDescriptorForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:442
Method
getDescriptorForType
()
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1566
Method
getExtend
<pre> 扩展字段,以key/value形式存放的json </pre> <code>string extend = 8;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2116
Method
getExtend
()
app/src/main/java/com/freddy/chat/bean/Head.java:81
Method
getExtend
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:84
Method
getExtendBytes
<pre> 扩展字段,以key/value形式存放的json </pre> <code>string extend = 8;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:941
Method
getExtendBytes
<pre> 扩展字段,以key/value形式存放的json </pre> <code>string extend = 8;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:2135
Method
getForegroundHeartbeatInterval
获取应用在前台时心跳间隔时间 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:95
Method
getForegroundHeartbeatInterval
获取应用在前台时心跳间隔时间 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:289
Method
getForegroundHeartbeatInterval
设置应用在前台时ims心跳间隔时长,0表示默认使用ims的值 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:82
Method
getFromId
<pre> 消息发送者id </pre> <code>string fromId = 4;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1862
Method
getFromId
()
app/src/main/java/com/freddy/chat/bean/Head.java:49
Method
getFromId
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:52
Method
getFromIdBytes
<pre> 消息发送者id </pre> <code>string fromId = 4;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:887
Method
getFromIdBytes
<pre> 消息发送者id </pre> <code>string fromId = 4;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1881
Method
getFromTask
从 Future 中获取值,如果发生异常,打日志 @param future @param tag @param name @return
app/src/main/java/com/freddy/chat/utils/CThreadPoolExecutor.java:193
Method
getHandshakeMsg
获取由应用层构造的握手消息 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:116
Method
getHandshakeMsg
构建握手消息 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:102
Method
getHead
()
app/src/main/java/com/freddy/chat/bean/AppMessage.java:19
Method
getHeadBuilder
<pre> 消息头 </pre> <code>.Head head = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:654
Method
getHeadOrBuilder
<pre> 消息头 </pre> <code>.Head head = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:44
Method
getHeadOrBuilder
<pre> 消息头 </pre> <code>.Head head = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:183
Method
getHeadOrBuilder
<pre> 消息头 </pre> <code>.Head head = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:666
Method
getHeartbeatMsg
获取由应用层构造的心跳消息 @return
im_lib/src/main/java/com/freddy/im/interf/IMSClientInterface.java:123
Method
getHeartbeatMsg
获取由应用层构造的心跳消息 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:348
Method
getHeartbeatMsg
构建心跳消息 @return
app/src/main/java/com/freddy/chat/im/IMSEventListener.java:124
Method
getLength
字符长度 @date 2013-10-24下午4:20:03 @author hx @param o @return
app/src/main/java/com/freddy/chat/utils/StringUtil.java:96
Method
getMsgContentType
<pre> 消息内容类型 </pre> <code>int32 msgContentType = 3;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1824
Method
getMsgContentType
()
app/src/main/java/com/freddy/chat/bean/Head.java:41
Method
getMsgContentType
()
app/src/main/java/com/freddy/chat/bean/BaseMessage.java:44
Method
getMsgContentType
()
app/src/main/java/com/freddy/chat/im/MessageType.java:79
Method
getMsgDispatcher
获取消息转发器 @return
im_lib/src/main/java/com/freddy/im/netty/NettyTcpClient.java:436
Method
getMsgId
<pre> 消息id </pre> <code>string msgId = 1;</code>
im_lib/src/main/java/com/freddy/im/protobuf/MessageProtobuf.java:1697
Method
getMsgId
()
app/src/main/java/com/freddy/chat/bean/Head.java:25
← previous
next →
201–300 of 437, ranked by callers