MCPcopy Create free account

hub / github.com/coldwalker/Sample / types & classes

Types & classes33 in github.com/coldwalker/Sample

ClassCloseIdleChannelHandler
若干个心跳周期内没有消息的收发,关闭连接。
src/main/java/geektime/im/lecture/ws/handler/CloseIdleChannelHandler.java:16
ClassConstants
src/main/java/geektime/im/lecture/Constants.java:3
ClassContactInfo
src/main/java/geektime/im/lecture/vo/MessageContactVO.java:22
ClassContactMultiKeys
src/main/java/geektime/im/lecture/entity/ContactMultiKeys.java:5
ClassEmbededRedis
src/main/java/geektime/im/lecture/redis/EmbededRedis.java:11
ClassEnhancedRunnableDecorator
src/main/java/geektime/im/lecture/utils/EnhancedThreadFactory.java:116
ClassEnhancedThreadFactory
src/main/java/geektime/im/lecture/utils/EnhancedThreadFactory.java:16
ClassInvalidUserInfoException
src/main/java/geektime/im/lecture/exceptions/InvalidUserInfoException.java:3
ClassMessageContact
src/main/java/geektime/im/lecture/entity/MessageContact.java:9
InterfaceMessageContactRepository
src/main/java/geektime/im/lecture/dao/MessageContactRepository.java:11
ClassMessageContactVO
src/main/java/geektime/im/lecture/vo/MessageContactVO.java:8
ClassMessageContent
src/main/java/geektime/im/lecture/entity/MessageContent.java:6
InterfaceMessageContentRepository
src/main/java/geektime/im/lecture/dao/MessageContentRepository.java:7
ClassMessageController
src/main/java/geektime/im/lecture/controller/MessageController.java:20
ClassMessageRelation
src/main/java/geektime/im/lecture/entity/MessageRelation.java:6
InterfaceMessageRelationRepository
src/main/java/geektime/im/lecture/dao/MessageRelationRepository.java:10
InterfaceMessageService
src/main/java/geektime/im/lecture/service/MessageService.java:10
ClassMessageServiceImpl
src/main/java/geektime/im/lecture/service/impl/MessageServiceImpl.java:21
ClassMessageVO
src/main/java/geektime/im/lecture/vo/MessageVO.java:5
ClassNewMessageListener
src/main/java/geektime/im/lecture/redis/NewMessageListener.java:16
ClassRelationMultiKeys
src/main/java/geektime/im/lecture/entity/RelationMultiKeys.java:5
ClassServerConfig
config for Netty Server
src/main/java/geektime/im/lecture/ws/ServerConfig.java:11
ClassShutdownThread
src/main/java/geektime/im/lecture/ws/WebSocketServer.java:109
ClassSpringSessionRedisConfiguration
src/main/java/geektime/im/lecture/redis/SpringSessionRedisConfiguration.java:18
ClassStarter
src/main/java/geektime/im/lecture/Starter.java:10
ClassUser
src/main/java/geektime/im/lecture/entity/User.java:5
ClassUserController
src/main/java/geektime/im/lecture/controller/UserController.java:21
ClassUserNotExistException
src/main/java/geektime/im/lecture/exceptions/UserNotExistException.java:3
InterfaceUserRepository
src/main/java/geektime/im/lecture/dao/UserRepository.java:9
InterfaceUserService
src/main/java/geektime/im/lecture/service/UserService.java:8
ClassUserServiceImpl
src/main/java/geektime/im/lecture/service/impl/UserServiceImpl.java:21
ClassWebSocketServer
src/main/java/geektime/im/lecture/ws/WebSocketServer.java:34
ClassWebsocketRouterHandler
服务端处理所有接收消息的handler,这里只是示例,没有拆分太细,建议实际项目中按消息类型拆分到不同的handler中。
src/main/java/geektime/im/lecture/ws/handler/WebsocketRouterHandler.java:30