View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window jim-server-3.0.0.v20200501-RELEASE.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
org.jim.server.util
├─ org.jim.server.util.ChatKit.class - [JAR]
├─ org.jim.server.util.ClassUtils.class - [JAR]
├─ org.jim.server.util.HttpResps.class - [JAR]
├─ org.jim.server.util.HttpServerUtils.class - [JAR]
├─ org.jim.server.util.ImServerKit.class - [JAR]
org.jim.server.protocol.http.mvc
├─ org.jim.server.protocol.http.mvc.Routes.class - [JAR]
org.jim.server.helper.mongo
├─ org.jim.server.helper.mongo.MongoMessageHelper.class - [JAR]
org.jim.server.config
├─ org.jim.server.config.DefaultImConfigBuilder.class - [JAR]
├─ org.jim.server.config.ImServerConfig.class - [JAR]
├─ org.jim.server.config.ImServerConfigBuilder.class - [JAR]
├─ org.jim.server.config.PropertyImServerConfigBuilder.class - [JAR]
org.jim.server.protocol.http.api
├─ org.jim.server.protocol.http.api.HttpApiController.class - [JAR]
├─ org.jim.server.protocol.http.api.TestController.class - [JAR]
├─ org.jim.server.protocol.http.api.WebImController.class - [JAR]
org.jim.server.processor
├─ org.jim.server.processor.MultiProtocolCmdProcessor.class - [JAR]
├─ org.jim.server.processor.ProtocolCmdProcessor.class - [JAR]
├─ org.jim.server.processor.SingleProtocolCmdProcessor.class - [JAR]
org.jim.server.queue
├─ org.jim.server.queue.MsgQueueRunnable.class - [JAR]
org.jim.server.cluster.redis
├─ org.jim.server.cluster.redis.RedisCluster.class - [JAR]
├─ org.jim.server.cluster.redis.RedisClusterConfig.class - [JAR]
org.jim.server.helper.redis
├─ org.jim.server.helper.redis.RedisImStoreBindListener.class - [JAR]
├─ org.jim.server.helper.redis.RedisMessageHelper.class - [JAR]
org.jim.server.listener
├─ org.jim.server.listener.AbstractImGroupListener.class - [JAR]
├─ org.jim.server.listener.AbstractImUserListener.class - [JAR]
├─ org.jim.server.listener.DefaultImServerListener.class - [JAR]
├─ org.jim.server.listener.ImServerListener.class - [JAR]
├─ org.jim.server.listener.ImServerListenerAdapter.class - [JAR]
org.jim.server.protocol.ws
├─ org.jim.server.protocol.ws.WsMsgHandler.class - [JAR]
├─ org.jim.server.protocol.ws.WsProtocolHandler.class - [JAR]
org.jim.server.processor.group
├─ org.jim.server.processor.group.GroupCmdProcessor.class - [JAR]
org.jim.server.command.handler.userInfo
├─ org.jim.server.command.handler.userInfo.IUserInfo.class - [JAR]
├─ org.jim.server.command.handler.userInfo.NonPersistentUserInfo.class - [JAR]
├─ org.jim.server.command.handler.userInfo.PersistentUserInfo.class - [JAR]
org.jim.server.protocol.tcp
├─ org.jim.server.protocol.tcp.TcpProtocolHandler.class - [JAR]
org.jim.server.protocol
├─ org.jim.server.protocol.AbstractProtocolCmdProcessor.class - [JAR]
├─ org.jim.server.protocol.AbstractProtocolHandler.class - [JAR]
├─ org.jim.server.protocol.IProtocolHandler.class - [JAR]
├─ org.jim.server.protocol.ProtocolHandlerConfiguration.class - [JAR]
├─ org.jim.server.protocol.ProtocolHandlerConfigurationFactory.class - [JAR]
├─ org.jim.server.protocol.ProtocolManager.class - [JAR]
org.jim.server.command
├─ org.jim.server.command.AbstractCmdHandler.class - [JAR]
├─ org.jim.server.command.CmdHandler.class - [JAR]
├─ org.jim.server.command.CommandConfiguration.class - [JAR]
├─ org.jim.server.command.CommandConfigurationFactory.class - [JAR]
├─ org.jim.server.command.CommandManager.class - [JAR]
org.jim.server.handler
├─ org.jim.server.handler.DefaultImServerHandler.class - [JAR]
├─ org.jim.server.handler.ImServerHandler.class - [JAR]
├─ org.jim.server.handler.ImServerHandlerAdapter.class - [JAR]
org.jim.server.protocol.http.annotation
├─ org.jim.server.protocol.http.annotation.RequestPath.class - [JAR]
org.jim.server.command.handler
├─ org.jim.server.command.handler.AuthReqHandler.class - [JAR]
├─ org.jim.server.command.handler.ChatReqHandler.class - [JAR]
├─ org.jim.server.command.handler.CloseReqHandler.class - [JAR]
├─ org.jim.server.command.handler.HandshakeReqHandler.class - [JAR]
├─ org.jim.server.command.handler.HeartbeatReqHandler.class - [JAR]
├─ org.jim.server.command.handler.JoinGroupReqHandler.class - [JAR]
├─ org.jim.server.command.handler.LoginReqHandler.class - [JAR]
├─ org.jim.server.command.handler.MessageReqHandler.class - [JAR]
├─ org.jim.server.command.handler.UserReqHandler.class - [JAR]
org.jim.server.processor.handshake
├─ org.jim.server.processor.handshake.HandshakeCmdProcessor.class - [JAR]
├─ org.jim.server.processor.handshake.TcpHandshakeProcessor.class - [JAR]
├─ org.jim.server.processor.handshake.WsHandshakeProcessor.class - [JAR]
org.jim.server.processor.login
├─ org.jim.server.processor.login.LoginCmdProcessor.class - [JAR]
org.jim.server.protocol.http
├─ org.jim.server.protocol.http.DefaultHttpRequestHandler.class - [JAR]
├─ org.jim.server.protocol.http.FileCache.class - [JAR]
├─ org.jim.server.protocol.http.HttpProtocolHandler.class - [JAR]
org.jim.server
├─ org.jim.server.ImServerChannelContext.class - [JAR]
├─ org.jim.server.JimServer.class - [JAR]
├─ org.jim.server.JimServerAPI.class - [JAR]
org.jim.server.processor.chat
├─ org.jim.server.processor.chat.BaseAsyncChatMessageProcessor.class - [JAR]
├─ org.jim.server.processor.chat.DefaultAsyncChatMessageProcessor.class - [JAR]