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-core-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.core.cache
├─ org.jim.core.cache.CacheChangeType.class - [JAR]
├─ org.jim.core.cache.CacheChangedVo.class - [JAR]
├─ org.jim.core.cache.ICache.class - [JAR]
├─ org.jim.core.cache.IL2Cache.class - [JAR]
org.jim.core.tcp
├─ org.jim.core.tcp.TcpConvertPacket.class - [JAR]
├─ org.jim.core.tcp.TcpPacket.class - [JAR]
├─ org.jim.core.tcp.TcpProtocol.class - [JAR]
├─ org.jim.core.tcp.TcpServerDecoder.class - [JAR]
├─ org.jim.core.tcp.TcpServerEncoder.class - [JAR]
├─ org.jim.core.tcp.TcpSessionContext.class - [JAR]
org.jim.core.session.id
├─ org.jim.core.session.id.ISessionIdGenerator.class - [JAR]
org.jim.core.packets
├─ org.jim.core.packets.AuthReqBody.class - [JAR]
├─ org.jim.core.packets.AuthRespBody.class - [JAR]
├─ org.jim.core.packets.ChatBody.class - [JAR]
├─ org.jim.core.packets.ChatType.class - [JAR]
├─ org.jim.core.packets.CloseReqBody.class - [JAR]
├─ org.jim.core.packets.Command.class - [JAR]
├─ org.jim.core.packets.DeviceType.class - [JAR]
├─ org.jim.core.packets.ExitGroupNotifyRespBody.class - [JAR]
├─ org.jim.core.packets.Group.class - [JAR]
├─ org.jim.core.packets.HandshakeBody.class - [JAR]
├─ org.jim.core.packets.HeartbeatBody.class - [JAR]
├─ org.jim.core.packets.ImClientNode.class - [JAR]
├─ org.jim.core.packets.JoinGroupNotifyRespBody.class - [JAR]
├─ org.jim.core.packets.JoinGroupRespBody.class - [JAR]
├─ org.jim.core.packets.JoinGroupResult.class - [JAR]
├─ org.jim.core.packets.LoginReqBody.class - [JAR]
├─ org.jim.core.packets.LoginRespBody.class - [JAR]
├─ org.jim.core.packets.Message.class - [JAR]
├─ org.jim.core.packets.MessageReqBody.class - [JAR]
├─ org.jim.core.packets.MsgType.class - [JAR]
├─ org.jim.core.packets.RespBody.class - [JAR]
├─ org.jim.core.packets.User.class - [JAR]
├─ org.jim.core.packets.UserMessageData.class - [JAR]
├─ org.jim.core.packets.UserReqBody.class - [JAR]
├─ org.jim.core.packets.UserStatusType.class - [JAR]
org.jim.core
├─ org.jim.core.CommandStat.class - [JAR]
├─ org.jim.core.ImChannelContext.class - [JAR]
├─ org.jim.core.ImConst.class - [JAR]
├─ org.jim.core.ImDecoder.class - [JAR]
├─ org.jim.core.ImHandler.class - [JAR]
├─ org.jim.core.ImPacket.class - [JAR]
├─ org.jim.core.ImSessionContext.class - [JAR]
├─ org.jim.core.ImStatus.class - [JAR]
├─ org.jim.core.JimVersion.class - [JAR]
├─ org.jim.core.Status.class - [JAR]
org.jim.core.cache.caffeineredis
├─ org.jim.core.cache.caffeineredis.CaffeineRedisCache.class - [JAR]
├─ org.jim.core.cache.caffeineredis.CaffeineRedisCacheManager.class - [JAR]
├─ org.jim.core.cache.caffeineredis.RedisAsyncRunnable.class - [JAR]
├─ org.jim.core.cache.caffeineredis.RedisL2Vo.class - [JAR]
org.jim.core.codec
├─ org.jim.core.codec.Decoder.class - [JAR]
├─ org.jim.core.codec.Encoder.class - [JAR]
org.jim.core.banner
├─ org.jim.core.banner.Banner.class - [JAR]
├─ org.jim.core.banner.JimBanner.class - [JAR]
org.jim.core.cache.caffeine
├─ org.jim.core.cache.caffeine.CaffeineCache.class - [JAR]
├─ org.jim.core.cache.caffeine.CaffeineCacheManager.class - [JAR]
├─ org.jim.core.cache.caffeine.CaffeineConfig.class - [JAR]
├─ org.jim.core.cache.caffeine.CaffeineConfiguration.class - [JAR]
├─ org.jim.core.cache.caffeine.CaffeineConfigurationFactory.class - [JAR]
├─ org.jim.core.cache.caffeine.CaffeineUtils.class - [JAR]
├─ org.jim.core.cache.caffeine.DefaultRemovalListener.class - [JAR]
org.jim.core.listener
├─ org.jim.core.listener.AbstractImStoreBindListener.class - [JAR]
├─ org.jim.core.listener.ImGroupListener.class - [JAR]
├─ org.jim.core.listener.ImGroupListenerAdapter.class - [JAR]
├─ org.jim.core.listener.ImListener.class - [JAR]
├─ org.jim.core.listener.ImStoreBindListener.class - [JAR]
├─ org.jim.core.listener.ImUserListener.class - [JAR]
org.jim.core.session.id.impl
├─ org.jim.core.session.id.impl.UUIDSessionIdGenerator.class - [JAR]
org.jim.core.config
├─ org.jim.core.config.ImConfig.class - [JAR]
org.jim.core.http.session
├─ org.jim.core.http.session.HttpSession.class - [JAR]
org.jim.core.http.handler
├─ org.jim.core.http.handler.IHttpRequestHandler.class - [JAR]
org.jim.core.cache.redis
├─ org.jim.core.cache.redis.ExpireVo.class - [JAR]
├─ org.jim.core.cache.redis.JedisSubscriber.class - [JAR]
├─ org.jim.core.cache.redis.JedisTemplate.class - [JAR]
├─ org.jim.core.cache.redis.RedisCache.class - [JAR]
├─ org.jim.core.cache.redis.RedisCacheManager.class - [JAR]
├─ org.jim.core.cache.redis.RedisConfiguration.class - [JAR]
├─ org.jim.core.cache.redis.RedisConfigurationFactory.class - [JAR]
├─ org.jim.core.cache.redis.RedisExpireUpdateTask.class - [JAR]
├─ org.jim.core.cache.redis.RedisLock.class - [JAR]
├─ org.jim.core.cache.redis.RedissonTemplate.class - [JAR]
├─ org.jim.core.cache.redis.SubRunnable.class - [JAR]
org.jim.core.utils
├─ org.jim.core.utils.BASE64Util.class - [JAR]
├─ org.jim.core.utils.BufferUtil.class - [JAR]
├─ org.jim.core.utils.DynamicEnumUtil.class - [JAR]
├─ org.jim.core.utils.HttpParseUtils.class - [JAR]
├─ org.jim.core.utils.ImKit.class - [JAR]
├─ org.jim.core.utils.JsonKit.class - [JAR]
├─ org.jim.core.utils.Md5.class - [JAR]
├─ org.jim.core.utils.Prop.class - [JAR]
├─ org.jim.core.utils.PropUtil.class - [JAR]
├─ org.jim.core.utils.SHA1Util.class - [JAR]
org.jim.core.http.listener
├─ org.jim.core.http.listener.IHttpServerListener.class - [JAR]
org.jim.core.http
├─ org.jim.core.http.Cookie.class - [JAR]
├─ org.jim.core.http.HttpConfig.class - [JAR]
├─ org.jim.core.http.HttpConst.class - [JAR]
├─ org.jim.core.http.HttpConvertPacket.class - [JAR]
├─ org.jim.core.http.HttpMultiBodyDecoder.class - [JAR]
├─ org.jim.core.http.HttpPacket.class - [JAR]
├─ org.jim.core.http.HttpProtocol.class - [JAR]
├─ org.jim.core.http.HttpRequest.class - [JAR]
├─ org.jim.core.http.HttpRequestDecoder.class - [JAR]
├─ org.jim.core.http.HttpResponse.class - [JAR]
├─ org.jim.core.http.HttpResponseEncoder.class - [JAR]
├─ org.jim.core.http.HttpResponseStatus.class - [JAR]
├─ org.jim.core.http.HttpUuid.class - [JAR]
├─ org.jim.core.http.KeyValue.class - [JAR]
├─ org.jim.core.http.Method.class - [JAR]
├─ org.jim.core.http.MimeType.class - [JAR]
├─ org.jim.core.http.RequestLine.class - [JAR]
├─ org.jim.core.http.UploadFile.class - [JAR]
org.jim.core.cache.ehcache
├─ org.jim.core.cache.ehcache.EhcacheConst.class - [JAR]
org.jim.core.protocol
├─ org.jim.core.protocol.AbstractProtocol.class - [JAR]
├─ org.jim.core.protocol.IProtocol.class - [JAR]
├─ org.jim.core.protocol.IProtocolConverter.class - [JAR]
org.jim.core.message
├─ org.jim.core.message.AbstractMessageHelper.class - [JAR]
├─ org.jim.core.message.MessageHelper.class - [JAR]
org.jim.core.cache.j2cache
├─ org.jim.core.cache.j2cache.J2Cache.class - [JAR]
org.jim.core.cluster
├─ org.jim.core.cluster.ICluster.class - [JAR]
├─ org.jim.core.cluster.ImCluster.class - [JAR]
├─ org.jim.core.cluster.ImClusterConfig.class - [JAR]
├─ org.jim.core.cluster.ImClusterVO.class - [JAR]
org.jim.core.exception
├─ org.jim.core.exception.ImDecodeException.class - [JAR]
├─ org.jim.core.exception.ImError.class - [JAR]
├─ org.jim.core.exception.ImException.class - [JAR]
org.jim.core.ws
├─ org.jim.core.ws.IWsMsgHandler.class - [JAR]
├─ org.jim.core.ws.Opcode.class - [JAR]
├─ org.jim.core.ws.WsConfig.class - [JAR]
├─ org.jim.core.ws.WsConst.class - [JAR]
├─ org.jim.core.ws.WsConvertPacket.class - [JAR]
├─ org.jim.core.ws.WsPacket.class - [JAR]
├─ org.jim.core.ws.WsProtocol.class - [JAR]
├─ org.jim.core.ws.WsRequestPacket.class - [JAR]
├─ org.jim.core.ws.WsResponsePacket.class - [JAR]
├─ org.jim.core.ws.WsServerDecoder.class - [JAR]
├─ org.jim.core.ws.WsServerEncoder.class - [JAR]
├─ org.jim.core.ws.WsSessionContext.class - [JAR]
├─ org.jim.core.ws.WsUuid.class - [JAR]