jar

io.github.congcoi123 : tenio-core

Maven & Gradle

Nov 21, 2022
4 stars

io.github.congcoi123:tenio-core · TenIO is a java NIO (Non-blocking I/O) based server specifically designed for multiplayer games. It supports UDP and TCP transports which are handled by Netty for high-speed network transmission. This is the core module for the main process of the framework.

Table Of Contents

Latest Version

Download io.github.congcoi123 : tenio-core JAR file - Latest Versions:

All Versions

Download io.github.congcoi123 : tenio-core JAR file - All Versions:

Version Vulnerabilities Size Updated
0.4.x
0.3.x
0.2.x
0.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window tenio-core-0.4.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.tenio.core.event.handler.implement

├─ com.tenio.core.event.handler.implement.ConnectionEventHandler.class - [JAR]

├─ com.tenio.core.event.handler.implement.HttpEventHandler.class - [JAR]

├─ com.tenio.core.event.handler.implement.MixinsEventHandler.class - [JAR]

├─ com.tenio.core.event.handler.implement.PlayerEventHandler.class - [JAR]

├─ com.tenio.core.event.handler.implement.RoomEventHandler.class - [JAR]

com.tenio.core.entity.define.mode

├─ com.tenio.core.entity.define.mode.ConnectionDisconnectMode.class - [JAR]

├─ com.tenio.core.entity.define.mode.PlayerBanMode.class - [JAR]

├─ com.tenio.core.entity.define.mode.PlayerDisconnectMode.class - [JAR]

├─ com.tenio.core.entity.define.mode.PlayerLeaveRoomMode.class - [JAR]

├─ com.tenio.core.entity.define.mode.RoomRemoveMode.class - [JAR]

com.tenio.core.network.entity.session

├─ com.tenio.core.network.entity.session.Session.class - [JAR]

com.tenio.core.network.entity.session.implement

├─ com.tenio.core.network.entity.session.implement.SessionImpl.class - [JAR]

com.tenio.core.network.zero.codec.decoder

├─ com.tenio.core.network.zero.codec.decoder.BinaryPacketDecoder.class - [JAR]

├─ com.tenio.core.network.zero.codec.decoder.DefaultBinaryPacketDecoder.class - [JAR]

├─ com.tenio.core.network.zero.codec.decoder.PacketDecoderResultListener.class - [JAR]

com.tenio.core.utility

├─ com.tenio.core.utility.CommandUtility.class - [JAR]

com.tenio.core.configuration.constant

├─ com.tenio.core.configuration.constant.CoreConstant.class - [JAR]

├─ com.tenio.core.configuration.constant.Trademark.class - [JAR]

com.tenio.core.network.zero

├─ com.tenio.core.network.zero.ZeroSocketService.class - [JAR]

├─ com.tenio.core.network.zero.ZeroSocketServiceImpl.class - [JAR]

com.tenio.core.network

├─ com.tenio.core.network.NetworkService.class - [JAR]

├─ com.tenio.core.network.NetworkServiceImpl.class - [JAR]

com.tenio.core.network.jetty.servlet

├─ com.tenio.core.network.jetty.servlet.PingServlet.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.PrivateLogger.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.Process.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.ServletHandler.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.ServletManager.class - [JAR]

com.tenio.core.configuration.setting

├─ com.tenio.core.configuration.setting.Setting.class - [JAR]

com.tenio.core.bootstrap.injector

├─ com.tenio.core.bootstrap.injector.Injector.class - [JAR]

com.tenio.core.network.define.data

├─ com.tenio.core.network.define.data.HttpConfig.class - [JAR]

├─ com.tenio.core.network.define.data.PathConfig.class - [JAR]

├─ com.tenio.core.network.define.data.SocketConfig.class - [JAR]

com.tenio.core.entity.implement

├─ com.tenio.core.entity.implement.PlayerImpl.class - [JAR]

├─ com.tenio.core.entity.implement.RoomImpl.class - [JAR]

com.tenio.core.bootstrap

├─ com.tenio.core.bootstrap.BootstrapHandler.class - [JAR]

├─ com.tenio.core.bootstrap.Bootstrapper.class - [JAR]

com.tenio.core.network.zero.engine.manager

├─ com.tenio.core.network.zero.engine.manager.UdpChannelManager.class - [JAR]

com.tenio.core.handler.event

├─ com.tenio.core.handler.event.EventAttachConnectionRequestValidation.class - [JAR]

├─ com.tenio.core.handler.event.EventAttachedConnectionResult.class - [JAR]

├─ com.tenio.core.handler.event.EventConnectionEstablishedResult.class - [JAR]

├─ com.tenio.core.handler.event.EventDisconnectConnection.class - [JAR]

├─ com.tenio.core.handler.event.EventDisconnectPlayer.class - [JAR]

├─ com.tenio.core.handler.event.EventFetchedBandwidthInfo.class - [JAR]

├─ com.tenio.core.handler.event.EventFetchedCcuInfo.class - [JAR]

├─ com.tenio.core.handler.event.EventHttpRequestHandle.class - [JAR]

├─ com.tenio.core.handler.event.EventHttpRequestValidation.class - [JAR]

├─ com.tenio.core.handler.event.EventPlayerAfterLeftRoom.class - [JAR]

├─ com.tenio.core.handler.event.EventPlayerBeforeLeaveRoom.class - [JAR]

├─ com.tenio.core.handler.event.EventPlayerJoinedRoomResult.class - [JAR]

├─ com.tenio.core.handler.event.EventPlayerLoggedinResult.class - [JAR]

├─ com.tenio.core.handler.event.EventPlayerReconnectRequestHandle.class - [JAR]

├─ com.tenio.core.handler.event.EventPlayerReconnectedResult.class - [JAR]

├─ com.tenio.core.handler.event.EventReceivedMessageFromPlayer.class - [JAR]

├─ com.tenio.core.handler.event.EventRoomCreatedResult.class - [JAR]

├─ com.tenio.core.handler.event.EventRoomWillBeRemoved.class - [JAR]

├─ com.tenio.core.handler.event.EventSendMessageToPlayer.class - [JAR]

├─ com.tenio.core.handler.event.EventServerException.class - [JAR]

├─ com.tenio.core.handler.event.EventServerInitialization.class - [JAR]

├─ com.tenio.core.handler.event.EventServerTeardown.class - [JAR]

├─ com.tenio.core.handler.event.EventSocketConnectionRefused.class - [JAR]

├─ com.tenio.core.handler.event.EventSwitchParticipantToSpectatorResult.class - [JAR]

├─ com.tenio.core.handler.event.EventSwitchSpectatorToParticipantResult.class - [JAR]

├─ com.tenio.core.handler.event.EventSystemMonitoring.class - [JAR]

├─ com.tenio.core.handler.event.EventWebSocketConnectionRefused.class - [JAR]

├─ com.tenio.core.handler.event.EventWriteMessageToConnection.class - [JAR]

com.tenio.core.network.jetty

├─ com.tenio.core.network.jetty.JettyHttpService.class - [JAR]

com.tenio.core.network.zero.handler.implement

├─ com.tenio.core.network.zero.handler.implement.AbstractIoHandler.class - [JAR]

├─ com.tenio.core.network.zero.handler.implement.DatagramIoHandlerImpl.class - [JAR]

├─ com.tenio.core.network.zero.handler.implement.KcpIoHandlerImpl.class - [JAR]

├─ com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl.class - [JAR]

com.tenio.core.configuration.define

├─ com.tenio.core.configuration.define.CoreConfigurationType.class - [JAR]

├─ com.tenio.core.configuration.define.ServerEvent.class - [JAR]

com.tenio.core.event.implement

├─ com.tenio.core.event.implement.EventHandler.class - [JAR]

├─ com.tenio.core.event.implement.EventManager.class - [JAR]

├─ com.tenio.core.event.implement.EventProducer.class - [JAR]

├─ com.tenio.core.event.implement.EventSubscriber.class - [JAR]

com.tenio.core.entity.setting.strategy.implement

├─ com.tenio.core.entity.setting.strategy.implement.DefaultRoomCredentialValidatedStrategy.class - [JAR]

├─ com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy.class - [JAR]

com.tenio.core.network.entity.packet.implement

├─ com.tenio.core.network.entity.packet.implement.PacketImpl.class - [JAR]

├─ com.tenio.core.network.entity.packet.implement.PacketQueueImpl.class - [JAR]

com.tenio.core.entity.define.result

├─ com.tenio.core.entity.define.result.AttachedConnectionResult.class - [JAR]

├─ com.tenio.core.entity.define.result.ConnectionEstablishedResult.class - [JAR]

├─ com.tenio.core.entity.define.result.PlayerJoinedRoomResult.class - [JAR]

├─ com.tenio.core.entity.define.result.PlayerLeftRoomResult.class - [JAR]

├─ com.tenio.core.entity.define.result.PlayerLoggedInResult.class - [JAR]

├─ com.tenio.core.entity.define.result.PlayerReconnectedResult.class - [JAR]

├─ com.tenio.core.entity.define.result.RoomCreatedResult.class - [JAR]

├─ com.tenio.core.entity.define.result.SwitchedPlayerRoleInRoomResult.class - [JAR]

com.tenio.core.service

├─ com.tenio.core.service.Service.class - [JAR]

├─ com.tenio.core.service.ServiceListener.class - [JAR]

com.tenio.core.api.implement

├─ com.tenio.core.api.implement.ServerApiImpl.class - [JAR]

com.tenio.core.entity.setting

├─ com.tenio.core.entity.setting.InitialRoomSetting.class - [JAR]

com.tenio.core.command

├─ com.tenio.core.command.AbstractCommandHandler.class - [JAR]

├─ com.tenio.core.command.CommandManager.class - [JAR]

com.tenio.core.manager

├─ com.tenio.core.manager.AbstractManager.class - [JAR]

├─ com.tenio.core.manager.Manager.class - [JAR]

com.tenio.core.network.statistic

├─ com.tenio.core.network.statistic.NetworkReaderStatistic.class - [JAR]

├─ com.tenio.core.network.statistic.NetworkWriterStatistic.class - [JAR]

com.tenio.core.network.entity.kcp

├─ com.tenio.core.network.entity.kcp.Kcp.class - [JAR]

├─ com.tenio.core.network.entity.kcp.Ukcp.class - [JAR]

com.tenio.core.network.zero.handler

├─ com.tenio.core.network.zero.handler.BaseIoHandler.class - [JAR]

├─ com.tenio.core.network.zero.handler.DatagramIoHandler.class - [JAR]

├─ com.tenio.core.network.zero.handler.KcpIoHandler.class - [JAR]

├─ com.tenio.core.network.zero.handler.SocketIoHandler.class - [JAR]

com.tenio.core.controller

├─ com.tenio.core.controller.AbstractController.class - [JAR]

├─ com.tenio.core.controller.Controller.class - [JAR]

├─ com.tenio.core.controller.RequestComparator.class - [JAR]

com.tenio.core.schedule.task

├─ com.tenio.core.schedule.task.AbstractTask.class - [JAR]

com.tenio.core.bootstrap.annotation

├─ com.tenio.core.bootstrap.annotation.Autowired.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.AutowiredAcceptNull.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.AutowiredQualifier.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.Bean.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.BeanFactory.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.Bootstrap.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.Command.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.Component.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.EventHandler.class - [JAR]

├─ com.tenio.core.bootstrap.annotation.Setting.class - [JAR]

com.tenio.core.server.setting

├─ com.tenio.core.server.setting.ConfigurationAssessment.class - [JAR]

com.tenio.core.entity.define.room

├─ com.tenio.core.entity.define.room.PlayerRoleInRoom.class - [JAR]

com.tenio.core.monitoring.system

├─ com.tenio.core.monitoring.system.SystemInfo.class - [JAR]

├─ com.tenio.core.monitoring.system.SystemMonitoring.class - [JAR]

com.tenio.core.network.security.ssl

├─ com.tenio.core.network.security.ssl.WebSocketSslContext.class - [JAR]

com.tenio.core.entity.manager.implement

├─ com.tenio.core.entity.manager.implement.PlayerManagerImpl.class - [JAR]

├─ com.tenio.core.entity.manager.implement.RoomManagerImpl.class - [JAR]

com.tenio.core.entity.setting.strategy

├─ com.tenio.core.entity.setting.strategy.RoomCredentialValidatedStrategy.class - [JAR]

├─ com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy.class - [JAR]

com.tenio.core.network.entity.protocol

├─ com.tenio.core.network.entity.protocol.Request.class - [JAR]

├─ com.tenio.core.network.entity.protocol.Response.class - [JAR]

com.tenio.core.api

├─ com.tenio.core.api.ServerApi.class - [JAR]

com.tenio.core.monitoring.define

├─ com.tenio.core.monitoring.define.SystemInfoType.class - [JAR]

com.tenio.core.network.jetty.servlet.support

├─ com.tenio.core.network.jetty.servlet.support.BaseProcessServlet.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.support.BaseResponse.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.support.BaseServlet.class - [JAR]

├─ com.tenio.core.network.jetty.servlet.support.PrivateLogger.class - [JAR]

com.tenio.core.schedule

├─ com.tenio.core.schedule.ScheduleService.class - [JAR]

├─ com.tenio.core.schedule.ScheduleServiceImpl.class - [JAR]

com.tenio.core.command.implement

├─ com.tenio.core.command.implement.HelpCommand.class - [JAR]

├─ com.tenio.core.command.implement.InfoCommand.class - [JAR]

├─ com.tenio.core.command.implement.ServerCommand.class - [JAR]

├─ com.tenio.core.command.implement.UnBanAddressCommand.class - [JAR]

com.tenio.core.network.netty.websocket

├─ com.tenio.core.network.netty.websocket.NettyWsHandShake.class - [JAR]

├─ com.tenio.core.network.netty.websocket.NettyWsHandler.class - [JAR]

├─ com.tenio.core.network.netty.websocket.NettyWsInitializer.class - [JAR]

├─ com.tenio.core.network.netty.websocket.PrivateLogger.class - [JAR]

com.tenio.core.network.zero.codec.compression

├─ com.tenio.core.network.zero.codec.compression.BinaryPacketCompressor.class - [JAR]

├─ com.tenio.core.network.zero.codec.compression.DefaultBinaryPacketCompressor.class - [JAR]

com.tenio.core

├─ com.tenio.core.ApplicationLauncher.class - [JAR]

com.tenio.core.entity

├─ com.tenio.core.entity.Player.class - [JAR]

├─ com.tenio.core.entity.PlayerState.class - [JAR]

├─ com.tenio.core.entity.Room.class - [JAR]

├─ com.tenio.core.entity.RoomState.class - [JAR]

com.tenio.core.entity.data

├─ com.tenio.core.entity.data.ServerMessage.class - [JAR]

com.tenio.core.exception

├─ com.tenio.core.exception.AddedDuplicatedCommandException.class - [JAR]

├─ com.tenio.core.exception.AddedDuplicatedPlayerException.class - [JAR]

├─ com.tenio.core.exception.AddedDuplicatedRoomException.class - [JAR]

├─ com.tenio.core.exception.ConfigurationException.class - [JAR]

├─ com.tenio.core.exception.CreatedRoomException.class - [JAR]

├─ com.tenio.core.exception.DuplicatedUriAndMethodException.class - [JAR]

├─ com.tenio.core.exception.EmptyUdpChannelsException.class - [JAR]

├─ com.tenio.core.exception.IllegalDefinedAccessControlException.class - [JAR]

├─ com.tenio.core.exception.IllegalReturnTypeException.class - [JAR]

├─ com.tenio.core.exception.MultipleImplementedClassForInterfaceException.class - [JAR]

├─ com.tenio.core.exception.NoImplementedClassFoundException.class - [JAR]

├─ com.tenio.core.exception.NotDefinedSubscribersException.class - [JAR]

├─ com.tenio.core.exception.PacketCompressorException.class - [JAR]

├─ com.tenio.core.exception.PacketEncryptorException.class - [JAR]

├─ com.tenio.core.exception.PacketQueueFullException.class - [JAR]

├─ com.tenio.core.exception.PacketQueuePolicyViolationException.class - [JAR]

├─ com.tenio.core.exception.PlayerJoinedRoomException.class - [JAR]

├─ com.tenio.core.exception.RefusedConnectionAddressException.class - [JAR]

├─ com.tenio.core.exception.RemovedNonExistentPlayerFromRoomException.class - [JAR]

├─ com.tenio.core.exception.RequestQueueFullException.class - [JAR]

├─ com.tenio.core.exception.ServiceRuntimeException.class - [JAR]

├─ com.tenio.core.exception.SwitchedPlayerRoleInRoomException.class - [JAR]

├─ com.tenio.core.exception.UnsupportedDataTypeInUseException.class - [JAR]

com.tenio.core.server.service

├─ com.tenio.core.server.service.InternalProcessorService.class - [JAR]

├─ com.tenio.core.server.service.InternalProcessorServiceImpl.class - [JAR]

com.tenio.core.network.zero.engine.writer

├─ com.tenio.core.network.zero.engine.writer.WriterHandler.class - [JAR]

com.tenio.core.server

├─ com.tenio.core.server.Server.class - [JAR]

├─ com.tenio.core.server.ServerImpl.class - [JAR]

com.tenio.core.network.zero.codec

├─ com.tenio.core.network.zero.codec.CodecUtility.class - [JAR]

com.tenio.core.schedule.task.kcp

├─ com.tenio.core.schedule.task.kcp.KcpUpdateTask.class - [JAR]

com.tenio.core.network.zero.engine.implement

├─ com.tenio.core.network.zero.engine.implement.AbstractZeroEngine.class - [JAR]

├─ com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl.class - [JAR]

├─ com.tenio.core.network.zero.engine.implement.ZeroReaderImpl.class - [JAR]

├─ com.tenio.core.network.zero.engine.implement.ZeroWriterImpl.class - [JAR]

com.tenio.core.entity.manager

├─ com.tenio.core.entity.manager.PlayerManager.class - [JAR]

├─ com.tenio.core.entity.manager.RoomManager.class - [JAR]

com.tenio.core.network.netty

├─ com.tenio.core.network.netty.NettyWebSocketService.class - [JAR]

├─ com.tenio.core.network.netty.NettyWebSocketServiceImpl.class - [JAR]

com.tenio.core.configuration.kcp

├─ com.tenio.core.configuration.kcp.KcpConfiguration.class - [JAR]

├─ com.tenio.core.configuration.kcp.KcpProfile.class - [JAR]

com.tenio.core.network.entity.packet.policy

├─ com.tenio.core.network.entity.packet.policy.DefaultPacketQueuePolicy.class - [JAR]

├─ com.tenio.core.network.entity.packet.policy.PacketQueuePolicy.class - [JAR]

com.tenio.core.network.zero.engine

├─ com.tenio.core.network.zero.engine.KcpWriter.class - [JAR]

├─ com.tenio.core.network.zero.engine.ZeroAcceptor.class - [JAR]

├─ com.tenio.core.network.zero.engine.ZeroEngine.class - [JAR]

├─ com.tenio.core.network.zero.engine.ZeroReader.class - [JAR]

├─ com.tenio.core.network.zero.engine.ZeroWriter.class - [JAR]

com.tenio.core.network.zero.codec.encoder

├─ com.tenio.core.network.zero.codec.encoder.BinaryPacketEncoder.class - [JAR]

├─ com.tenio.core.network.zero.codec.encoder.DefaultBinaryPacketEncoder.class - [JAR]

com.tenio.core.configuration

├─ com.tenio.core.configuration.CoreConfiguration.class - [JAR]

com.tenio.core.bootstrap.configuration

├─ com.tenio.core.bootstrap.configuration.ConfigurationHandler.class - [JAR]

com.tenio.core.network.entity.packet

├─ com.tenio.core.network.entity.packet.Packet.class - [JAR]

├─ com.tenio.core.network.entity.packet.PacketQueue.class - [JAR]

com.tenio.core.network.zero.codec.packet

├─ com.tenio.core.network.zero.codec.packet.PacketHeader.class - [JAR]

├─ com.tenio.core.network.zero.codec.packet.PacketHeaderType.class - [JAR]

├─ com.tenio.core.network.zero.codec.packet.PacketReadState.class - [JAR]

├─ com.tenio.core.network.zero.codec.packet.PendingPacket.class - [JAR]

├─ com.tenio.core.network.zero.codec.packet.ProcessedPacket.class - [JAR]

com.tenio.core.network.security.filter

├─ com.tenio.core.network.security.filter.ConnectionFilter.class - [JAR]

├─ com.tenio.core.network.security.filter.DefaultConnectionFilter.class - [JAR]

com.tenio.core.network.entity.session.manager

├─ com.tenio.core.network.entity.session.manager.SessionManager.class - [JAR]

├─ com.tenio.core.network.entity.session.manager.SessionManagerImpl.class - [JAR]

com.tenio.core.handler

├─ com.tenio.core.handler.AbstractHandler.class - [JAR]

com.tenio.core.schedule.task.internal

├─ com.tenio.core.schedule.task.internal.AutoDisconnectPlayerTask.class - [JAR]

├─ com.tenio.core.schedule.task.internal.AutoRemoveRoomTask.class - [JAR]

├─ com.tenio.core.schedule.task.internal.CcuReportTask.class - [JAR]

├─ com.tenio.core.schedule.task.internal.DeadlockScanTask.class - [JAR]

├─ com.tenio.core.schedule.task.internal.SystemMonitoringTask.class - [JAR]

├─ com.tenio.core.schedule.task.internal.TrafficCounterTask.class - [JAR]

com.tenio.core.network.zero.engine.writer.implement

├─ com.tenio.core.network.zero.engine.writer.implement.AbstractWriterHandler.class - [JAR]

├─ com.tenio.core.network.zero.engine.writer.implement.DatagramWriterHandler.class - [JAR]

├─ com.tenio.core.network.zero.engine.writer.implement.KcpWriterHandler.class - [JAR]

├─ com.tenio.core.network.zero.engine.writer.implement.SocketWriterHandler.class - [JAR]

com.tenio.core.network.define

├─ com.tenio.core.network.define.RequestPriority.class - [JAR]

├─ com.tenio.core.network.define.ResponsePriority.class - [JAR]

├─ com.tenio.core.network.define.RestMethod.class - [JAR]

├─ com.tenio.core.network.define.TransportType.class - [JAR]

com.tenio.core.event.handler

├─ com.tenio.core.event.handler.EventHandler.class - [JAR]

com.tenio.core.network.zero.engine.listener

├─ com.tenio.core.network.zero.engine.listener.ZeroAcceptorListener.class - [JAR]

├─ com.tenio.core.network.zero.engine.listener.ZeroReaderListener.class - [JAR]

├─ com.tenio.core.network.zero.engine.listener.ZeroWriterListener.class - [JAR]

com.tenio.core.network.zero.codec.encryption

├─ com.tenio.core.network.zero.codec.encryption.BinaryPacketEncryptor.class - [JAR]

├─ com.tenio.core.network.zero.codec.encryption.DefaultBinaryPacketEncryptor.class - [JAR]

com.tenio.core.event

├─ com.tenio.core.event.Emitter.class - [JAR]

├─ com.tenio.core.event.Subscriber.class - [JAR]

com.tenio.core.network.entity.protocol.implement

├─ com.tenio.core.network.entity.protocol.implement.RequestImpl.class - [JAR]

├─ com.tenio.core.network.entity.protocol.implement.ResponseImpl.class - [JAR]

Advertisement