├── .gitignore ├── CROSS_README.md ├── LICENSE ├── README.md ├── README_EN.md ├── VERSIONS.md ├── jforgame-codec-parent ├── jforgame-codec-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── jforgame │ │ └── codec │ │ └── MessageCodec.java ├── jforgame-codec-protobuf │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── jforgame │ │ │ └── codec │ │ │ └── protobuf │ │ │ └── ProtobufMessageCodec.java │ │ └── test │ │ └── java │ │ ├── JProtobufTest.java │ │ └── ReqAccountLogin.java ├── jforgame-codec-struct │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── jforgame │ │ │ └── codec │ │ │ └── struct │ │ │ ├── ArrayCodec.java │ │ │ ├── BeanCodec.java │ │ │ ├── BooleanCodec.java │ │ │ ├── ByteBuffUtil.java │ │ │ ├── ByteCodec.java │ │ │ ├── Codec.java │ │ │ ├── CollectionCodec.java │ │ │ ├── DoubleCodec.java │ │ │ ├── FieldCodecMeta.java │ │ │ ├── FieldIgnore.java │ │ │ ├── FloatCodec.java │ │ │ ├── IntCodec.java │ │ │ ├── LongCodec.java │ │ │ ├── MapCodec.java │ │ │ ├── ReflectUtil.java │ │ │ ├── ShortCodec.java │ │ │ ├── StringCodec.java │ │ │ └── StructMessageCodec.java │ │ └── test │ │ └── java │ │ ├── TestArrayMessage.java │ │ ├── TestChildMessage.java │ │ ├── TestMapMessage.java │ │ └── message │ │ ├── ItemVo.java │ │ ├── PlayerBackpack.java │ │ ├── PlayerBackpack2.java │ │ ├── PlayerLevelUpMessage.java │ │ └── PlayerMessage.java └── pom.xml ├── jforgame-commons ├── pom.xml └── src │ ├── main │ └── java │ │ └── jforgame │ │ └── commons │ │ ├── ds │ │ ├── CircleQueue.java │ │ ├── ConcurrentHashSet.java │ │ ├── LazyCacheMap.java │ │ ├── LruHashMap.java │ │ ├── Pair.java │ │ ├── Triple.java │ │ └── package-info.java │ │ ├── eventbus │ │ ├── BaseEvent.java │ │ ├── EventBus.java │ │ ├── Subscribe.java │ │ ├── Subscriber.java │ │ └── SubscriberRegistry.java │ │ ├── persist │ │ ├── BasePersistContainer.java │ │ ├── DbService.java │ │ ├── DelayContainer.java │ │ ├── Entity.java │ │ ├── PersistContainer.java │ │ ├── QueueContainer.java │ │ ├── QueueContainerGroup.java │ │ └── SavingStrategy.java │ │ ├── reflection │ │ ├── MethodCaller.java │ │ └── MethodHandleUtils.java │ │ ├── thread │ │ ├── NamedThreadFactory.java │ │ ├── NotThreadSafe.java │ │ └── ThreadSafe.java │ │ ├── trie │ │ ├── NodeContainer.java │ │ ├── TrieDictionary.java │ │ └── TrieNode.java │ │ └── util │ │ ├── ClassScanner.java │ │ ├── DateUtil.java │ │ ├── DigestUtil.java │ │ ├── FileUtil.java │ │ ├── JsonUtil.java │ │ ├── NumberUtil.java │ │ ├── RandomUtil.java │ │ ├── RandomWeightPool.java │ │ ├── SplitUtil.java │ │ ├── StringUtil.java │ │ ├── TimeUtil.java │ │ ├── TypeUtil.java │ │ └── ZipUtil.java │ └── test │ └── java │ └── jforgame │ └── commons │ ├── trie │ └── TestTrieDictionary.java │ └── utils │ ├── TestCircleQueue.java │ ├── TestDateUtil.java │ ├── TestLazyCacheMap.java │ └── TestLruHashMap.java ├── jforgame-demo ├── .gitignore ├── configs │ ├── jdbc.properties │ ├── server.xml │ └── version.properties ├── hotswap │ ├── Person.class │ ├── Person2.class │ ├── PlayerService.class │ ├── PlayerService2.class │ └── ReadMe.txt ├── jenkins.sh ├── pom.xml ├── script │ ├── CommonScript.java │ └── script.groovy ├── service.sh └── src │ ├── main │ ├── java │ │ └── jforgame │ │ │ └── demo │ │ │ ├── FireWall.java │ │ │ ├── ServerConfig.java │ │ │ ├── ServerScanPaths.java │ │ │ ├── ServerStartup.java │ │ │ ├── ServerVersion.java │ │ │ ├── cache │ │ │ ├── AbstractCacheContainer.java │ │ │ ├── BaseCacheService.java │ │ │ ├── CacheOptions.java │ │ │ ├── DefaultCacheContainer.java │ │ │ └── Persistable.java │ │ │ ├── cross │ │ │ ├── core │ │ │ │ ├── C2SSessionPoolFactory.java │ │ │ │ ├── CallBackCommands.java │ │ │ │ ├── CallbackController.java │ │ │ │ ├── CallbackHandler.java │ │ │ │ ├── CrossCommands.java │ │ │ │ ├── CrossTransportManager.java │ │ │ │ ├── F2GCallBack.java │ │ │ │ ├── G2FCallBack.java │ │ │ │ ├── MSessionPlus.java │ │ │ │ ├── NSessionPlus.java │ │ │ │ └── package-info.java │ │ │ └── demo │ │ │ │ ├── CrossDemoGameService.java │ │ │ │ ├── F2GHeartBeat.java │ │ │ │ ├── G2FHeartBeat.java │ │ │ │ └── HelloCallbackHandler.java │ │ │ ├── db │ │ │ ├── AsyncDbService.java │ │ │ ├── DbUtils.java │ │ │ └── OrmDbStrategy.java │ │ │ ├── doctor │ │ │ ├── HotswapManager.java │ │ │ └── script │ │ │ │ └── CommonScript.java │ │ │ ├── game │ │ │ ├── GameContext.java │ │ │ ├── Modules.java │ │ │ ├── accout │ │ │ │ └── entity │ │ │ │ │ ├── AccountEnt.java │ │ │ │ │ └── AccountManager.java │ │ │ ├── admin │ │ │ │ ├── commands │ │ │ │ │ ├── CloseServerCommandHandler.java │ │ │ │ │ ├── FuncSwitchCommandHandler.java │ │ │ │ │ └── KickPlayerCommand.java │ │ │ │ └── http │ │ │ │ │ ├── CommandHandler.java │ │ │ │ │ ├── HttpCommandHandler.java │ │ │ │ │ ├── HttpCommandManager.java │ │ │ │ │ ├── HttpCommandParams.java │ │ │ │ │ ├── HttpCommandResponse.java │ │ │ │ │ ├── HttpCommands.java │ │ │ │ │ └── HttpServer.java │ │ │ ├── core │ │ │ │ ├── BaseNotify.java │ │ │ │ ├── CronSchedulerHelper.java │ │ │ │ ├── MessagePusher.java │ │ │ │ ├── SchedulerManager.java │ │ │ │ └── SystemParameters.java │ │ │ ├── cron │ │ │ │ ├── CronParser.java │ │ │ │ └── job │ │ │ │ │ └── DailyResetJob.java │ │ │ ├── cross │ │ │ │ ├── ladder │ │ │ │ │ ├── controller │ │ │ │ │ │ └── LadderG2FController.java │ │ │ │ │ ├── message │ │ │ │ │ │ ├── F2M_HeatBeat.java │ │ │ │ │ │ ├── G2F_LadderTransfer.java │ │ │ │ │ │ ├── G2M_LadderApply.java │ │ │ │ │ │ ├── M2G_HeatBeat.java │ │ │ │ │ │ ├── ReqLadderApply.java │ │ │ │ │ │ ├── ReqLadderLogin.java │ │ │ │ │ │ ├── ResLadderTransferBegin.java │ │ │ │ │ │ └── vo │ │ │ │ │ │ │ └── LadderMatchVo.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── LadderClientManager.java │ │ │ │ │ │ └── LadderDataPool.java │ │ │ │ ├── transfer │ │ │ │ │ ├── CrossTransfer.java │ │ │ │ │ ├── CrossType.java │ │ │ │ │ └── MobaTransfer.java │ │ │ │ └── utils │ │ │ │ │ └── CrossJsonUtil.java │ │ │ ├── crossrank │ │ │ │ ├── AbstractCrossRank.java │ │ │ │ ├── CrossRank.java │ │ │ │ ├── CrossRankKinds.java │ │ │ │ ├── CrossRankService.java │ │ │ │ └── impl │ │ │ │ │ └── CrossLevelRank.java │ │ │ ├── database │ │ │ │ ├── config │ │ │ │ │ ├── CommonConfigs.java │ │ │ │ │ ├── ConfigDataPool.java │ │ │ │ │ ├── Reloadable.java │ │ │ │ │ ├── bean │ │ │ │ │ │ ├── ConfigActivity.java │ │ │ │ │ │ ├── ConfigConstant.java │ │ │ │ │ │ ├── ConfigCross.java │ │ │ │ │ │ ├── ConfigNotice.java │ │ │ │ │ │ ├── ConfigPlayerLevel.java │ │ │ │ │ │ └── ConfigSkill.java │ │ │ │ │ └── storage │ │ │ │ │ │ ├── ConfigActivityStorage.java │ │ │ │ │ │ ├── ConfigConstantStorage.java │ │ │ │ │ │ ├── ConfigCrossStorage.java │ │ │ │ │ │ ├── ConfigNoticeStorage.java │ │ │ │ │ │ ├── ConfigPlayerLevelStorage.java │ │ │ │ │ │ └── ConfigSkillStorage.java │ │ │ │ ├── server │ │ │ │ │ ├── ServerRecord.java │ │ │ │ │ └── ServerRecordPool.java │ │ │ │ └── user │ │ │ │ │ └── PlayerEnt.java │ │ │ ├── gm │ │ │ │ ├── GmConstant.java │ │ │ │ ├── GmManager.java │ │ │ │ ├── command │ │ │ │ │ ├── AbstractGmCommand.java │ │ │ │ │ ├── GmPlayerLevelCommand.java │ │ │ │ │ ├── GmReloadConfigCommand.java │ │ │ │ │ └── HotSwapCommand.java │ │ │ │ ├── controller │ │ │ │ │ └── GmController.java │ │ │ │ └── message │ │ │ │ │ ├── ReqGmExec.java │ │ │ │ │ └── ResGmResult.java │ │ │ ├── hello │ │ │ │ ├── HelloMsgRoute.java │ │ │ │ ├── ReqHello.java │ │ │ │ └── ResHello.java │ │ │ ├── logger │ │ │ │ ├── LoggerBuilder.java │ │ │ │ ├── LoggerBusiness.java │ │ │ │ ├── LoggerSystem.java │ │ │ │ └── LoggerUtils.java │ │ │ ├── login │ │ │ │ ├── LoginDataPool.java │ │ │ │ ├── LoginManager.java │ │ │ │ ├── controller │ │ │ │ │ └── LoginController.java │ │ │ │ ├── events │ │ │ │ │ └── LoginEvent.java │ │ │ │ └── message │ │ │ │ │ ├── req │ │ │ │ │ ├── ReqAccountLogin.java │ │ │ │ │ └── ReqSelectPlayer.java │ │ │ │ │ ├── res │ │ │ │ │ └── ResAccountLogin.java │ │ │ │ │ └── vo │ │ │ │ │ └── PlayerLoginVo.java │ │ │ ├── package-info.java │ │ │ ├── player │ │ │ │ ├── DailyResetTask.java │ │ │ │ ├── PlayerDataPool.java │ │ │ │ ├── PlayerManager.java │ │ │ │ ├── controller │ │ │ │ │ └── PlayerController.java │ │ │ │ ├── events │ │ │ │ │ ├── PlayerLevelUpEvent.java │ │ │ │ │ └── PlayerLogoutEvent.java │ │ │ │ ├── message │ │ │ │ │ ├── req │ │ │ │ │ │ └── ReqCreateNewPlayer.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── ResCreateNewPlayer.java │ │ │ │ │ │ └── ResKickPlayer.java │ │ │ │ └── model │ │ │ │ │ ├── AccountProfile.java │ │ │ │ │ └── PlayerProfile.java │ │ │ ├── scene │ │ │ │ └── message │ │ │ │ │ └── ResPlayerEnterScene.java │ │ │ └── skill │ │ │ │ ├── SkillDataPool.java │ │ │ │ ├── SkillManager.java │ │ │ │ ├── facade │ │ │ │ ├── SkillController.java │ │ │ │ └── SkillListener.java │ │ │ │ └── message │ │ │ │ └── ReqUseSkill.java │ │ │ ├── listener │ │ │ ├── BaseGameEvent.java │ │ │ ├── BasePlayerEvent.java │ │ │ ├── EventDispatcher.java │ │ │ ├── EventType.java │ │ │ ├── ListenerManager.java │ │ │ └── annotation │ │ │ │ ├── EventHandler.java │ │ │ │ └── Listener.java │ │ │ ├── redis │ │ │ ├── RedisCluster.java │ │ │ └── RedisCodecHelper.java │ │ │ ├── socket │ │ │ ├── GameMessageFactory.java │ │ │ ├── GameServer.java │ │ │ ├── JsonCodec.java │ │ │ ├── MessageIoDispatcher.java │ │ │ ├── MonitorGameExecutor.java │ │ │ ├── NetGateKeeper.java │ │ │ ├── SessionManager.java │ │ │ ├── SessionProperties.java │ │ │ ├── client │ │ │ │ └── RpcClientHelper.java │ │ │ ├── filter │ │ │ │ ├── FloodFilter.java │ │ │ │ ├── MessageTraceFilter.java │ │ │ │ └── ModuleEntranceFilter.java │ │ │ └── model │ │ │ │ ├── CmdRecord.java │ │ │ │ └── FloodRecord.java │ │ │ ├── tools │ │ │ ├── MessageExport.java │ │ │ ├── MessageMetadata.java │ │ │ └── ProtoFileGenerator.java │ │ │ └── utils │ │ │ ├── IdGenerator.java │ │ │ ├── IpAddrUtil.java │ │ │ ├── MemoryObject.java │ │ │ ├── SimplyObjectPool.java │ │ │ └── XmlUtils.java │ └── resources │ │ ├── jobs │ │ ├── Jobs.xml │ │ └── quartz.properties │ │ └── log4j2.xml │ ├── test │ ├── java │ │ └── jforgame │ │ │ └── demo │ │ │ ├── client │ │ │ ├── ClientPlayer.java │ │ │ └── ClientStartup.java │ │ │ ├── hotswap │ │ │ ├── IPlayerService.java │ │ │ ├── JavaDoctorHotSwapTest.java │ │ │ ├── Person.java │ │ │ ├── Person2.java │ │ │ ├── PlayerService.java │ │ │ ├── ReloadHotSwapTest.java │ │ │ ├── ReloadHotSwapTest2.java │ │ │ └── ServicePool.java │ │ │ └── udp │ │ │ ├── LoginRouter.java │ │ │ ├── MessageIoDispatcher.java │ │ │ ├── Player.java │ │ │ ├── ReqLogin.java │ │ │ ├── ResPlayerLogin.java │ │ │ ├── ResWelcome.java │ │ │ ├── SessionManager.java │ │ │ ├── UdpChannelIoHandler.java │ │ │ ├── UdpMessage.java │ │ │ ├── UdpProtocolDecoder.java │ │ │ ├── UdpProtocolEncoder.java │ │ │ ├── UdpSocketClient.java │ │ │ └── UdpSocketServer.java │ └── resources │ │ ├── game_data_001.sql │ │ ├── game_user_001.sql │ │ └── h5 │ │ ├── js │ │ ├── PacketType.js │ │ └── ws.js │ │ └── welcome.html │ └── 编码规范.md ├── jforgame-hotswap ├── jforgame-doctor │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── jforgame │ │ └── hotswap │ │ ├── ClassFileMeta.java │ │ ├── DynamicClassLoader.java │ │ ├── FileUtil.java │ │ ├── JavaDoctor.java │ │ └── package-info.java ├── jforgame-hotswap-agent │ ├── Manifest.MF │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── jforgame │ │ └── hotswap │ │ └── MyAgent.java └── pom.xml ├── jforgame-orm ├── pom.xml └── src │ ├── main │ └── java │ │ └── jforgame │ │ └── orm │ │ ├── OrmEngine.java │ │ ├── converter │ │ ├── AttributeConversionException.java │ │ ├── ConverterFactory.java │ │ └── support │ │ │ ├── ObjectToJsonJpaConverter.java │ │ │ └── ObjectToJsonZipJpaConverter.java │ │ ├── core │ │ ├── BeanProcessor.java │ │ ├── DbStatus.java │ │ ├── FieldMetaData.java │ │ ├── OrmBridge.java │ │ ├── OrmConfigException.java │ │ ├── OrmProcessor.java │ │ ├── OrmProperties.java │ │ ├── OrmTemplate.java │ │ ├── SqlFactory.java │ │ └── SqlParameterUtils.java │ │ ├── ddl │ │ ├── ColumnDefinition.java │ │ ├── ColumnMetadata.java │ │ ├── DatabaseMetadata.java │ │ ├── DatabaseSchema.java │ │ ├── IndexMetadata.java │ │ ├── SchemaAction.java │ │ ├── SchemaCreator.java │ │ ├── SchemaMigrator.java │ │ ├── SchemaStrategy.java │ │ ├── SchemaValidationException.java │ │ ├── SchemaValidator.java │ │ ├── TableConfiguration.java │ │ ├── TableDefinition.java │ │ ├── TableMetadata.java │ │ └── package-info.java │ │ ├── entity │ │ ├── BaseEntity.java │ │ ├── Stateful.java │ │ └── StatefulEntity.java │ │ └── package-info.java │ └── test │ └── java │ └── jforgame │ └── orm │ └── entity │ └── User.java ├── jforgame-runtime ├── pom.xml └── src │ ├── main │ └── java │ │ └── jforgame │ │ └── runtime │ │ ├── clazz │ │ └── ClassStats.java │ │ ├── disk │ │ ├── DiskFileSystemVo.java │ │ └── DiskStats.java │ │ ├── gc │ │ ├── GcInfoVo.java │ │ └── GcStats.java │ │ ├── memory │ │ ├── MemoryStats.java │ │ └── MemoryStatsVo.java │ │ ├── os │ │ ├── OsStats.java │ │ └── UptimeVo.java │ │ ├── package-info.java │ │ ├── thread │ │ ├── BusyThreadInfo.java │ │ ├── DeadThreadInfo.java │ │ ├── ThreadProfile.java │ │ ├── ThreadSampler.java │ │ ├── ThreadStats.java │ │ └── ThreadVo.java │ │ └── util │ │ ├── IoUtil.java │ │ ├── StringUtil.java │ │ └── ThreadUtil.java │ └── test │ └── java │ └── jforgame │ └── runtime │ ├── TestClass.java │ ├── TestCpu.java │ ├── TestDisk.java │ ├── TestGc.java │ ├── TestMemory.java │ └── TestThread.java ├── jforgame-socket-parent ├── README.md ├── codec.md ├── jforgame-socket-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── jforgame │ │ └── socket │ │ ├── client │ │ ├── AbstractSocketClient.java │ │ ├── CallBackService.java │ │ ├── CallbackTimeoutException.java │ │ ├── RequestCallback.java │ │ ├── RequestResponseFuture.java │ │ ├── RpcMessageClient.java │ │ ├── RpcResponseData.java │ │ └── SocketClient.java │ │ ├── server │ │ └── ServerNode.java │ │ ├── share │ │ ├── ChainedMessageDispatcher.java │ │ ├── CommonMessageHandlerRegister.java │ │ ├── HostAndPort.java │ │ ├── IdSession.java │ │ ├── MessageHandler.java │ │ ├── MessageHandlerRegister.java │ │ ├── MessageParameterConverter.java │ │ ├── PreprocessingMessageHandler.java │ │ ├── RequestContext.java │ │ ├── SocketIoDispatcher.java │ │ ├── SocketIoDispatcherAdapter.java │ │ ├── TrafficStatistic.java │ │ ├── WebSocketJsonFrame.java │ │ ├── annotation │ │ │ ├── MessageMeta.java │ │ │ ├── MessageRoute.java │ │ │ └── RequestHandler.java │ │ └── message │ │ │ ├── Message.java │ │ │ ├── MessageExecutor.java │ │ │ ├── MessageFactory.java │ │ │ ├── MessageHeader.java │ │ │ ├── RequestDataFrame.java │ │ │ ├── Response.java │ │ │ └── SocketDataFrame.java │ │ └── support │ │ ├── ClientRequestMail.java │ │ ├── ClientRequestTask.java │ │ ├── DefaultMessageFactory.java │ │ ├── DefaultMessageHandlerRegister.java │ │ ├── DefaultMessageHeader.java │ │ ├── DefaultMessageParameterConverter.java │ │ ├── MessageExecuteUnit.java │ │ └── package-info.java ├── jforgame-socket-mina │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── jforgame │ │ └── socket │ │ └── mina │ │ ├── DefaultProtocolCodecFactory.java │ │ ├── DefaultProtocolDecoder.java │ │ ├── DefaultProtocolEncoder.java │ │ ├── DefaultSocketIoHandler.java │ │ ├── MSession.java │ │ ├── client │ │ ├── DefaultClientSocketIoHandler.java │ │ └── TcpSocketClient.java │ │ ├── package-info.java │ │ └── server │ │ ├── TcpSocketServer.java │ │ └── TcpSocketServerBuilder.java ├── jforgame-socket-netty │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── jforgame │ │ └── socket │ │ └── netty │ │ ├── ChannelIoHandler.java │ │ ├── ChannelUtils.java │ │ ├── DefaultProtocolDecoder.java │ │ ├── DefaultProtocolEncoder.java │ │ ├── NSession.java │ │ ├── client │ │ ├── CallbackHandler.java │ │ ├── TcpSocketClient.java │ │ └── WebSocketClient.java │ │ ├── package-info.java │ │ └── server │ │ ├── ExtendedChannelHandler.java │ │ ├── ServerIdleHandler.java │ │ ├── TcpSocketServer.java │ │ ├── TcpSocketServerBuilder.java │ │ ├── WebSocketFrameAggregator.java │ │ ├── WebSocketFrameToSocketDataCodec.java │ │ ├── WebSocketServer.java │ │ └── WebSocketServerBuilder.java └── pom.xml ├── jforgame-spring-boot-starter-data ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── jforgame │ │ │ └── data │ │ │ ├── ColumnMeta.java │ │ │ ├── Container.java │ │ │ ├── DataManager.java │ │ │ ├── DataRepository.java │ │ │ ├── IndexMeta.java │ │ │ ├── ResourceAutoConfiguration.java │ │ │ ├── ResourceProperties.java │ │ │ ├── TableDefinition.java │ │ │ ├── annotation │ │ │ ├── DataTable.java │ │ │ ├── ForeignKey.java │ │ │ ├── Id.java │ │ │ └── Index.java │ │ │ ├── common │ │ │ ├── CommonConfig.java │ │ │ ├── CommonContainer.java │ │ │ ├── CommonData.java │ │ │ ├── CommonValueAutoInjectHandler.java │ │ │ ├── CommonValueReloadListener.java │ │ │ ├── ConfigResourceRegistry.java │ │ │ ├── ConfigValueParser.java │ │ │ ├── IntArrayConfigValueParser.java │ │ │ └── NullInjectParser.java │ │ │ ├── convertor │ │ │ ├── JsonToArrayConvertor.java │ │ │ ├── JsonToListConvertor.java │ │ │ └── JsonToMapConvertor.java │ │ │ ├── event │ │ │ └── ConfigReloadEvent.java │ │ │ ├── exception │ │ │ ├── DataValidateException.java │ │ │ └── ForeignKeyConstraintException.java │ │ │ ├── package-info.java │ │ │ ├── reader │ │ │ ├── BaseDataReader.java │ │ │ ├── CellColumn.java │ │ │ ├── CellHeader.java │ │ │ ├── CsvDataReader.java │ │ │ ├── DataReader.java │ │ │ └── ExcelDataReader.java │ │ │ └── validate │ │ │ ├── CustomValidator.java │ │ │ ├── DataValidator.java │ │ │ └── ForeignKeyValidator.java │ └── resources │ │ └── META-INF │ │ ├── spring.factories │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ ├── export.py │ ├── java │ └── jforgame │ │ └── test │ │ └── data │ │ ├── ConsumeDef.java │ │ └── Skill.java │ └── resources │ └── skill.csv ├── jforgame-threadmodel ├── pom.xml └── src │ ├── main │ └── java │ │ └── jforgame │ │ └── threadmodel │ │ ├── BaseTask.java │ │ ├── ThreadModel.java │ │ ├── actor │ │ ├── Actor.java │ │ ├── ActorSystem.java │ │ ├── BaseActor.java │ │ ├── SharedActor.java │ │ ├── config │ │ │ ├── ActorDeploymentConfig.java │ │ │ ├── ActorSystemConfig.java │ │ │ └── MailboxConfig.java │ │ ├── mail │ │ │ ├── Mail.java │ │ │ ├── PriorityMail.java │ │ │ └── SimpleMail.java │ │ └── mailbox │ │ │ ├── BoundedMailbox.java │ │ │ ├── Mailbox.java │ │ │ ├── MailboxFactory.java │ │ │ ├── PriorityMailbox.java │ │ │ └── UnboundedMailbox.java │ │ └── dispatch │ │ ├── BaseDispatchTask.java │ │ └── DispatchThreadModel.java │ └── test │ ├── java │ └── jforgame │ │ └── threadmodel │ │ └── actor │ │ ├── ActorConfigLoader.java │ │ ├── ConfigFromFileTest.java │ │ ├── ConfigurableActorTest.java │ │ ├── Test1.java │ │ ├── Test2.java │ │ └── Test3.java │ └── resources │ ├── akka-actor.conf │ └── akka-actor.properties ├── pom.xml └── screenshots ├── config_export.jpg ├── csv_bean.jpg ├── csv_cache.jpg ├── csv_file.jpg └── zsxq.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/.gitignore -------------------------------------------------------------------------------- /CROSS_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/CROSS_README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/README_EN.md -------------------------------------------------------------------------------- /VERSIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/VERSIONS.md -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-api/pom.xml -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-api/src/main/java/jforgame/codec/MessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-api/src/main/java/jforgame/codec/MessageCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-protobuf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-protobuf/pom.xml -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-protobuf/src/main/java/jforgame/codec/protobuf/ProtobufMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-protobuf/src/main/java/jforgame/codec/protobuf/ProtobufMessageCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-protobuf/src/test/java/JProtobufTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-protobuf/src/test/java/JProtobufTest.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-protobuf/src/test/java/ReqAccountLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-protobuf/src/test/java/ReqAccountLogin.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/pom.xml -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ArrayCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ArrayCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/BeanCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/BeanCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/BooleanCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/BooleanCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ByteBuffUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ByteBuffUtil.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ByteCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ByteCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/Codec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/CollectionCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/CollectionCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/DoubleCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/DoubleCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/FieldCodecMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/FieldCodecMeta.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/FieldIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/FieldIgnore.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/FloatCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/FloatCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/IntCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/IntCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/LongCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/LongCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/MapCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/MapCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ReflectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ReflectUtil.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ShortCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/ShortCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/StringCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/StringCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/StructMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/main/java/jforgame/codec/struct/StructMessageCodec.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/TestArrayMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/TestArrayMessage.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/TestChildMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/TestChildMessage.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/TestMapMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/TestMapMessage.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/ItemVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/ItemVo.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerBackpack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerBackpack.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerBackpack2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerBackpack2.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerLevelUpMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerLevelUpMessage.java -------------------------------------------------------------------------------- /jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/jforgame-codec-struct/src/test/java/message/PlayerMessage.java -------------------------------------------------------------------------------- /jforgame-codec-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-codec-parent/pom.xml -------------------------------------------------------------------------------- /jforgame-commons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/pom.xml -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/CircleQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/CircleQueue.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/ConcurrentHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/ConcurrentHashSet.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/LazyCacheMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/LazyCacheMap.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/LruHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/LruHashMap.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/Pair.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/Triple.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/ds/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/ds/package-info.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/eventbus/BaseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/eventbus/BaseEvent.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/eventbus/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/eventbus/EventBus.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/eventbus/Subscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/eventbus/Subscribe.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/eventbus/Subscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/eventbus/Subscriber.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/eventbus/SubscriberRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/eventbus/SubscriberRegistry.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/BasePersistContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/BasePersistContainer.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/DbService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/DbService.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/DelayContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/DelayContainer.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/Entity.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/PersistContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/PersistContainer.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/QueueContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/QueueContainer.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/QueueContainerGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/QueueContainerGroup.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/persist/SavingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/persist/SavingStrategy.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/reflection/MethodCaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/reflection/MethodCaller.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/reflection/MethodHandleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/reflection/MethodHandleUtils.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/thread/NamedThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/thread/NamedThreadFactory.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/thread/NotThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/thread/NotThreadSafe.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/thread/ThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/thread/ThreadSafe.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/trie/NodeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/trie/NodeContainer.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/trie/TrieDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/trie/TrieDictionary.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/trie/TrieNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/trie/TrieNode.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/ClassScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/ClassScanner.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/DateUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/DigestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/DigestUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/FileUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/JsonUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/NumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/NumberUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/RandomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/RandomUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/RandomWeightPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/RandomWeightPool.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/SplitUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/SplitUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/StringUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/TimeUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/TypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/TypeUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/main/java/jforgame/commons/util/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/main/java/jforgame/commons/util/ZipUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/test/java/jforgame/commons/trie/TestTrieDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/test/java/jforgame/commons/trie/TestTrieDictionary.java -------------------------------------------------------------------------------- /jforgame-commons/src/test/java/jforgame/commons/utils/TestCircleQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/test/java/jforgame/commons/utils/TestCircleQueue.java -------------------------------------------------------------------------------- /jforgame-commons/src/test/java/jforgame/commons/utils/TestDateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/test/java/jforgame/commons/utils/TestDateUtil.java -------------------------------------------------------------------------------- /jforgame-commons/src/test/java/jforgame/commons/utils/TestLazyCacheMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/test/java/jforgame/commons/utils/TestLazyCacheMap.java -------------------------------------------------------------------------------- /jforgame-commons/src/test/java/jforgame/commons/utils/TestLruHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-commons/src/test/java/jforgame/commons/utils/TestLruHashMap.java -------------------------------------------------------------------------------- /jforgame-demo/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /logs/ 3 | .idea/ 4 | -------------------------------------------------------------------------------- /jforgame-demo/configs/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/configs/jdbc.properties -------------------------------------------------------------------------------- /jforgame-demo/configs/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/configs/server.xml -------------------------------------------------------------------------------- /jforgame-demo/configs/version.properties: -------------------------------------------------------------------------------- 1 | server.version = 1.0 -------------------------------------------------------------------------------- /jforgame-demo/hotswap/Person.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/hotswap/Person.class -------------------------------------------------------------------------------- /jforgame-demo/hotswap/Person2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/hotswap/Person2.class -------------------------------------------------------------------------------- /jforgame-demo/hotswap/PlayerService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/hotswap/PlayerService.class -------------------------------------------------------------------------------- /jforgame-demo/hotswap/PlayerService2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/hotswap/PlayerService2.class -------------------------------------------------------------------------------- /jforgame-demo/hotswap/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/hotswap/ReadMe.txt -------------------------------------------------------------------------------- /jforgame-demo/jenkins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/jenkins.sh -------------------------------------------------------------------------------- /jforgame-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/pom.xml -------------------------------------------------------------------------------- /jforgame-demo/script/CommonScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/script/CommonScript.java -------------------------------------------------------------------------------- /jforgame-demo/script/script.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/script/script.groovy -------------------------------------------------------------------------------- /jforgame-demo/service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/service.sh -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/FireWall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/FireWall.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/ServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/ServerConfig.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/ServerScanPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/ServerScanPaths.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/ServerStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/ServerStartup.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/ServerVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/ServerVersion.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cache/AbstractCacheContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cache/AbstractCacheContainer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cache/BaseCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cache/BaseCacheService.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cache/CacheOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cache/CacheOptions.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cache/DefaultCacheContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cache/DefaultCacheContainer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cache/Persistable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cache/Persistable.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/C2SSessionPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/C2SSessionPoolFactory.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/CallBackCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/CallBackCommands.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/CallbackController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/CallbackController.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/CallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/CallbackHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/CrossCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/CrossCommands.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/CrossTransportManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/CrossTransportManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/F2GCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/F2GCallBack.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/G2FCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/G2FCallBack.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/MSessionPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/MSessionPlus.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/NSessionPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/NSessionPlus.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/core/package-info.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/demo/CrossDemoGameService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/demo/CrossDemoGameService.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/demo/F2GHeartBeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/demo/F2GHeartBeat.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/demo/G2FHeartBeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/demo/G2FHeartBeat.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/cross/demo/HelloCallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/cross/demo/HelloCallbackHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/db/AsyncDbService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/db/AsyncDbService.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/db/DbUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/db/DbUtils.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/db/OrmDbStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/db/OrmDbStrategy.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/doctor/HotswapManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/doctor/HotswapManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/doctor/script/CommonScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/doctor/script/CommonScript.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/GameContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/GameContext.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/Modules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/Modules.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/accout/entity/AccountEnt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/accout/entity/AccountEnt.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/accout/entity/AccountManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/accout/entity/AccountManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/commands/CloseServerCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/commands/CloseServerCommandHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/commands/FuncSwitchCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/commands/FuncSwitchCommandHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/commands/KickPlayerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/commands/KickPlayerCommand.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/CommandHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandParams.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommandResponse.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpCommands.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/admin/http/HttpServer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/core/BaseNotify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/core/BaseNotify.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/core/CronSchedulerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/core/CronSchedulerHelper.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/core/MessagePusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/core/MessagePusher.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/core/SchedulerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/core/SchedulerManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/core/SystemParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/core/SystemParameters.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cron/CronParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cron/CronParser.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cron/job/DailyResetJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cron/job/DailyResetJob.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/controller/LadderG2FController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/controller/LadderG2FController.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/F2M_HeatBeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/F2M_HeatBeat.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/G2F_LadderTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/G2F_LadderTransfer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/G2M_LadderApply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/G2M_LadderApply.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/M2G_HeatBeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/M2G_HeatBeat.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/ReqLadderApply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/ReqLadderApply.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/ReqLadderLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/ReqLadderLogin.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/ResLadderTransferBegin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/ResLadderTransferBegin.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/vo/LadderMatchVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/message/vo/LadderMatchVo.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/service/LadderClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/service/LadderClientManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/service/LadderDataPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/ladder/service/LadderDataPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/transfer/CrossTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/transfer/CrossTransfer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/transfer/CrossType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/transfer/CrossType.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/transfer/MobaTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/transfer/MobaTransfer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/cross/utils/CrossJsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/cross/utils/CrossJsonUtil.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/crossrank/AbstractCrossRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/crossrank/AbstractCrossRank.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/crossrank/CrossRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/crossrank/CrossRank.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/crossrank/CrossRankKinds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/crossrank/CrossRankKinds.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/crossrank/CrossRankService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/crossrank/CrossRankService.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/crossrank/impl/CrossLevelRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/crossrank/impl/CrossLevelRank.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/CommonConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/CommonConfigs.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/ConfigDataPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/ConfigDataPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/Reloadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/Reloadable.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigActivity.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigConstant.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigCross.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigCross.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigNotice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigNotice.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigPlayerLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigPlayerLevel.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigSkill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/bean/ConfigSkill.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigActivityStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigActivityStorage.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigConstantStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigConstantStorage.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigCrossStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigCrossStorage.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigNoticeStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigNoticeStorage.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigPlayerLevelStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigPlayerLevelStorage.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigSkillStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/config/storage/ConfigSkillStorage.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/server/ServerRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/server/ServerRecord.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/server/ServerRecordPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/server/ServerRecordPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/database/user/PlayerEnt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/database/user/PlayerEnt.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/GmConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/GmConstant.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/GmManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/GmManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/command/AbstractGmCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/command/AbstractGmCommand.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/command/GmPlayerLevelCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/command/GmPlayerLevelCommand.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/command/GmReloadConfigCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/command/GmReloadConfigCommand.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/command/HotSwapCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/command/HotSwapCommand.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/controller/GmController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/controller/GmController.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/message/ReqGmExec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/message/ReqGmExec.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/gm/message/ResGmResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/gm/message/ResGmResult.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/hello/HelloMsgRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/hello/HelloMsgRoute.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/hello/ReqHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/hello/ReqHello.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/hello/ResHello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/hello/ResHello.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerBuilder.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerBusiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerBusiness.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerSystem.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/logger/LoggerUtils.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/LoginDataPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/LoginDataPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/LoginManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/LoginManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/controller/LoginController.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/events/LoginEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/events/LoginEvent.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/message/req/ReqAccountLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/message/req/ReqAccountLogin.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/message/req/ReqSelectPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/message/req/ReqSelectPlayer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/message/res/ResAccountLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/message/res/ResAccountLogin.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/login/message/vo/PlayerLoginVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/login/message/vo/PlayerLoginVo.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 游戏业务代码目录 3 | */ 4 | package jforgame.demo.game; -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/DailyResetTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/DailyResetTask.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/PlayerDataPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/PlayerDataPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/PlayerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/PlayerManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/controller/PlayerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/controller/PlayerController.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/events/PlayerLevelUpEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/events/PlayerLevelUpEvent.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/events/PlayerLogoutEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/events/PlayerLogoutEvent.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/message/req/ReqCreateNewPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/message/req/ReqCreateNewPlayer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/message/res/ResCreateNewPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/message/res/ResCreateNewPlayer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/message/res/ResKickPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/message/res/ResKickPlayer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/model/AccountProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/model/AccountProfile.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/player/model/PlayerProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/player/model/PlayerProfile.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/scene/message/ResPlayerEnterScene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/scene/message/ResPlayerEnterScene.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/skill/SkillDataPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/skill/SkillDataPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/skill/SkillManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/skill/SkillManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/skill/facade/SkillController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/skill/facade/SkillController.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/skill/facade/SkillListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/skill/facade/SkillListener.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/game/skill/message/ReqUseSkill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/game/skill/message/ReqUseSkill.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/BaseGameEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/BaseGameEvent.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/BasePlayerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/BasePlayerEvent.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/EventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/EventDispatcher.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/EventType.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/ListenerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/ListenerManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/annotation/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/annotation/EventHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/listener/annotation/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/listener/annotation/Listener.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/redis/RedisCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/redis/RedisCluster.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/redis/RedisCodecHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/redis/RedisCodecHelper.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/GameMessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/GameMessageFactory.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/GameServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/GameServer.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/JsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/JsonCodec.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/MessageIoDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/MessageIoDispatcher.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/MonitorGameExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/MonitorGameExecutor.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/NetGateKeeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/NetGateKeeper.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/SessionManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/SessionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/SessionProperties.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/client/RpcClientHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/client/RpcClientHelper.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/filter/FloodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/filter/FloodFilter.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/filter/MessageTraceFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/filter/MessageTraceFilter.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/filter/ModuleEntranceFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/filter/ModuleEntranceFilter.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/model/CmdRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/model/CmdRecord.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/socket/model/FloodRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/socket/model/FloodRecord.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/tools/MessageExport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/tools/MessageExport.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/tools/MessageMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/tools/MessageMetadata.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/tools/ProtoFileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/tools/ProtoFileGenerator.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/utils/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/utils/IdGenerator.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/utils/IpAddrUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/utils/IpAddrUtil.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/utils/MemoryObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/utils/MemoryObject.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/utils/SimplyObjectPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/utils/SimplyObjectPool.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/java/jforgame/demo/utils/XmlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/java/jforgame/demo/utils/XmlUtils.java -------------------------------------------------------------------------------- /jforgame-demo/src/main/resources/jobs/Jobs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/resources/jobs/Jobs.xml -------------------------------------------------------------------------------- /jforgame-demo/src/main/resources/jobs/quartz.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/resources/jobs/quartz.properties -------------------------------------------------------------------------------- /jforgame-demo/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/client/ClientPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/client/ClientPlayer.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/client/ClientStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/client/ClientStartup.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/IPlayerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/IPlayerService.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/JavaDoctorHotSwapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/JavaDoctorHotSwapTest.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/Person.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/Person2.java: -------------------------------------------------------------------------------- 1 | package jforgame.demo.hotswap; 2 | 3 | public class Person2 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/PlayerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/PlayerService.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/ReloadHotSwapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/ReloadHotSwapTest.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/ReloadHotSwapTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/ReloadHotSwapTest2.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/hotswap/ServicePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/hotswap/ServicePool.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/LoginRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/LoginRouter.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/MessageIoDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/MessageIoDispatcher.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/Player.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/ReqLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/ReqLogin.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/ResPlayerLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/ResPlayerLogin.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/ResWelcome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/ResWelcome.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/SessionManager.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/UdpChannelIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/UdpChannelIoHandler.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/UdpMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/UdpMessage.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/UdpProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/UdpProtocolDecoder.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/UdpProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/UdpProtocolEncoder.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/UdpSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/UdpSocketClient.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/java/jforgame/demo/udp/UdpSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/java/jforgame/demo/udp/UdpSocketServer.java -------------------------------------------------------------------------------- /jforgame-demo/src/test/resources/game_data_001.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/resources/game_data_001.sql -------------------------------------------------------------------------------- /jforgame-demo/src/test/resources/game_user_001.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/resources/game_user_001.sql -------------------------------------------------------------------------------- /jforgame-demo/src/test/resources/h5/js/PacketType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/resources/h5/js/PacketType.js -------------------------------------------------------------------------------- /jforgame-demo/src/test/resources/h5/js/ws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/resources/h5/js/ws.js -------------------------------------------------------------------------------- /jforgame-demo/src/test/resources/h5/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/test/resources/h5/welcome.html -------------------------------------------------------------------------------- /jforgame-demo/src/编码规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-demo/src/编码规范.md -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-doctor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-doctor/pom.xml -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/ClassFileMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/ClassFileMeta.java -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/DynamicClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/DynamicClassLoader.java -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/FileUtil.java -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/JavaDoctor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/JavaDoctor.java -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-doctor/src/main/java/jforgame/hotswap/package-info.java -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-hotswap-agent/Manifest.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-hotswap-agent/Manifest.MF -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-hotswap-agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-hotswap-agent/pom.xml -------------------------------------------------------------------------------- /jforgame-hotswap/jforgame-hotswap-agent/src/main/java/jforgame/hotswap/MyAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/jforgame-hotswap-agent/src/main/java/jforgame/hotswap/MyAgent.java -------------------------------------------------------------------------------- /jforgame-hotswap/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-hotswap/pom.xml -------------------------------------------------------------------------------- /jforgame-orm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/pom.xml -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/OrmEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/OrmEngine.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/converter/AttributeConversionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/converter/AttributeConversionException.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/converter/ConverterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/converter/ConverterFactory.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/converter/support/ObjectToJsonJpaConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/converter/support/ObjectToJsonJpaConverter.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/converter/support/ObjectToJsonZipJpaConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/converter/support/ObjectToJsonZipJpaConverter.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/BeanProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/BeanProcessor.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/DbStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/DbStatus.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/FieldMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/FieldMetaData.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/OrmBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/OrmBridge.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/OrmConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/OrmConfigException.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/OrmProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/OrmProcessor.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/OrmProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/OrmProperties.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/OrmTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/OrmTemplate.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/SqlFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/SqlFactory.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/core/SqlParameterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/core/SqlParameterUtils.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/ColumnDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/ColumnDefinition.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/ColumnMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/ColumnMetadata.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/DatabaseMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/DatabaseMetadata.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/DatabaseSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/DatabaseSchema.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/IndexMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/IndexMetadata.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaAction.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaCreator.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaMigrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaMigrator.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaStrategy.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaValidationException.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/SchemaValidator.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/TableConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/TableConfiguration.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/TableDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/TableDefinition.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/TableMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/TableMetadata.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/ddl/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/ddl/package-info.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/entity/BaseEntity.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/entity/Stateful.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/entity/Stateful.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/entity/StatefulEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/entity/StatefulEntity.java -------------------------------------------------------------------------------- /jforgame-orm/src/main/java/jforgame/orm/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/main/java/jforgame/orm/package-info.java -------------------------------------------------------------------------------- /jforgame-orm/src/test/java/jforgame/orm/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-orm/src/test/java/jforgame/orm/entity/User.java -------------------------------------------------------------------------------- /jforgame-runtime/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/pom.xml -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/clazz/ClassStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/clazz/ClassStats.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/disk/DiskFileSystemVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/disk/DiskFileSystemVo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/disk/DiskStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/disk/DiskStats.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/gc/GcInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/gc/GcInfoVo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/gc/GcStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/gc/GcStats.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/memory/MemoryStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/memory/MemoryStats.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/memory/MemoryStatsVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/memory/MemoryStatsVo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/os/OsStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/os/OsStats.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/os/UptimeVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/os/UptimeVo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 对应用程序的线程、CPU、内存、gc等数据进行监控 3 | * 部分工具类来自阿里的Arthas项目 4 | */ 5 | package jforgame.runtime; -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/thread/BusyThreadInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/thread/BusyThreadInfo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/thread/DeadThreadInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/thread/DeadThreadInfo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadProfile.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadSampler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadSampler.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadStats.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/thread/ThreadVo.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/util/IoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/util/IoUtil.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/util/StringUtil.java -------------------------------------------------------------------------------- /jforgame-runtime/src/main/java/jforgame/runtime/util/ThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/main/java/jforgame/runtime/util/ThreadUtil.java -------------------------------------------------------------------------------- /jforgame-runtime/src/test/java/jforgame/runtime/TestClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/test/java/jforgame/runtime/TestClass.java -------------------------------------------------------------------------------- /jforgame-runtime/src/test/java/jforgame/runtime/TestCpu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/test/java/jforgame/runtime/TestCpu.java -------------------------------------------------------------------------------- /jforgame-runtime/src/test/java/jforgame/runtime/TestDisk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/test/java/jforgame/runtime/TestDisk.java -------------------------------------------------------------------------------- /jforgame-runtime/src/test/java/jforgame/runtime/TestGc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/test/java/jforgame/runtime/TestGc.java -------------------------------------------------------------------------------- /jforgame-runtime/src/test/java/jforgame/runtime/TestMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/test/java/jforgame/runtime/TestMemory.java -------------------------------------------------------------------------------- /jforgame-runtime/src/test/java/jforgame/runtime/TestThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-runtime/src/test/java/jforgame/runtime/TestThread.java -------------------------------------------------------------------------------- /jforgame-socket-parent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/README.md -------------------------------------------------------------------------------- /jforgame-socket-parent/codec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/codec.md -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/pom.xml -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/AbstractSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/AbstractSocketClient.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/CallBackService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/CallBackService.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/CallbackTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/CallbackTimeoutException.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RequestCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RequestCallback.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RequestResponseFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RequestResponseFuture.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RpcMessageClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RpcMessageClient.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RpcResponseData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/RpcResponseData.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/SocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/client/SocketClient.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/server/ServerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/server/ServerNode.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/ChainedMessageDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/ChainedMessageDispatcher.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/CommonMessageHandlerRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/CommonMessageHandlerRegister.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/HostAndPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/HostAndPort.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/IdSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/IdSession.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/MessageHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/MessageHandlerRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/MessageHandlerRegister.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/MessageParameterConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/MessageParameterConverter.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/PreprocessingMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/PreprocessingMessageHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/RequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/RequestContext.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/SocketIoDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/SocketIoDispatcher.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/SocketIoDispatcherAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/SocketIoDispatcherAdapter.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/TrafficStatistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/TrafficStatistic.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/WebSocketJsonFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/WebSocketJsonFrame.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/annotation/MessageMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/annotation/MessageMeta.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/annotation/MessageRoute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/annotation/MessageRoute.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/annotation/RequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/annotation/RequestHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/Message.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/MessageExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/MessageExecutor.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/MessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/MessageFactory.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/MessageHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/MessageHeader.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/RequestDataFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/RequestDataFrame.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/Response.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/SocketDataFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/share/message/SocketDataFrame.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/ClientRequestMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/ClientRequestMail.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/ClientRequestTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/ClientRequestTask.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageFactory.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageHandlerRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageHandlerRegister.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageHeader.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageParameterConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/DefaultMessageParameterConverter.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/MessageExecuteUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/MessageExecuteUnit.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-api/src/main/java/jforgame/socket/support/package-info.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/pom.xml -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultProtocolCodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultProtocolCodecFactory.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultProtocolDecoder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultProtocolEncoder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultSocketIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/DefaultSocketIoHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/MSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/MSession.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/client/DefaultClientSocketIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/client/DefaultClientSocketIoHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/client/TcpSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/client/TcpSocketClient.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/package-info.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/server/TcpSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/server/TcpSocketServer.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/server/TcpSocketServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-mina/src/main/java/jforgame/socket/mina/server/TcpSocketServerBuilder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/pom.xml -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/ChannelIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/ChannelIoHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/ChannelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/ChannelUtils.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/DefaultProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/DefaultProtocolDecoder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/DefaultProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/DefaultProtocolEncoder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/NSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/NSession.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/client/CallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/client/CallbackHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/client/TcpSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/client/TcpSocketClient.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/client/WebSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/client/WebSocketClient.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/package-info.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/ExtendedChannelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/ExtendedChannelHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/ServerIdleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/ServerIdleHandler.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/TcpSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/TcpSocketServer.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/TcpSocketServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/TcpSocketServerBuilder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketFrameAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketFrameAggregator.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketFrameToSocketDataCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketFrameToSocketDataCodec.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketServer.java -------------------------------------------------------------------------------- /jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketServerBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/jforgame-socket-netty/src/main/java/jforgame/socket/netty/server/WebSocketServerBuilder.java -------------------------------------------------------------------------------- /jforgame-socket-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-socket-parent/pom.xml -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/README.md -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/pom.xml -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/ColumnMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/ColumnMeta.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/Container.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/DataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/DataManager.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/DataRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/DataRepository.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/IndexMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/IndexMeta.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/ResourceAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/ResourceAutoConfiguration.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/ResourceProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/ResourceProperties.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/TableDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/TableDefinition.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/DataTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/DataTable.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/ForeignKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/ForeignKey.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/Id.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/annotation/Index.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonConfig.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonContainer.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonData.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonValueAutoInjectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonValueAutoInjectHandler.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonValueReloadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/CommonValueReloadListener.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/ConfigResourceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/ConfigResourceRegistry.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/ConfigValueParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/ConfigValueParser.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/IntArrayConfigValueParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/IntArrayConfigValueParser.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/NullInjectParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/common/NullInjectParser.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/convertor/JsonToArrayConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/convertor/JsonToArrayConvertor.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/convertor/JsonToListConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/convertor/JsonToListConvertor.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/convertor/JsonToMapConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/convertor/JsonToMapConvertor.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/event/ConfigReloadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/event/ConfigReloadEvent.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/exception/DataValidateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/exception/DataValidateException.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/exception/ForeignKeyConstraintException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/exception/ForeignKeyConstraintException.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/package-info.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/BaseDataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/BaseDataReader.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/CellColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/CellColumn.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/CellHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/CellHeader.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/CsvDataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/CsvDataReader.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/DataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/DataReader.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/ExcelDataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/reader/ExcelDataReader.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/validate/CustomValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/validate/CustomValidator.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/validate/DataValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/validate/DataValidator.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/java/jforgame/data/validate/ForeignKeyValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/java/jforgame/data/validate/ForeignKeyValidator.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- 1 | jforgame.data.ResourceAutoConfiguration -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/test/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/test/export.py -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/test/java/jforgame/test/data/ConsumeDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/test/java/jforgame/test/data/ConsumeDef.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/test/java/jforgame/test/data/Skill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/test/java/jforgame/test/data/Skill.java -------------------------------------------------------------------------------- /jforgame-spring-boot-starter-data/src/test/resources/skill.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-spring-boot-starter-data/src/test/resources/skill.csv -------------------------------------------------------------------------------- /jforgame-threadmodel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/pom.xml -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/BaseTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/BaseTask.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/ThreadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/ThreadModel.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/Actor.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/ActorSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/ActorSystem.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/BaseActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/BaseActor.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/SharedActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/SharedActor.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/config/ActorDeploymentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/config/ActorDeploymentConfig.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/config/ActorSystemConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/config/ActorSystemConfig.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/config/MailboxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/config/MailboxConfig.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mail/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mail/Mail.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mail/PriorityMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mail/PriorityMail.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mail/SimpleMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mail/SimpleMail.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/BoundedMailbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/BoundedMailbox.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/Mailbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/Mailbox.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/MailboxFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/MailboxFactory.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/PriorityMailbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/PriorityMailbox.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/UnboundedMailbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/actor/mailbox/UnboundedMailbox.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/dispatch/BaseDispatchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/dispatch/BaseDispatchTask.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/main/java/jforgame/threadmodel/dispatch/DispatchThreadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/main/java/jforgame/threadmodel/dispatch/DispatchThreadModel.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/ActorConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/ActorConfigLoader.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/ConfigFromFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/ConfigFromFileTest.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/ConfigurableActorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/ConfigurableActorTest.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/Test1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/Test1.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/Test2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/Test2.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/Test3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/java/jforgame/threadmodel/actor/Test3.java -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/resources/akka-actor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/resources/akka-actor.conf -------------------------------------------------------------------------------- /jforgame-threadmodel/src/test/resources/akka-actor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/jforgame-threadmodel/src/test/resources/akka-actor.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/pom.xml -------------------------------------------------------------------------------- /screenshots/config_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/screenshots/config_export.jpg -------------------------------------------------------------------------------- /screenshots/csv_bean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/screenshots/csv_bean.jpg -------------------------------------------------------------------------------- /screenshots/csv_cache.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/screenshots/csv_cache.jpg -------------------------------------------------------------------------------- /screenshots/csv_file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/screenshots/csv_file.jpg -------------------------------------------------------------------------------- /screenshots/zsxq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingston-csj/jforgame/HEAD/screenshots/zsxq.jpg --------------------------------------------------------------------------------