Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractController - Class in com.tenio.core.controller
-
The abstracted class for controllers.
- AbstractController(EventManager) - Constructor for class com.tenio.core.controller.AbstractController
-
Initialization.
- AbstractExtension - Class in com.tenio.core.extension
-
This class provides you all the necessary APIs for your own logic game handling.
- AbstractExtension() - Constructor for class com.tenio.core.extension.AbstractExtension
- AbstractIoHandler - Class in com.tenio.core.network.zero.handler.implement
-
The abstract IO handler.
- AbstractIoHandler(EventManager) - Constructor for class com.tenio.core.network.zero.handler.implement.AbstractIoHandler
- AbstractManager - Class in com.tenio.core.manager
-
The abstraction for manager.
- AbstractManager(EventManager) - Constructor for class com.tenio.core.manager.AbstractManager
-
Initialization.
- AbstractTask - Class in com.tenio.core.schedule.task
-
The abstract task.
- AbstractTask(EventManager) - Constructor for class com.tenio.core.schedule.task.AbstractTask
-
Initialization.
- AbstractWriterHandler - Class in com.tenio.core.network.zero.engine.writer
-
The abstract writer.
- AbstractWriterHandler() - Constructor for class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- AbstractZeroEngine - Class in com.tenio.core.network.zero.engine.implement
-
The abstract engine.
- AbstractZeroEngine(EventManager) - Constructor for class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
-
Initialization.
- acceptDatagramChannel(DatagramChannel) - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- acceptDatagramChannel(DatagramChannel) - Method in interface com.tenio.core.network.zero.engine.listener.ZeroReaderListener
- acceptSocketChannel(SocketChannel) - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- acceptSocketChannel(SocketChannel) - Method in interface com.tenio.core.network.zero.engine.listener.ZeroReaderListener
- activate() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- activate() - Method in interface com.tenio.core.network.entity.session.Session
- addBannedAddress(String) - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- addBannedAddress(String) - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- addDatagramForSession(DatagramChannel, SocketAddress, Session) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- addDatagramForSession(DatagramChannel, SocketAddress, Session) - Method in interface com.tenio.core.network.entity.session.SessionManager
- addDroppedPackets(int) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- addDroppedPackets(int) - Method in interface com.tenio.core.network.entity.session.Session
- AddedDuplicatedPlayerException - Exception in com.tenio.core.exception
-
When you try to add a player who existed into the room.
- AddedDuplicatedPlayerException(Player, Room) - Constructor for exception com.tenio.core.exception.AddedDuplicatedPlayerException
-
Initialization.
- AddedDuplicatedRoomException - Exception in com.tenio.core.exception
-
When you try to add a room which existed in the server.
- AddedDuplicatedRoomException(Room) - Constructor for exception com.tenio.core.exception.AddedDuplicatedRoomException
-
When you try to add a room which existed in the server.
- addPath(PathConfig) - Method in class com.tenio.core.network.define.data.HttpConfig
-
Add a new path to the paths' list.
- addPlayer(Player) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- addPlayer(Player) - Method in interface com.tenio.core.entity.manager.PlayerManager
- addPlayer(Player) - Method in interface com.tenio.core.entity.Room
- addPlayer(Player, boolean) - Method in interface com.tenio.core.entity.Room
- addPlayer(Player, boolean, int) - Method in class com.tenio.core.entity.implement.RoomImpl
- addPlayer(Player, boolean, int) - Method in interface com.tenio.core.entity.Room
- addProperty(String, Object) - Method in class com.tenio.core.entity.implement.RoomImpl
- addProperty(String, Object) - Method in interface com.tenio.core.entity.Room
- addReadBytes(long) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- addReadBytes(long) - Method in interface com.tenio.core.network.entity.session.Session
- addRoom(Room) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- addRoom(Room) - Method in interface com.tenio.core.entity.manager.RoomManager
- addWrittenBytes(long) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- addWrittenBytes(long) - Method in interface com.tenio.core.network.entity.session.Session
- allocateBuffer(int) - Method in class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- allocateBuffer(int) - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
a Allocates a byte buffer.
- api() - Method in class com.tenio.core.extension.AbstractExtension
-
Retrieves the api object.
- ApplicationLauncher - Class in com.tenio.core
-
Your application will start from here.
- applyPolicy(PacketQueue, Packet) - Method in class com.tenio.core.network.entity.packet.policy.DefaultPacketQueuePolicy
- applyPolicy(PacketQueue, Packet) - Method in interface com.tenio.core.network.entity.packet.policy.PacketQueuePolicy
- array() - Method in class com.tenio.core.extension.AbstractExtension
-
Retrieves the zero array.
- assess() - Method in class com.tenio.core.server.setting.ConfigurationAssessment
-
Assessment.
- ATTACH_CONNECTION_REQUEST_VALIDATION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- ATTACHED_CONNECTION_RESULT - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- AttachedConnectionResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a connection tried to attach to a player.
- AutoDisconnectPlayerTask - Class in com.tenio.core.schedule.task
-
For a player which is in IDLE mode, that means for a long time without receiving or sending any data from the server or from a client.
- AutoRemoveRoomTask - Class in com.tenio.core.schedule.task
-
To remove the empty room (a room without any players) in period time.
B
- BAN - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
- BAN - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- banPlayer(Player, String, PlayerBanMode, int, int) - Method in interface com.tenio.core.api.ServerApi
- BaseIoHandler - Interface in com.tenio.core.network.zero.handler
-
The base IO handler.
- BaseProcessServlet - Class in com.tenio.core.network.jetty.servlet.support
-
The base process servlet.
- BaseProcessServlet() - Constructor for class com.tenio.core.network.jetty.servlet.support.BaseProcessServlet
- BaseResponse - Class in com.tenio.core.network.jetty.servlet.support
-
The base response for HTTP request.
- BaseResponse() - Constructor for class com.tenio.core.network.jetty.servlet.support.BaseResponse
- BaseServlet - Class in com.tenio.core.network.jetty.servlet.support
-
The base HTTP servlet.
- BaseServlet() - Constructor for class com.tenio.core.network.jetty.servlet.support.BaseServlet
- BIG_SIZE - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- BINARY - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- BinaryPacketCompressor - Interface in com.tenio.core.network.zero.codec.compression
-
The APIs designed for compressing binary packets.
- BinaryPacketDecoder - Interface in com.tenio.core.network.zero.codec.decoder
-
The APIs designed for decoding binary packets.
- BinaryPacketEncoder - Interface in com.tenio.core.network.zero.codec.encoder
-
The APIs designed for binary packet encoding.
- BinaryPacketEncrypter - Interface in com.tenio.core.network.zero.codec.encryption
-
The APIs designed for encrypting and decrypting packets.
- BootstrapHandler - Class in com.tenio.core.bootstrap
-
This class provides instances for the event handling and configuration setup.
- BootstrapHandler() - Constructor for class com.tenio.core.bootstrap.BootstrapHandler
- Bootstrapper - Class in com.tenio.core.bootstrap
-
Creation of a boostrap.
- build() - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
-
Initialization.
- BY_ADDRESS - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerBanMode
- BY_NAME - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerBanMode
C
- CcuReportTask - Class in com.tenio.core.schedule.task
-
To retrieve the CCU in period time.
- changeRoomCapacity(Room, int, int) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- changeRoomCapacity(Room, int, int) - Method in interface com.tenio.core.entity.manager.RoomManager
- changeRoomName(Room, String) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- changeRoomName(Room, String) - Method in interface com.tenio.core.entity.manager.RoomManager
- changeRoomPassword(Room, String) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- changeRoomPassword(Room, String) - Method in interface com.tenio.core.entity.manager.RoomManager
- channelActive(ChannelHandlerContext) - Method in class com.tenio.core.network.netty.websocket.NettyWsHandler
- channelActive(SocketChannel, SelectionKey) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- channelActive(SocketChannel, SelectionKey) - Method in interface com.tenio.core.network.zero.handler.SocketIoHandler
- channelException(DatagramChannel, Exception) - Method in interface com.tenio.core.network.zero.handler.DatagramIoHandler
- channelException(DatagramChannel, Exception) - Method in class com.tenio.core.network.zero.handler.implement.DatagramIoHandlerImpl
- channelException(SocketChannel, Exception) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- channelException(SocketChannel, Exception) - Method in interface com.tenio.core.network.zero.handler.SocketIoHandler
- channelInactive(ChannelHandlerContext) - Method in class com.tenio.core.network.netty.websocket.NettyWsHandler
- channelInactive(SocketChannel) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- channelInactive(SocketChannel) - Method in interface com.tenio.core.network.zero.handler.SocketIoHandler
- channelRead(ChannelHandlerContext, Object) - Method in class com.tenio.core.network.netty.websocket.NettyWsHandler
- channelRead(ChannelHandlerContext, Object) - Method in class com.tenio.core.network.netty.websocket.NettyWsHandShake
- channelRead(DatagramChannel, SocketAddress, byte[]) - Method in interface com.tenio.core.network.zero.handler.DatagramIoHandler
- channelRead(DatagramChannel, SocketAddress, byte[]) - Method in class com.tenio.core.network.zero.handler.implement.DatagramIoHandlerImpl
- CLASS_CONNECTION_FILTER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- CLASS_PACKET_COMPRESSOR - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- CLASS_PACKET_DECODER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- CLASS_PACKET_ENCODER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- CLASS_PACKET_ENCRYPTER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- CLASS_PACKET_QUEUE_POLICY - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- clean() - Method in class com.tenio.core.entity.implement.PlayerImpl
- clean() - Method in interface com.tenio.core.entity.Player
- clear() - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- clear() - Method in interface com.tenio.core.entity.manager.PlayerManager
- clear() - Method in interface com.tenio.core.entity.manager.RoomManager
- clear() - Method in interface com.tenio.core.entity.Room
- clear() - Method in class com.tenio.core.event.implement.EventHandler
-
Clear all events and these handlers.
- clear() - Method in class com.tenio.core.event.implement.EventManager
-
Clear all subscribers and these corresponding events.
- clear() - Method in class com.tenio.core.event.implement.EventProducer
-
Clear all events and these handlers.
- clear() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- clear() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- clearProperties() - Method in class com.tenio.core.entity.implement.PlayerImpl
- clearProperties() - Method in interface com.tenio.core.entity.Player
- clone() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- clone() - Method in interface com.tenio.core.network.entity.packet.Packet
- close(ConnectionDisconnectMode, PlayerDisconnectMode) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- close(ConnectionDisconnectMode, PlayerDisconnectMode) - Method in interface com.tenio.core.network.entity.session.Session
- CodecUtility - Class in com.tenio.core.network.zero.codec
-
The utility class provides methods to work with packet and binary.
- com.tenio.core - package com.tenio.core
- com.tenio.core.api - package com.tenio.core.api
- com.tenio.core.bootstrap - package com.tenio.core.bootstrap
- com.tenio.core.bootstrap.configuration - package com.tenio.core.bootstrap.configuration
- com.tenio.core.bootstrap.event - package com.tenio.core.bootstrap.event
- com.tenio.core.bootstrap.event.handlers - package com.tenio.core.bootstrap.event.handlers
- com.tenio.core.configuration - package com.tenio.core.configuration
- com.tenio.core.configuration.constant - package com.tenio.core.configuration.constant
- com.tenio.core.configuration.define - package com.tenio.core.configuration.define
- com.tenio.core.controller - package com.tenio.core.controller
- com.tenio.core.entity - package com.tenio.core.entity
- com.tenio.core.entity.data - package com.tenio.core.entity.data
- com.tenio.core.entity.define.mode - package com.tenio.core.entity.define.mode
- com.tenio.core.entity.define.result - package com.tenio.core.entity.define.result
- com.tenio.core.entity.implement - package com.tenio.core.entity.implement
- com.tenio.core.entity.manager - package com.tenio.core.entity.manager
- com.tenio.core.entity.manager.implement - package com.tenio.core.entity.manager.implement
- com.tenio.core.entity.setting - package com.tenio.core.entity.setting
- com.tenio.core.entity.setting.strategy - package com.tenio.core.entity.setting.strategy
- com.tenio.core.entity.setting.strategy.implement - package com.tenio.core.entity.setting.strategy.implement
- com.tenio.core.event - package com.tenio.core.event
- com.tenio.core.event.implement - package com.tenio.core.event.implement
- com.tenio.core.exception - package com.tenio.core.exception
- com.tenio.core.extension - package com.tenio.core.extension
- com.tenio.core.extension.events - package com.tenio.core.extension.events
- com.tenio.core.manager - package com.tenio.core.manager
- com.tenio.core.monitoring.define - package com.tenio.core.monitoring.define
- com.tenio.core.monitoring.system - package com.tenio.core.monitoring.system
- com.tenio.core.network - package com.tenio.core.network
- com.tenio.core.network.define - package com.tenio.core.network.define
- com.tenio.core.network.define.data - package com.tenio.core.network.define.data
- com.tenio.core.network.entity.packet - package com.tenio.core.network.entity.packet
- com.tenio.core.network.entity.packet.implement - package com.tenio.core.network.entity.packet.implement
- com.tenio.core.network.entity.packet.policy - package com.tenio.core.network.entity.packet.policy
- com.tenio.core.network.entity.protocol - package com.tenio.core.network.entity.protocol
- com.tenio.core.network.entity.protocol.implement - package com.tenio.core.network.entity.protocol.implement
- com.tenio.core.network.entity.session - package com.tenio.core.network.entity.session
- com.tenio.core.network.entity.session.implement - package com.tenio.core.network.entity.session.implement
- com.tenio.core.network.jetty - package com.tenio.core.network.jetty
- com.tenio.core.network.jetty.servlet - package com.tenio.core.network.jetty.servlet
- com.tenio.core.network.jetty.servlet.support - package com.tenio.core.network.jetty.servlet.support
- com.tenio.core.network.netty - package com.tenio.core.network.netty
- com.tenio.core.network.netty.websocket - package com.tenio.core.network.netty.websocket
- com.tenio.core.network.security.filter - package com.tenio.core.network.security.filter
- com.tenio.core.network.security.ssl - package com.tenio.core.network.security.ssl
- com.tenio.core.network.statistic - package com.tenio.core.network.statistic
- com.tenio.core.network.zero - package com.tenio.core.network.zero
- com.tenio.core.network.zero.codec - package com.tenio.core.network.zero.codec
- com.tenio.core.network.zero.codec.compression - package com.tenio.core.network.zero.codec.compression
- com.tenio.core.network.zero.codec.decoder - package com.tenio.core.network.zero.codec.decoder
- com.tenio.core.network.zero.codec.encoder - package com.tenio.core.network.zero.codec.encoder
- com.tenio.core.network.zero.codec.encryption - package com.tenio.core.network.zero.codec.encryption
- com.tenio.core.network.zero.codec.packet - package com.tenio.core.network.zero.codec.packet
- com.tenio.core.network.zero.engine - package com.tenio.core.network.zero.engine
- com.tenio.core.network.zero.engine.implement - package com.tenio.core.network.zero.engine.implement
- com.tenio.core.network.zero.engine.listener - package com.tenio.core.network.zero.engine.listener
- com.tenio.core.network.zero.engine.writer - package com.tenio.core.network.zero.engine.writer
- com.tenio.core.network.zero.handler - package com.tenio.core.network.zero.handler
- com.tenio.core.network.zero.handler.implement - package com.tenio.core.network.zero.handler.implement
- com.tenio.core.schedule - package com.tenio.core.schedule
- com.tenio.core.schedule.task - package com.tenio.core.schedule.task
- com.tenio.core.server - package com.tenio.core.server
- com.tenio.core.server.service - package com.tenio.core.server.service
- com.tenio.core.server.setting - package com.tenio.core.server.setting
- com.tenio.core.service - package com.tenio.core.service
- compare(Request, Request) - Method in class com.tenio.core.controller.RequestComparator
- compareTo(Packet) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- compress(byte[]) - Method in interface com.tenio.core.network.zero.codec.compression.BinaryPacketCompressor
- compress(byte[]) - Method in class com.tenio.core.network.zero.codec.compression.DefaultBinaryPacketCompressor
- COMPRESSION - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- ConfigurationAssessment - Class in com.tenio.core.server.setting
-
Asserting the configuration files.
- ConfigurationException - Exception in com.tenio.core.exception
-
When something went wrong with your configured file.
- ConfigurationException(String) - Constructor for exception com.tenio.core.exception.ConfigurationException
- ConfigurationHandler - Class in com.tenio.core.bootstrap.configuration
-
This class provides the instance of the project's configuration.
- ConfigurationHandler() - Constructor for class com.tenio.core.bootstrap.configuration.ConfigurationHandler
- CONNECTION_ESTABLISHED_RESULT - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- CONNECTION_LOST - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- ConnectionDisconnectMode - Enum Class in com.tenio.core.entity.define.mode
-
All modes associated with connection disconnected phase.
- ConnectionEstablishedResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a connection tried to establish.
- ConnectionEventHandler - Class in com.tenio.core.bootstrap.event.handlers
-
Dispatching all events related to connections.
- ConnectionEventHandler() - Constructor for class com.tenio.core.bootstrap.event.handlers.ConnectionEventHandler
- ConnectionFilter - Interface in com.tenio.core.network.security.filter
-
Provides APIs for working with the connection filter.
- containsPlayerName(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- containsPlayerName(String) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- containsPlayerName(String) - Method in interface com.tenio.core.entity.manager.PlayerManager
- containsPlayerName(String) - Method in interface com.tenio.core.entity.Room
- containsPlayerSession(Session) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- containsPlayerSession(Session) - Method in interface com.tenio.core.entity.manager.PlayerManager
- containsProperty(String) - Method in class com.tenio.core.entity.implement.PlayerImpl
- containsProperty(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- containsProperty(String) - Method in interface com.tenio.core.entity.Player
- containsProperty(String) - Method in interface com.tenio.core.entity.Room
- containsRoomId(long) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- containsRoomId(long) - Method in interface com.tenio.core.entity.manager.RoomManager
- containsRoomName(String) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- containsRoomName(String) - Method in interface com.tenio.core.entity.manager.RoomManager
- containsSession() - Method in class com.tenio.core.entity.implement.PlayerImpl
- containsSession() - Method in interface com.tenio.core.entity.Player
- containsUdp() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- containsUdp() - Method in interface com.tenio.core.network.entity.session.Session
- CONTENT_TYPE_JSON - Static variable in class com.tenio.core.configuration.constant.CoreConstant
-
The HTTP response with content type in JSON.
- CONTENT_TYPE_TEXT - Static variable in class com.tenio.core.configuration.constant.CoreConstant
-
The HTTP response with content type in text.
- continueWriteInterestOp(Session) - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- continueWriteInterestOp(Session) - Method in interface com.tenio.core.network.zero.engine.listener.ZeroWriterListener
- Controller - Interface in com.tenio.core.controller
-
The supported APIs for a controller.
- CoreConfiguration - Class in com.tenio.core.configuration
-
This server needs some basic configuration to start running.
- CoreConfiguration() - Constructor for class com.tenio.core.configuration.CoreConfiguration
-
The constructor.
- CoreConfigurationType - Enum Class in com.tenio.core.configuration.define
-
This server needs some basic configuration to start running.
- CoreConstant - Class in com.tenio.core.configuration.constant
-
This class holds constant values.
- countRunningThreads() - Method in class com.tenio.core.monitoring.system.SystemMonitoring
-
Retrieves the number of running threads.
- CreatedRoomException - Exception in com.tenio.core.exception
-
When you try to create a room and something went wrong.
- CreatedRoomException(String, RoomCreatedResult) - Constructor for exception com.tenio.core.exception.CreatedRoomException
- createPacketSocketHandle() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- createPacketSocketHandle() - Method in interface com.tenio.core.network.entity.session.Session
- createPlayer(String) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- createPlayer(String) - Method in interface com.tenio.core.entity.manager.PlayerManager
- createPlayerWithSession(String, Session) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- createPlayerWithSession(String, Session) - Method in interface com.tenio.core.entity.manager.PlayerManager
- createRoom(InitialRoomSetting) - Method in interface com.tenio.core.api.ServerApi
- createRoom(InitialRoomSetting) - Method in interface com.tenio.core.entity.manager.RoomManager
- createRoom(InitialRoomSetting, Player) - Method in interface com.tenio.core.api.ServerApi
- createRoom(InitialRoomSetting, Player) - Method in class com.tenio.core.api.ServerApiImpl
- createRoomWithOwner(InitialRoomSetting, Player) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- createRoomWithOwner(InitialRoomSetting, Player) - Method in interface com.tenio.core.entity.manager.RoomManager
- createSocketSession(SocketChannel, SelectionKey) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- createSocketSession(SocketChannel, SelectionKey) - Method in interface com.tenio.core.network.entity.session.SessionManager
- createWebSocketSession(Channel) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- createWebSocketSession(Channel) - Method in interface com.tenio.core.network.entity.session.SessionManager
D
- DATAGRAM_CHANNEL_READ_MESSAGE - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- DatagramIoHandler - Interface in com.tenio.core.network.zero.handler
-
The datagram IO handler.
- DatagramIoHandlerImpl - Class in com.tenio.core.network.zero.handler.implement
-
The implementation for datagram IO handler.
- DatagramWriterHandler - Class in com.tenio.core.network.zero.engine.writer
-
For datagram writing.
- deactivate() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- deactivate() - Method in interface com.tenio.core.network.entity.session.Session
- DeadlockScanTask - Class in com.tenio.core.schedule.task
-
To detect deadlock in period time.
- decode(Session, byte[]) - Method in interface com.tenio.core.network.zero.codec.decoder.BinaryPacketDecoder
- decode(Session, byte[]) - Method in class com.tenio.core.network.zero.codec.decoder.DefaultBinaryPacketDecoder
- decodeFirstHeaderByte(byte) - Static method in class com.tenio.core.network.zero.codec.CodecUtility
-
Decoding the header byte to find the packet header setting.
- decrypt(byte[]) - Method in interface com.tenio.core.network.zero.codec.encryption.BinaryPacketEncrypter
- decrypt(byte[]) - Method in class com.tenio.core.network.zero.codec.encryption.DefaultBinaryPacketEncrypter
- DEFAULT - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
-
When the player manually disconnect the connection.
- DEFAULT - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- DEFAULT - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- DEFAULT - Enum constant in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
- DEFAULT_CONFIGURATION_FILE - Static variable in class com.tenio.core.configuration.constant.CoreConstant
- DEFAULT_SLOT - Static variable in class com.tenio.core.entity.implement.RoomImpl
- DefaultBinaryPacketCompressor - Class in com.tenio.core.network.zero.codec.compression
-
The default implementation of the binary packet compressor.
- DefaultBinaryPacketCompressor() - Constructor for class com.tenio.core.network.zero.codec.compression.DefaultBinaryPacketCompressor
- DefaultBinaryPacketDecoder - Class in com.tenio.core.network.zero.codec.decoder
-
The default implementation for the binary packet decoding.
- DefaultBinaryPacketDecoder() - Constructor for class com.tenio.core.network.zero.codec.decoder.DefaultBinaryPacketDecoder
- DefaultBinaryPacketEncoder - Class in com.tenio.core.network.zero.codec.encoder
-
The default implementation for the binary packet encoding.
- DefaultBinaryPacketEncoder() - Constructor for class com.tenio.core.network.zero.codec.encoder.DefaultBinaryPacketEncoder
- DefaultBinaryPacketEncrypter - Class in com.tenio.core.network.zero.codec.encryption
-
The default implementation for the binary packet encryption.
- DefaultBinaryPacketEncrypter() - Constructor for class com.tenio.core.network.zero.codec.encryption.DefaultBinaryPacketEncrypter
- DefaultConnectionFilter - Class in com.tenio.core.network.security.filter
-
The default implementation for the connection filter.
- DefaultConnectionFilter() - Constructor for class com.tenio.core.network.security.filter.DefaultConnectionFilter
-
Initialization.
- DefaultPacketQueuePolicy - Class in com.tenio.core.network.entity.packet.policy
-
The default implementation of the packet queue policy.
- DefaultPacketQueuePolicy() - Constructor for class com.tenio.core.network.entity.packet.policy.DefaultPacketQueuePolicy
- DefaultRoomCredentialValidatedStrategy - Class in com.tenio.core.entity.setting.strategy.implement
-
The default implementation for the strategy.
- DefaultRoomCredentialValidatedStrategy() - Constructor for class com.tenio.core.entity.setting.strategy.implement.DefaultRoomCredentialValidatedStrategy
- DefaultRoomPlayerSlotGeneratedStrategy - Class in com.tenio.core.entity.setting.strategy.implement
-
The default implementation for the strategy.
- DefaultRoomPlayerSlotGeneratedStrategy() - Constructor for class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- DELETE - Enum constant in enum class com.tenio.core.network.define.RestMethod
- DISCONNECT_CONNECTION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- DISCONNECT_PLAYER - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- dispatch(Object...) - Method in interface com.tenio.core.event.Subscriber
-
To dispatch results from one event.
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.ServletManager
- doGet(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.PingServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.ServletManager
- doPost(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.PingServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.ServletManager
- doPut(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.ServletManager
- DUPLICATED_PLAYER - Enum constant in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- DUPLICATED_PLAYER - Enum constant in enum class com.tenio.core.entity.define.result.PlayerLoggedInResult
- DuplicatedUriAndMethodException - Exception in com.tenio.core.exception
-
When you try to define an existing Uri method in the HTTP server.
- DuplicatedUriAndMethodException(RestMethod, List<PathConfig>) - Constructor for exception com.tenio.core.exception.DuplicatedUriAndMethodException
-
Initialization.
E
- emit(ServerEvent, Object...) - Method in class com.tenio.core.event.implement.EventManager
-
Emit an event with its parameters.
- emit(ServerEvent, Object...) - Method in class com.tenio.core.event.implement.EventProducer
-
Emit an event with its parameters.
- emit(ServerEvent, T...) - Method in class com.tenio.core.event.implement.EventHandler
-
Emit an event with its parameters.
- emit(T...) - Method in interface com.tenio.core.event.Emitter
-
To invoke an event.
- emitEvent(ServerEvent, Object...) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- emitEvent(ServerEvent, Object...) - Method in interface com.tenio.core.network.entity.session.SessionManager
- Emitter<T> - Interface in com.tenio.core.event
-
This function interface provides one method for invoking an event.
- encode(Packet) - Method in interface com.tenio.core.network.zero.codec.encoder.BinaryPacketEncoder
- encode(Packet) - Method in class com.tenio.core.network.zero.codec.encoder.DefaultBinaryPacketEncoder
- encodeFirstHeaderByte(PacketHeader) - Static method in class com.tenio.core.network.zero.codec.CodecUtility
-
Encoding the packet header setting to a byte value.
- encrypt(byte[]) - Method in interface com.tenio.core.network.zero.codec.encryption.BinaryPacketEncrypter
- encrypt(byte[]) - Method in class com.tenio.core.network.zero.codec.encryption.DefaultBinaryPacketEncrypter
- encrypted() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- encrypted() - Method in interface com.tenio.core.network.entity.protocol.Response
- ENCRYPTION - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- enqueuePacket(Packet) - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- enqueuePacket(Packet) - Method in interface com.tenio.core.network.zero.engine.ZeroWriter
- enqueueRequest(Request) - Method in class com.tenio.core.controller.AbstractController
- enqueueRequest(Request) - Method in interface com.tenio.core.controller.Controller
-
Enqueue a request for processing.
- equals(Object) - Method in class com.tenio.core.entity.implement.PlayerImpl
- equals(Object) - Method in class com.tenio.core.entity.implement.RoomImpl
- equals(Object) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- equals(Object) - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- equals(Object) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- EventAttachConnectionRequestValidation - Interface in com.tenio.core.extension.events
-
When a connection wants to attach itself to a player, they need to send a request and this event is for delegating that.
- EventAttachedConnectionResult - Interface in com.tenio.core.extension.events
-
When a connection tries to attach itself to a player ,and it returns a result.
- EventConnectionEstablishedResult - Interface in com.tenio.core.extension.events
-
When a connection request to establish itself in the server, and it returns a result.
- EventDisconnectConnection - Interface in com.tenio.core.extension.events
-
When a connection is disconnected.
- EventDisconnectPlayer - Interface in com.tenio.core.extension.events
-
When a player is disconnected.
- EventFetchedBandwidthInfo - Interface in com.tenio.core.extension.events
-
Returns the fetched bandwitch information.
- EventFetchedCcuInfo - Interface in com.tenio.core.extension.events
-
Returns fetched CCU information.
- EventHandler - Class in com.tenio.core.bootstrap.event
-
Dispatching all events in the server.
- EventHandler<T> - Class in com.tenio.core.event.implement
-
This class for handling events and these subscribers.
- EventHandler() - Constructor for class com.tenio.core.bootstrap.event.EventHandler
- EventHandler() - Constructor for class com.tenio.core.event.implement.EventHandler
- EventHttpRequestHandle - Interface in com.tenio.core.extension.events
-
Handling the HTTP request.
- EventHttpRequestValidation - Interface in com.tenio.core.extension.events
-
Validates the HTTP request.
- eventManager - Variable in class com.tenio.core.manager.AbstractManager
-
The event manager.
- eventManager - Variable in class com.tenio.core.schedule.task.AbstractTask
-
The event manager.
- EventManager - Class in com.tenio.core.event.implement
-
This class for managing events and these subscribers.
- EventPlayerAfterLeftRoom - Interface in com.tenio.core.extension.events
-
When a player left its current room.
- EventPlayerBeforeLeaveRoom - Interface in com.tenio.core.extension.events
-
The event occurs before a player leave its current room.
- EventPlayerJoinedRoomResult - Interface in com.tenio.core.extension.events
-
When a player joined a room.
- EventPlayerLoggedinResult - Interface in com.tenio.core.extension.events
-
Returns the result when player logged in the server.
- EventPlayerReconnectedResult - Interface in com.tenio.core.extension.events
-
Returns the result when a player tried to reconnect to the server.
- EventPlayerReconnectRequestHandle - Interface in com.tenio.core.extension.events
-
When a player sends a request to reconnect to the server.
- EventProducer - Class in com.tenio.core.event.implement
-
Only for creating an event handler object.
- EventProducer() - Constructor for class com.tenio.core.event.implement.EventProducer
- EventReceivedMessageFromPlayer - Interface in com.tenio.core.extension.events
-
When the server receives a message from a player.
- EventRoomCreatedResult - Interface in com.tenio.core.extension.events
-
Returns the result when you try to create a new room.
- EventRoomWillBeRemoved - Interface in com.tenio.core.extension.events
-
The event occurs before a room is eliminated.
- EventSendMessageToPlayer - Interface in com.tenio.core.extension.events
-
When a server sends a message to a player.
- EventServerException - Interface in com.tenio.core.extension.events
-
Something went wrong in the server.
- EventServerInitialization - Interface in com.tenio.core.extension.events
-
When the server is initialized.
- EventServerTeardown - Interface in com.tenio.core.extension.events
-
When the server is on shutting down phase.
- EventSubscriber - Class in com.tenio.core.event.implement
-
An object which creates a mapping between an event type with a subscriber.
- EventSwitchPlayerToSpectatorResult - Interface in com.tenio.core.extension.events
-
Returns the result when a player tries to change its role to be a spectator.
- EventSwitchSpectatorToPlayerResult - Interface in com.tenio.core.extension.events
-
Returns the result when a spectator tries to change its role to be a player.
- EventSystemMonitoring - Interface in com.tenio.core.extension.events
-
Shows the system monitoring information.
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.tenio.core.network.netty.websocket.NettyWsHandler
F
- FETCHED_BANDWIDTH_INFO - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- FETCHED_CCU_INFO - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- freeSlotWhenPlayerLeft(int) - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- freeSlotWhenPlayerLeft(int) - Method in interface com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy
G
- GET - Enum constant in enum class com.tenio.core.network.define.RestMethod
- getAllPlayers() - Method in interface com.tenio.core.api.ServerApi
- getAllPlayers() - Method in class com.tenio.core.api.ServerApiImpl
- getAllPlayers() - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- getAllPlayers() - Method in interface com.tenio.core.entity.manager.PlayerManager
- getAllPlayersList() - Method in class com.tenio.core.entity.implement.RoomImpl
- getAllPlayersList() - Method in interface com.tenio.core.entity.Room
- getAllSessionList() - Method in class com.tenio.core.entity.implement.RoomImpl
- getAllSessionList() - Method in interface com.tenio.core.entity.Room
- getAllSessions() - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- getAllSessions() - Method in interface com.tenio.core.entity.manager.PlayerManager
- getApi() - Method in interface com.tenio.core.server.Server
- getApi() - Method in class com.tenio.core.server.ServerImpl
- getAttribute(String) - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- getAttribute(String) - Method in interface com.tenio.core.network.entity.protocol.Request
- getBannedAddresses() - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- getBannedAddresses() - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- getBody(HttpServletRequest) - Method in class com.tenio.core.network.jetty.servlet.support.BaseServlet
- getBootstrapHandler() - Method in class com.tenio.core.bootstrap.Bootstrapper
- getBuffer() - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- getBuffer() - Method in class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- getBuffer() - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
Retrieves the byte buffer.
- getByValue(int) - Static method in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- getByValue(String) - Static method in enum class com.tenio.core.configuration.define.CoreConfigurationType
- getByValue(String) - Static method in enum class com.tenio.core.network.define.RestMethod
- getByValue(String) - Static method in enum class com.tenio.core.network.define.TransportType
- getCapacity() - Method in class com.tenio.core.entity.implement.RoomImpl
- getCapacity() - Method in interface com.tenio.core.entity.Room
- getClientAddress() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getClientAddress() - Method in interface com.tenio.core.network.entity.session.Session
- getClientPort() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getClientPort() - Method in interface com.tenio.core.network.entity.session.Session
- getConfiguration() - Method in class com.tenio.core.bootstrap.configuration.ConfigurationHandler
- getConfigurationHandler() - Method in class com.tenio.core.bootstrap.BootstrapHandler
- getContent() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getContent() - Method in interface com.tenio.core.network.entity.protocol.Response
- getCpuUsage() - Method in class com.tenio.core.monitoring.system.SystemMonitoring
-
Retrieves the CPU usage.
- getCreatedTime() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getCreatedTime() - Method in interface com.tenio.core.network.entity.packet.Packet
- getCreatedTime() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getCreatedTime() - Method in interface com.tenio.core.network.entity.session.Session
- getCreatedTimestamp() - Method in class com.tenio.core.entity.data.ServerMessage
- getCurrentRoom() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getCurrentRoom() - Method in interface com.tenio.core.entity.Player
- getData() - Method in class com.tenio.core.entity.data.ServerMessage
- getData() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getData() - Method in interface com.tenio.core.network.entity.packet.Packet
- getData() - Method in class com.tenio.core.network.zero.codec.packet.ProcessedPacket
- getDatagramChannel() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getDatagramChannel() - Method in interface com.tenio.core.network.entity.session.Session
- getDatagramIoHandler() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- getDatagramIoHandler() - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Retrieves the datagram IO handler.
- getDatagramRemoteSocketAddress() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getDatagramRemoteSocketAddress() - Method in interface com.tenio.core.network.entity.session.Session
- getDescription() - Method in class com.tenio.core.network.define.data.PathConfig
- getDroppedPackets() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getDroppedPackets() - Method in interface com.tenio.core.network.entity.session.Session
- getEvent() - Method in class com.tenio.core.event.implement.EventSubscriber
- getEvent() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- getEvent() - Method in interface com.tenio.core.network.entity.protocol.Request
- getEventHandler() - Method in class com.tenio.core.bootstrap.BootstrapHandler
- getEventHandler() - Method in class com.tenio.core.event.implement.EventProducer
-
Retrieves an event handler.
- getEventManager() - Method in interface com.tenio.core.server.Server
- getEventManager() - Method in class com.tenio.core.server.ServerImpl
- getExpectedLength() - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- getFragmentBuffer() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getFragmentBuffer() - Method in interface com.tenio.core.network.entity.packet.Packet
- getFreeMemory() - Method in class com.tenio.core.monitoring.system.SystemMonitoring
- getFreePlayerSlotInRoom() - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- getFreePlayerSlotInRoom() - Method in interface com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy
- getFullClientIpAddress() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getFullClientIpAddress() - Method in interface com.tenio.core.network.entity.session.Session
- getFullServerIpAddress() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getFullServerIpAddress() - Method in interface com.tenio.core.network.entity.session.Session
- getId() - Method in class com.tenio.core.entity.implement.RoomImpl
- getId() - Method in interface com.tenio.core.entity.Room
- getId() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getId() - Method in interface com.tenio.core.network.entity.packet.Packet
- getId() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- getId() - Method in interface com.tenio.core.network.entity.protocol.Request
- getId() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getId() - Method in interface com.tenio.core.network.entity.session.Session
- getInactivatedTime() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getInactivatedTime() - Method in interface com.tenio.core.network.entity.session.Session
- getInstance() - Static method in class com.tenio.core.server.ServerImpl
-
Preventing Singleton object instantiation from outside and creates multiple instance if two thread access this method simultaneously.
- getLastActivityTime() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getLastActivityTime() - Method in interface com.tenio.core.network.entity.session.Session
- getLastJoinedRoomTime() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getLastJoinedRoomTime() - Method in interface com.tenio.core.entity.Player
- getLastLoggedInTime() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getLastLoggedInTime() - Method in interface com.tenio.core.entity.Player
- getLastReadTime() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getLastReadTime() - Method in interface com.tenio.core.network.entity.session.Session
- getLastWriteTime() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getLastWriteTime() - Method in interface com.tenio.core.network.entity.session.Session
- getMaxBufferSize() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- getMaxBufferSize() - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Retrieves the max buffer size.
- getMaxConnectionsPerIp() - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- getMaxConnectionsPerIp() - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- getMaxIdleTimeInSeconds() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getMaxIdleTimeInSeconds() - Method in interface com.tenio.core.network.entity.session.Session
- getMaxPlayers() - Method in class com.tenio.core.entity.implement.RoomImpl
- getMaxPlayers() - Method in interface com.tenio.core.entity.Room
- getMaxPlayers() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getMaxRequestQueueSize() - Method in class com.tenio.core.controller.AbstractController
- getMaxRequestQueueSize() - Method in interface com.tenio.core.controller.Controller
-
Retrieves the max request size.
- getMaxRooms() - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- getMaxRooms() - Method in interface com.tenio.core.entity.manager.RoomManager
- getMaxSize() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- getMaxSize() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- getMaxSpectators() - Method in class com.tenio.core.entity.implement.RoomImpl
- getMaxSpectators() - Method in interface com.tenio.core.entity.Room
- getMaxSpectators() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getMethod() - Method in class com.tenio.core.network.define.data.PathConfig
- getName() - Method in class com.tenio.core.controller.AbstractController
- getName() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getName() - Method in class com.tenio.core.entity.implement.RoomImpl
- getName() - Method in interface com.tenio.core.entity.Player
-
Retrieve the player's name.
- getName() - Method in interface com.tenio.core.entity.Room
- getName() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getName() - Method in class com.tenio.core.network.define.data.HttpConfig
- getName() - Method in class com.tenio.core.network.define.data.PathConfig
- getName() - Method in class com.tenio.core.network.define.data.SocketConfig
- getName() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getName() - Method in interface com.tenio.core.network.entity.session.Session
- getName() - Method in class com.tenio.core.network.jetty.JettyHttpService
- getName() - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- getName() - Method in class com.tenio.core.network.NetworkServiceImpl
- getName() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- getName() - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- getName() - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- getName() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- getName() - Method in interface com.tenio.core.service.Service
-
Retrieves the service's name.
- getNetworkReaderStatistic() - Method in interface com.tenio.core.network.NetworkService
- getNetworkReaderStatistic() - Method in class com.tenio.core.network.NetworkServiceImpl
- getNetworkReaderStatistic() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- getNetworkReaderStatistic() - Method in interface com.tenio.core.network.zero.engine.ZeroReader
- getNetworkWriterStatistic() - Method in interface com.tenio.core.network.NetworkService
- getNetworkWriterStatistic() - Method in class com.tenio.core.network.NetworkServiceImpl
- getNetworkWriterStatistic() - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- getNetworkWriterStatistic() - Method in class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- getNetworkWriterStatistic() - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
Retrieves the network writer statistic.
- getNetworkWriterStatistic() - Method in interface com.tenio.core.network.zero.engine.ZeroWriter
- getNonSessionPlayers() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getNonSessionPlayers() - Method in interface com.tenio.core.network.entity.protocol.Response
- getOriginalSize() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getOriginalSize() - Method in interface com.tenio.core.network.entity.packet.Packet
- getOwner() - Method in class com.tenio.core.entity.implement.RoomImpl
- getOwner() - Method in interface com.tenio.core.entity.Room
- getOwnerRoom() - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- getOwnerRoom() - Method in interface com.tenio.core.entity.manager.PlayerManager
- getPacketHeader() - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- getPacketQueue() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getPacketQueue() - Method in interface com.tenio.core.network.entity.session.Session
- getPacketReadState() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getPacketReadState() - Method in interface com.tenio.core.network.entity.session.Session
- getPacketReadState() - Method in class com.tenio.core.network.zero.codec.packet.ProcessedPacket
- getPassword() - Method in class com.tenio.core.entity.implement.RoomImpl
- getPassword() - Method in interface com.tenio.core.entity.Room
- getPassword() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getPaths() - Method in class com.tenio.core.network.define.data.HttpConfig
-
Retrieves paths associated with the configuration.
- getPendingPacket() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getPendingPacket() - Method in interface com.tenio.core.network.entity.session.Session
- getPercentageUsed() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- getPercentageUsed() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- getPercentageUsedRequestQueue() - Method in class com.tenio.core.controller.AbstractController
- getPercentageUsedRequestQueue() - Method in interface com.tenio.core.controller.Controller
-
Retrieves the current percentage using of request queue.
- getPlayerByName(String) - Method in interface com.tenio.core.api.ServerApi
- getPlayerByName(String) - Method in class com.tenio.core.api.ServerApiImpl
- getPlayerByName(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- getPlayerByName(String) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- getPlayerByName(String) - Method in interface com.tenio.core.entity.manager.PlayerManager
- getPlayerByName(String) - Method in interface com.tenio.core.entity.Room
- getPlayerBySession(Session) - Method in interface com.tenio.core.api.ServerApi
- getPlayerBySession(Session) - Method in class com.tenio.core.api.ServerApiImpl
- getPlayerBySession(Session) - Method in class com.tenio.core.entity.implement.RoomImpl
- getPlayerBySession(Session) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- getPlayerBySession(Session) - Method in interface com.tenio.core.entity.manager.PlayerManager
- getPlayerBySession(Session) - Method in interface com.tenio.core.entity.Room
- getPlayerCount() - Method in interface com.tenio.core.api.ServerApi
- getPlayerCount() - Method in class com.tenio.core.api.ServerApiImpl
- getPlayerCount() - Method in class com.tenio.core.entity.implement.RoomImpl
- getPlayerCount() - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- getPlayerCount() - Method in interface com.tenio.core.entity.manager.PlayerManager
- getPlayerCount() - Method in interface com.tenio.core.entity.Room
- getPlayerManager() - Method in class com.tenio.core.entity.implement.RoomImpl
- getPlayerManager() - Method in interface com.tenio.core.entity.Room
- getPlayerManager() - Method in interface com.tenio.core.server.Server
- getPlayerManager() - Method in class com.tenio.core.server.ServerImpl
- getPlayers() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getPlayers() - Method in interface com.tenio.core.network.entity.protocol.Response
- getPlayersList() - Method in class com.tenio.core.entity.implement.RoomImpl
- getPlayersList() - Method in interface com.tenio.core.entity.Room
- getPlayerSlotGeneratedStrategy() - Method in class com.tenio.core.entity.implement.RoomImpl
- getPlayerSlotGeneratedStrategy() - Method in interface com.tenio.core.entity.Room
- getPlayerSlotInCurrentRoom() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getPlayerSlotInCurrentRoom() - Method in interface com.tenio.core.entity.Player
- getPort() - Method in class com.tenio.core.network.define.data.HttpConfig
- getPort() - Method in class com.tenio.core.network.define.data.SocketConfig
- getPriority() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getPriority() - Method in interface com.tenio.core.network.entity.packet.Packet
- getPriority() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- getPriority() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getPriority() - Method in interface com.tenio.core.network.entity.protocol.Request
- getPriority() - Method in interface com.tenio.core.network.entity.protocol.Response
- getProcessedPacket() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getProcessedPacket() - Method in interface com.tenio.core.network.entity.session.Session
- getProperty(String) - Method in class com.tenio.core.entity.implement.PlayerImpl
- getProperty(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- getProperty(String) - Method in interface com.tenio.core.entity.Player
- getProperty(String) - Method in interface com.tenio.core.entity.Room
- getReadBytes() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getReadBytes() - Method in interface com.tenio.core.network.entity.session.Session
- getReadBytes() - Method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- getReadDroppedPackets() - Method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- getReadPackets() - Method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- getRecipientDatagramSessions() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getRecipientDatagramSessions() - Method in interface com.tenio.core.network.entity.protocol.Response
- getRecipients() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getRecipients() - Method in interface com.tenio.core.network.entity.packet.Packet
- getRecipientSocketSessions() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getRecipientSocketSessions() - Method in interface com.tenio.core.network.entity.protocol.Response
- getRecipientWebSocketSessions() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- getRecipientWebSocketSessions() - Method in interface com.tenio.core.network.entity.protocol.Response
- getResult() - Method in exception com.tenio.core.exception.CreatedRoomException
- getResult() - Method in exception com.tenio.core.exception.PlayerJoinedRoomException
- getResult() - Method in exception com.tenio.core.exception.SwitchedPlayerSpectatorException
- getRoom() - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- getRoom() - Method in interface com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy
- getRoomById(long) - Method in interface com.tenio.core.api.ServerApi
- getRoomById(long) - Method in class com.tenio.core.api.ServerApiImpl
- getRoomById(long) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- getRoomById(long) - Method in interface com.tenio.core.entity.manager.RoomManager
- getRoomCount() - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- getRoomCount() - Method in interface com.tenio.core.entity.manager.RoomManager
- getRoomCredentialValidatedStrategy() - Method in class com.tenio.core.entity.implement.RoomImpl
- getRoomCredentialValidatedStrategy() - Method in interface com.tenio.core.entity.Room
- getRoomCredentialValidatedStrategy() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getRoomList() - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- getRoomList() - Method in interface com.tenio.core.entity.manager.RoomManager
- getRoomListByName(String) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- getRoomListByName(String) - Method in interface com.tenio.core.entity.manager.RoomManager
- getRoomManager() - Method in interface com.tenio.core.server.Server
- getRoomManager() - Method in class com.tenio.core.server.ServerImpl
- getRoomPlayerSlotGeneratedStrategy() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getRoomRemoveMode() - Method in class com.tenio.core.entity.implement.RoomImpl
- getRoomRemoveMode() - Method in interface com.tenio.core.entity.Room
- getRoomRemoveMode() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- getSelectionKey() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getSelectionKey() - Method in interface com.tenio.core.network.entity.session.Session
- getSender() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- getSender() - Method in interface com.tenio.core.network.entity.protocol.Request
- getServerAddress() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getServerAddress() - Method in interface com.tenio.core.network.entity.session.Session
- getServerContext() - Method in class com.tenio.core.network.security.ssl.WebSocketSslContext
- getServerPort() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getServerPort() - Method in interface com.tenio.core.network.entity.session.Session
- getSession() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getSession() - Method in interface com.tenio.core.entity.Player
- getSessionByDatagram(SocketAddress) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- getSessionByDatagram(SocketAddress) - Method in interface com.tenio.core.network.entity.session.SessionManager
- getSessionBySocket(SocketChannel) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- getSessionBySocket(SocketChannel) - Method in interface com.tenio.core.network.entity.session.SessionManager
- getSessionByWebSocket(Channel) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- getSessionByWebSocket(Channel) - Method in interface com.tenio.core.network.entity.session.SessionManager
- getSessionCount() - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- getSessionCount() - Method in interface com.tenio.core.network.entity.session.SessionManager
- getSessionManager() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getSessionManager() - Method in interface com.tenio.core.network.entity.session.Session
- getSessionManager() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- getSessionManager() - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Retrieves the session manager.
- getSessionTicketsQueue() - Method in class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- getSessionTicketsQueue() - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
Retrieves the blocking queue of sessions.
- getSize() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- getSize() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- getSocketChannel() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getSocketChannel() - Method in interface com.tenio.core.network.entity.session.Session
- getSocketIoHandler() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- getSocketIoHandler() - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Retrieves the socket IO handler.
- getSpectatorCount() - Method in class com.tenio.core.entity.implement.RoomImpl
- getSpectatorCount() - Method in interface com.tenio.core.entity.Room
- getSpectatorsList() - Method in class com.tenio.core.entity.implement.RoomImpl
- getSpectatorsList() - Method in interface com.tenio.core.entity.Room
- getState() - Method in class com.tenio.core.entity.implement.PlayerImpl
- getState() - Method in class com.tenio.core.entity.implement.RoomImpl
- getState() - Method in interface com.tenio.core.entity.Player
- getState() - Method in interface com.tenio.core.entity.Room
- getSubscriber() - Method in class com.tenio.core.event.implement.EventSubscriber
- getThreadPoolSize() - Method in class com.tenio.core.controller.AbstractController
- getThreadPoolSize() - Method in interface com.tenio.core.controller.Controller
-
Retrieves the thread pool size.
- getThreadPoolSize() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- getThreadPoolSize() - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Retrieves the thread pool size.
- getTimestamp() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- getTimestamp() - Method in interface com.tenio.core.network.entity.protocol.Request
- getTotalMemory() - Method in class com.tenio.core.monitoring.system.SystemMonitoring
- getTransportType() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- getTransportType() - Method in interface com.tenio.core.network.entity.packet.Packet
- getTransportType() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getTransportType() - Method in interface com.tenio.core.network.entity.session.Session
- getType() - Method in class com.tenio.core.network.define.data.SocketConfig
- getUri() - Method in class com.tenio.core.network.define.data.PathConfig
- getUsedMemory() - Method in class com.tenio.core.monitoring.system.SystemMonitoring
- getValue() - Method in enum class com.tenio.core.configuration.define.CoreConfigurationType
- getValue() - Method in enum class com.tenio.core.monitoring.define.SystemInfoType
- getValue() - Method in enum class com.tenio.core.network.define.RequestPriority
- getValue() - Method in enum class com.tenio.core.network.define.ResponsePriority
- getValue() - Method in enum class com.tenio.core.network.define.RestMethod
- getValue() - Method in enum class com.tenio.core.network.define.TransportType
- getValue() - Method in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- getVersion() - Method in class com.tenio.core.network.define.data.PathConfig
- getWebSocketChannel() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getWebSocketChannel() - Method in interface com.tenio.core.network.entity.session.Session
- getWrittenBytes() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- getWrittenBytes() - Method in interface com.tenio.core.network.entity.session.Session
- getWrittenBytes() - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- getWrittenDroppedPackets() - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- getWrittenDroppedPacketsByFull() - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- getWrittenDroppedPacketsByPolicy() - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- getWrittenPackets() - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- GUARANTEED - Enum constant in enum class com.tenio.core.network.define.ResponsePriority
- GUARANTEED_QUICKEST - Enum constant in enum class com.tenio.core.network.define.ResponsePriority
H
- handle(double, long, long, long, int) - Method in interface com.tenio.core.extension.events.EventSystemMonitoring
- handle(int) - Method in interface com.tenio.core.extension.events.EventFetchedCcuInfo
- handle(long, long, long, long, long, long, long) - Method in interface com.tenio.core.extension.events.EventFetchedBandwidthInfo
- handle(ServerMessage) - Method in interface com.tenio.core.extension.events.EventAttachConnectionRequestValidation
- handle(Player, ServerMessage) - Method in interface com.tenio.core.extension.events.EventReceivedMessageFromPlayer
- handle(Player, ServerMessage) - Method in interface com.tenio.core.extension.events.EventSendMessageToPlayer
- handle(Player, PlayerDisconnectMode) - Method in interface com.tenio.core.extension.events.EventDisconnectPlayer
- handle(Player, AttachedConnectionResult) - Method in interface com.tenio.core.extension.events.EventAttachedConnectionResult
- handle(Player, PlayerLoggedInResult) - Method in interface com.tenio.core.extension.events.EventPlayerLoggedinResult
- handle(Player, Room, PlayerLeaveRoomMode) - Method in interface com.tenio.core.extension.events.EventPlayerBeforeLeaveRoom
- handle(Player, Room, PlayerJoinedRoomResult) - Method in interface com.tenio.core.extension.events.EventPlayerJoinedRoomResult
- handle(Player, Room, PlayerLeftRoomResult) - Method in interface com.tenio.core.extension.events.EventPlayerAfterLeftRoom
- handle(Player, Room, SwitchedPlayerSpectatorResult) - Method in interface com.tenio.core.extension.events.EventSwitchPlayerToSpectatorResult
- handle(Player, Room, SwitchedPlayerSpectatorResult) - Method in interface com.tenio.core.extension.events.EventSwitchSpectatorToPlayerResult
- handle(Player, Session, PlayerReconnectedResult) - Method in interface com.tenio.core.extension.events.EventPlayerReconnectedResult
- handle(Room, RoomRemoveMode) - Method in interface com.tenio.core.extension.events.EventRoomWillBeRemoved
- handle(Room, InitialRoomSetting, RoomCreatedResult) - Method in interface com.tenio.core.extension.events.EventRoomCreatedResult
- handle(RestMethod, HttpServletRequest, HttpServletResponse) - Method in interface com.tenio.core.extension.events.EventHttpRequestHandle
- handle(RestMethod, HttpServletRequest, HttpServletResponse) - Method in interface com.tenio.core.extension.events.EventHttpRequestValidation
- handle(Session, ServerMessage) - Method in interface com.tenio.core.extension.events.EventPlayerReconnectRequestHandle
- handle(Session, ServerMessage, ConnectionEstablishedResult) - Method in interface com.tenio.core.extension.events.EventConnectionEstablishedResult
- handle(Session, ConnectionDisconnectMode) - Method in interface com.tenio.core.extension.events.EventDisconnectConnection
- handle(String) - Method in interface com.tenio.core.extension.events.EventServerTeardown
- handle(String, Configuration) - Method in interface com.tenio.core.extension.events.EventServerInitialization
- handle(Throwable) - Method in interface com.tenio.core.extension.events.EventServerException
- handle(HttpServletRequest, HttpServletResponse) - Method in interface com.tenio.core.network.jetty.servlet.ServletHandler
- handle(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.support.BaseProcessServlet
- handleAcceptableChannels() - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- handleAcceptableChannels() - Method in interface com.tenio.core.network.zero.engine.listener.ZeroAcceptorListener
- handleImpl(HttpServletRequest, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.support.BaseProcessServlet
-
Implements handling.
- hashCode() - Method in class com.tenio.core.entity.implement.PlayerImpl
- hashCode() - Method in class com.tenio.core.entity.implement.RoomImpl
- hashCode() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
-
It is generally necessary to override the hashCode method whenever equals method is overridden, so as to maintain the general contract for the hashCode method, which states that equal objects must have equal hash codes.
- hashCode() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
-
It is generally necessary to override the hashCode method whenever equals method is overridden, so as to maintain the general contract for the hashCode method, which states that equal objects must have equal hash codes.
- hashCode() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
-
It is generally necessary to override the hashCode method whenever equals method is overridden, so as to maintain the general contract for the hashCode method, which states that equal objects must have equal hash codes.
- hasHeaderKey(HttpServletRequest, String) - Method in class com.tenio.core.network.jetty.servlet.support.BaseResponse
- hasHeaderKey(HttpServletRequest, String) - Method in class com.tenio.core.network.jetty.servlet.support.BaseServlet
- hasSubscriber(ServerEvent) - Method in class com.tenio.core.event.implement.EventManager
-
Check if an event has any subscribers or not.
- HTTP - Enum constant in enum class com.tenio.core.network.define.TransportType
- HTTP_CONFIGS - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
The list of HTTP configuration in configuration.
- HTTP_REQUEST_HANDLE - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- HTTP_REQUEST_VALIDATION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- HttpConfig - Class in com.tenio.core.network.define.data
-
Holds configuration for HTTP setup.
- HttpConfig(String, int) - Constructor for class com.tenio.core.network.define.data.HttpConfig
-
Initialization.
- HttpEventHandler - Class in com.tenio.core.bootstrap.event.handlers
-
Dispatching all events related to HTTP.
- HttpEventHandler() - Constructor for class com.tenio.core.bootstrap.event.handlers.HttpEventHandler
I
- IDLE - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
- IDLE - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- IDLE - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- initChannel(SocketChannel) - Method in class com.tenio.core.network.netty.websocket.NettyWsInitializer
- initialize() - Method in class com.tenio.core.controller.AbstractController
- initialize() - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- initialize() - Method in interface com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy
- initialize() - Method in class com.tenio.core.network.jetty.JettyHttpService
- initialize() - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- initialize() - Method in class com.tenio.core.network.NetworkServiceImpl
- initialize() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- initialize() - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- initialize() - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- initialize() - Method in interface com.tenio.core.service.Service
-
Initializes a new service.
- initialize(EventManager) - Method in class com.tenio.core.bootstrap.event.EventHandler
-
Initialization.
- initialize(EventManager) - Method in class com.tenio.core.bootstrap.event.handlers.ConnectionEventHandler
-
Initialization.
- initialize(EventManager) - Method in class com.tenio.core.bootstrap.event.handlers.HttpEventHandler
-
Initialization.
- initialize(EventManager) - Method in class com.tenio.core.bootstrap.event.handlers.MixinsEventHandler
-
Initialization.
- initialize(EventManager) - Method in class com.tenio.core.bootstrap.event.handlers.PlayerEventHandler
-
Initialization.
- initialize(EventManager) - Method in class com.tenio.core.bootstrap.event.handlers.RoomEventHandler
-
Initialization.
- InitialRoomSetting - Class in com.tenio.core.entity.setting
-
The initialized information is for creating a new room.
- InitialRoomSetting.Builder - Class in com.tenio.core.entity.setting
-
The builder class for collecting setup information.
- InternalProcessorService - Interface in com.tenio.core.server.service
-
The internal processor service, the heart of server.
- InternalProcessorServiceImpl - Class in com.tenio.core.server.service
-
The implementation for the processor service.
- interval - Variable in class com.tenio.core.schedule.task.AbstractTask
-
The interval value.
- INTERVAL_CCU_SCAN - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- INTERVAL_DEADLOCK_SCAN - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- INTERVAL_DISCONNECTED_PLAYER_SCAN - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- INTERVAL_REMOVED_ROOM_SCAN - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- INTERVAL_SYSTEM_MONITORING - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- INTERVAL_TRAFFIC_COUNTER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- INVALID_NAME_OR_PASSWORD - Enum constant in enum class com.tenio.core.entity.define.result.RoomCreatedResult
- INVALID_PLAYER_FORMAT - Enum constant in enum class com.tenio.core.entity.define.result.PlayerReconnectedResult
- INVALID_SESSION_PROTOCOL - Enum constant in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
-
When the session protocol is invalid.
- isActivated() - Method in class com.tenio.core.controller.AbstractController
- isActivated() - Method in class com.tenio.core.entity.implement.PlayerImpl
- isActivated() - Method in class com.tenio.core.entity.implement.RoomImpl
- isActivated() - Method in interface com.tenio.core.entity.Player
- isActivated() - Method in interface com.tenio.core.entity.Room
- isActivated() - Method in class com.tenio.core.entity.setting.InitialRoomSetting
- isActivated() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- isActivated() - Method in interface com.tenio.core.network.entity.session.Session
- isActivated() - Method in class com.tenio.core.network.jetty.JettyHttpService
- isActivated() - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- isActivated() - Method in class com.tenio.core.network.NetworkServiceImpl
- isActivated() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- isActivated() - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- isActivated() - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- isActivated() - Method in interface com.tenio.core.service.Service
-
Determines whether the service is activated.
- isBigSized() - Method in class com.tenio.core.network.zero.codec.packet.PacketHeader
- isBinary() - Method in class com.tenio.core.network.zero.codec.packet.PacketHeader
- isCompressed() - Method in class com.tenio.core.network.zero.codec.packet.PacketHeader
- isConnected() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- isConnected() - Method in interface com.tenio.core.network.entity.session.Session
- isEmpty() - Method in class com.tenio.core.entity.implement.RoomImpl
- isEmpty() - Method in interface com.tenio.core.entity.Room
- isEmpty() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- isEmpty() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- isEncrypted() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- isEncrypted() - Method in interface com.tenio.core.network.entity.packet.Packet
- isEncrypted() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- isEncrypted() - Method in interface com.tenio.core.network.entity.protocol.Response
- isEncrypted() - Method in class com.tenio.core.network.zero.codec.packet.PacketHeader
- isFragmented() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- isFragmented() - Method in interface com.tenio.core.network.entity.packet.Packet
- isFull() - Method in class com.tenio.core.entity.implement.RoomImpl
- isFull() - Method in interface com.tenio.core.entity.Room
- isFull() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- isFull() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- isIdle() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- isIdle() - Method in interface com.tenio.core.network.entity.session.Session
- isInRoom() - Method in class com.tenio.core.entity.implement.PlayerImpl
- isInRoom() - Method in interface com.tenio.core.entity.Player
- isLoggedIn() - Method in class com.tenio.core.entity.implement.PlayerImpl
- isLoggedIn() - Method in interface com.tenio.core.entity.Player
- isPublic() - Method in class com.tenio.core.entity.implement.RoomImpl
- isPublic() - Method in interface com.tenio.core.entity.Room
- isSpectator() - Method in class com.tenio.core.entity.implement.PlayerImpl
- isSpectator() - Method in interface com.tenio.core.entity.Player
- isState(PlayerState) - Method in class com.tenio.core.entity.implement.PlayerImpl
- isState(PlayerState) - Method in interface com.tenio.core.entity.Player
- isTcp() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- isTcp() - Method in interface com.tenio.core.network.entity.packet.Packet
- isTcp() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- isTcp() - Method in interface com.tenio.core.network.entity.session.Session
- isUdp() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- isUdp() - Method in interface com.tenio.core.network.entity.packet.Packet
- isWebSocket() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- isWebSocket() - Method in interface com.tenio.core.network.entity.packet.Packet
- isWebSocket() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- isWebSocket() - Method in interface com.tenio.core.network.entity.session.Session
J
- JAVA_IO_TMPDIR - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VENDOR - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VENDOR_URL - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VERSION - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VM_NAME - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VM_SPEC_VERSION - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VM_VENDOR - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JAVA_VM_VERSION - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- JettyHttpService - Class in com.tenio.core.network.jetty
-
This class provides the methods for creating HTTP services.
- joinRoom(Player, Room) - Method in interface com.tenio.core.api.ServerApi
- joinRoom(Player, Room, String, int, boolean) - Method in interface com.tenio.core.api.ServerApi
- joinRoom(Player, Room, String, int, boolean) - Method in class com.tenio.core.api.ServerApiImpl
K
- KICK - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
- KICK - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- KICK - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- kickPlayer(Player, String, int) - Method in interface com.tenio.core.api.ServerApi
L
- leaveRoom(Player, PlayerLeaveRoomMode) - Method in interface com.tenio.core.api.ServerApi
- leaveRoom(Player, PlayerLeaveRoomMode) - Method in class com.tenio.core.api.ServerApiImpl
- load(String) - Method in class com.tenio.core.configuration.CoreConfiguration
-
Read file content and convert it to configuration values.
- LOCAL_HOST - Static variable in class com.tenio.core.configuration.constant.CoreConstant
- LOG_OUT - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- logDiskInfo() - Method in class com.tenio.core.monitoring.system.SystemInfo
-
Logging the disk information.
- login(String) - Method in interface com.tenio.core.api.ServerApi
- login(String) - Method in class com.tenio.core.api.ServerApiImpl
- login(String, Session) - Method in interface com.tenio.core.api.ServerApi
- login(String, Session) - Method in class com.tenio.core.api.ServerApiImpl
- logNetCardsInfo() - Method in class com.tenio.core.monitoring.system.SystemInfo
-
Logging the net card information.
- logout(Player) - Method in interface com.tenio.core.api.ServerApi
- logout(Player) - Method in class com.tenio.core.api.ServerApiImpl
- logSystemInfo() - Method in class com.tenio.core.monitoring.system.SystemInfo
-
Logging the system information.
- LOST - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
-
When the connection is lost and causing by the client side.
- LOW - Enum constant in enum class com.tenio.core.network.define.RequestPriority
- LOWEST - Enum constant in enum class com.tenio.core.network.define.RequestPriority
M
- Manager - Interface in com.tenio.core.manager
-
The common APIs for all managers.
- MixinsEventHandler - Class in com.tenio.core.bootstrap.event.handlers
-
Dispatching all events related to mixins.
- MixinsEventHandler() - Constructor for class com.tenio.core.bootstrap.event.handlers.MixinsEventHandler
N
- NettyWebSocketService - Interface in com.tenio.core.network.netty
-
The websockets handler is provided by the netty library.
- NettyWebSocketServiceImpl - Class in com.tenio.core.network.netty
-
The implementation for netty's websockets services.
- NettyWsHandler - Class in com.tenio.core.network.netty.websocket
-
Receive all messages sent from clients.
- NettyWsHandShake - Class in com.tenio.core.network.netty.websocket
-
WebSocket is distinct from HTTP.
- NettyWsInitializer - Class in com.tenio.core.network.netty.websocket
-
The initialization for the netty websockets.
- NETWORK_PROP_ALLOW_CHANGE_SESSION - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_MAX_CONNECTIONS_PER_IP - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_PACKET_COMPRESSION_THRESHOLD_BYTES - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_SOCKET_ACCEPTOR_BUFFER_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_SOCKET_READER_BUFFER_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_SOCKET_WRITER_BUFFER_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_WEBSOCKET_RECEIVER_BUFFER_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_WEBSOCKET_SENDER_BUFFER_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- NETWORK_PROP_WEBSOCKET_USING_SSL - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- networkReaderStatistic - Variable in class com.tenio.core.network.zero.handler.implement.AbstractIoHandler
-
The network reader statistic.
- NetworkReaderStatistic - Class in com.tenio.core.network.statistic
-
This class supports creating instance for holding the network read data.
- NetworkService - Interface in com.tenio.core.network
-
All designed APIs for network service.
- NetworkServiceImpl - Class in com.tenio.core.network
-
The implementation for network service.
- NetworkWriterStatistic - Class in com.tenio.core.network.statistic
-
This class supports creating instance for holding the network written data.
- NEVER_REMOVE - Enum constant in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
- newInstance() - Static method in class com.tenio.core.bootstrap.Bootstrapper
- newInstance() - Static method in class com.tenio.core.controller.RequestComparator
- newInstance() - Static method in class com.tenio.core.entity.data.ServerMessage
- newInstance() - Static method in class com.tenio.core.entity.implement.RoomImpl
- newInstance() - Static method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- newInstance() - Static method in class com.tenio.core.event.implement.EventManager
- newInstance() - Static method in class com.tenio.core.monitoring.system.SystemMonitoring
- newInstance() - Static method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- newInstance() - Static method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- newInstance() - Static method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- newInstance() - Static method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- newInstance() - Static method in class com.tenio.core.network.entity.session.implement.SessionImpl
- newInstance() - Static method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- newInstance() - Static method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- newInstance() - Static method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- newInstance() - Static method in class com.tenio.core.network.zero.codec.packet.ProcessedPacket
- newInstance() - Static method in class com.tenio.core.network.zero.engine.writer.DatagramWriterHandler
- newInstance() - Static method in class com.tenio.core.network.zero.engine.writer.SocketWriterHandler
- newInstance(boolean, boolean, boolean, boolean) - Static method in class com.tenio.core.network.zero.codec.packet.PacketHeader
- newInstance(ServerEvent, Subscriber) - Static method in class com.tenio.core.event.implement.EventSubscriber
- newInstance(EventManager) - Static method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- newInstance(EventManager) - Static method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.jetty.JettyHttpService
- newInstance(EventManager) - Static method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.NetworkServiceImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.zero.handler.implement.DatagramIoHandlerImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- newInstance(EventManager) - Static method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.ScheduleServiceImpl
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.task.AutoDisconnectPlayerTask
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.task.AutoRemoveRoomTask
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.task.CcuReportTask
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.task.DeadlockScanTask
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.task.SystemMonitoringTask
- newInstance(EventManager) - Static method in class com.tenio.core.schedule.task.TrafficCounterTask
- newInstance(EventManager) - Static method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- newInstance(EventManager, Configuration) - Static method in class com.tenio.core.server.setting.ConfigurationAssessment
- newInstance(EventManager, SessionManager, ConnectionFilter, NetworkReaderStatistic) - Static method in class com.tenio.core.network.netty.websocket.NettyWsHandler
- newInstance(EventManager, SessionManager, ConnectionFilter, NetworkReaderStatistic) - Static method in class com.tenio.core.network.netty.websocket.NettyWsHandShake
- newInstance(EventManager, SessionManager, ConnectionFilter, NetworkReaderStatistic, WebSocketSslContext, boolean) - Static method in class com.tenio.core.network.netty.websocket.NettyWsInitializer
-
Initialization.
- newInstance(Server) - Static method in class com.tenio.core.api.ServerApiImpl
- newInstance(String) - Static method in class com.tenio.core.entity.implement.PlayerImpl
- newInstance(String, Session) - Static method in class com.tenio.core.entity.implement.PlayerImpl
- NIL_SLOT - Static variable in class com.tenio.core.entity.implement.RoomImpl
- NON_GUARANTEED - Enum constant in enum class com.tenio.core.network.define.ResponsePriority
- NORMAL - Enum constant in enum class com.tenio.core.network.define.RequestPriority
- NORMAL - Enum constant in enum class com.tenio.core.network.define.ResponsePriority
- NotDefinedSubscribersException - Exception in com.tenio.core.exception
-
When you miss defining the subscriber for a declared event.
- NotDefinedSubscribersException(Class<?>...) - Constructor for exception com.tenio.core.exception.NotDefinedSubscribersException
O
- object() - Method in class com.tenio.core.extension.AbstractExtension
-
Retrieves the zero object.
- on(ServerEvent, Subscriber) - Method in class com.tenio.core.event.implement.EventManager
-
Add a subscriber's handler.
- onDestroyed() - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- onDestroyed() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- onDestroyed() - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- onDestroyed() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- onDestroyed() - Method in interface com.tenio.core.service.ServiceListener
- onInitialized() - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- onInitialized() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- onInitialized() - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- onInitialized() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- onInitialized() - Method in interface com.tenio.core.service.ServiceListener
- onRunning() - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- onRunning() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- onRunning() - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- onRunning() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- onRunning() - Method in interface com.tenio.core.service.ServiceListener
- onShutdown() - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- onShutdown() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- onShutdown() - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- onShutdown() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- onShutdown() - Method in interface com.tenio.core.service.ServiceListener
- onStarted() - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- onStarted() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- onStarted() - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- onStarted() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- onStarted() - Method in interface com.tenio.core.service.ServiceListener
- OS_ARCH - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- OS_NAME - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
- OS_VERSION - Enum constant in enum class com.tenio.core.monitoring.define.SystemInfoType
P
- Packet - Interface in com.tenio.core.network.entity.packet
-
The smallest unit to hold and transfer data from the server to clients.
- PacketCompressorException - Exception in com.tenio.core.exception
-
When something went wrong with the packet compression.
- PacketCompressorException(String) - Constructor for exception com.tenio.core.exception.PacketCompressorException
- PacketDecoderResultListener - Interface in com.tenio.core.network.zero.codec.decoder
-
The listener for receives data from the packet decoder.
- PacketEncrypterException - Exception in com.tenio.core.exception
-
When something went wrong with the packet encryption.
- PacketEncrypterException(String) - Constructor for exception com.tenio.core.exception.PacketEncrypterException
- PacketHeader - Class in com.tenio.core.network.zero.codec.packet
-
The packet header contains settings for the packet by combining the conditions.
- PacketHeaderType - Enum Class in com.tenio.core.network.zero.codec.packet
-
The definition of all packet header types.
- PacketImpl - Class in com.tenio.core.network.entity.packet.implement
-
The implementation for packet.
- PacketQueue - Interface in com.tenio.core.network.entity.packet
-
The queue using for holding packets.
- PacketQueueFullException - Exception in com.tenio.core.exception
-
When the packet queue is full.
- PacketQueueFullException(int) - Constructor for exception com.tenio.core.exception.PacketQueueFullException
- PacketQueueImpl - Class in com.tenio.core.network.entity.packet.implement
-
The implementation for packet queue.
- PacketQueuePolicy - Interface in com.tenio.core.network.entity.packet.policy
-
The packet queue policy.
- PacketQueuePolicyViolationException - Exception in com.tenio.core.exception
-
When the packet queue policy is violated.
- PacketQueuePolicyViolationException(Packet, float) - Constructor for exception com.tenio.core.exception.PacketQueuePolicyViolationException
- PacketReadState - Enum Class in com.tenio.core.network.zero.codec.packet
-
The definition of all reading packet states.
- PathConfig - Class in com.tenio.core.network.define.data
-
Forms a configuration for the HTTP's REST method.
- PathConfig(String, RestMethod, String, String, int) - Constructor for class com.tenio.core.network.define.data.PathConfig
-
Initialization.
- peek() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- peek() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- PendingPacket - Class in com.tenio.core.network.zero.codec.packet
-
Holding the pending packet state for the next steps.
- PING_PATH - Static variable in class com.tenio.core.configuration.constant.CoreConstant
-
The default URI path when a HTTP server was started (To confirm if the server was started or not).
- PingServlet - Class in com.tenio.core.network.jetty.servlet
-
The default servlet to let client checks if the HTTP server is available or not.
- PingServlet() - Constructor for class com.tenio.core.network.jetty.servlet.PingServlet
- Player - Interface in com.tenio.core.entity
-
The abstract player object used in the server.
- PLAYER_AFTER_LEFT_ROOM - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- PLAYER_ALREADY_LEFT_ROOM - Enum constant in enum class com.tenio.core.entity.define.result.PlayerLeftRoomResult
- PLAYER_BEFORE_LEAVE_ROOM - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- PLAYER_IS_IN_ANOTHER_ROOM - Enum constant in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- PLAYER_JOINED_ROOM_RESULT - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- PLAYER_LOGGEDIN_RESULT - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- PLAYER_NOT_FOUND - Enum constant in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
-
When the player was not found.
- PLAYER_OR_ROOM_UNAVAILABLE - Enum constant in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- PLAYER_RECONNECT_REQUEST_HANDLE - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- PLAYER_RECONNECTED_RESULT - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- PLAYER_WAS_NOT_IN_ROOM - Enum constant in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
- PlayerBanMode - Enum Class in com.tenio.core.entity.define.mode
-
All modes related to banning players.
- PlayerDisconnectMode - Enum Class in com.tenio.core.entity.define.mode
-
All modes associated with player disconnected phase.
- PlayerEventHandler - Class in com.tenio.core.bootstrap.event.handlers
-
Dispatching all events related to players.
- PlayerEventHandler() - Constructor for class com.tenio.core.bootstrap.event.handlers.PlayerEventHandler
- PlayerImpl - Class in com.tenio.core.entity.implement
-
An implemented player class is for using in the server.
- PlayerJoinedRoomException - Exception in com.tenio.core.exception
-
Something went wrong when a player try to join a room.
- PlayerJoinedRoomException(String, PlayerJoinedRoomResult) - Constructor for exception com.tenio.core.exception.PlayerJoinedRoomException
- PlayerJoinedRoomResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a player tried to join a room.
- PlayerLeaveRoomMode - Enum Class in com.tenio.core.entity.define.mode
-
All modes associated with player leaving room phase.
- PlayerLeftRoomResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a player tried to leave its room.
- PlayerLoggedInResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a player tried to log in the server.
- PlayerManager - Interface in com.tenio.core.entity.manager
-
All supported APIs for player management.
- PlayerManagerImpl - Class in com.tenio.core.entity.manager.implement
-
An implemented class is for player management.
- PlayerReconnectedResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a player tried to reconnect to the server.
- PlayerState - Interface in com.tenio.core.entity
-
Definition for player states.
- POST - Enum constant in enum class com.tenio.core.network.define.RestMethod
- prioritizedUdp() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- prioritizedUdp() - Method in interface com.tenio.core.network.entity.protocol.Response
- priority(ResponsePriority) - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- priority(ResponsePriority) - Method in interface com.tenio.core.network.entity.protocol.Response
- process(String, HttpServletRequest, JSONObject, HttpServletResponse) - Method in class com.tenio.core.network.jetty.servlet.support.BaseResponse
- ProcessedPacket - Class in com.tenio.core.network.zero.codec.packet
-
Holding the processed packet state for the next steps.
- processRequest(Request) - Method in class com.tenio.core.controller.AbstractController
-
Processes a request.
- processRequest(Request) - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- PROP_KEEP_PLAYER_ON_DISCONNECTION - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- PROP_MAX_NUMBER_PLAYERS - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- PROP_MAX_NUMBER_ROOMS - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- PROP_MAX_PACKET_QUEUE_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- PROP_MAX_PLAYER_IDLE_TIME - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- PROP_MAX_REQUEST_QUEUE_SIZE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- put(Packet) - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- put(Packet) - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- PUT - Enum constant in enum class com.tenio.core.network.define.RestMethod
Q
- QUICKEST - Enum constant in enum class com.tenio.core.network.define.RequestPriority
R
- REACHED_MAX_CONNECTION - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
- REACHED_MAX_CONNECTION - Enum constant in enum class com.tenio.core.entity.define.result.ConnectionEstablishedResult
- REACHED_MAX_ROOMS - Enum constant in enum class com.tenio.core.entity.define.result.RoomCreatedResult
- RECEIVED_MESSAGE_FROM_PLAYER - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- RefusedConnectionAddressException - Exception in com.tenio.core.exception
-
When a refused connection try to connect to the server.
- RefusedConnectionAddressException(String, String) - Constructor for exception com.tenio.core.exception.RefusedConnectionAddressException
- removeAddress(String) - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- removeAddress(String) - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- removeBannedAddress(String) - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- removeBannedAddress(String) - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- RemovedNonExistentPlayerFromRoomException - Exception in com.tenio.core.exception
-
When you try to eliminate a non-existing player from a room.
- RemovedNonExistentPlayerFromRoomException(Room) - Constructor for exception com.tenio.core.exception.RemovedNonExistentPlayerFromRoomException
-
Initialization.
- RemovedNonExistentPlayerFromRoomException(Object, Room) - Constructor for exception com.tenio.core.exception.RemovedNonExistentPlayerFromRoomException
-
Initialization.
- removePlayer(Player) - Method in class com.tenio.core.entity.implement.RoomImpl
- removePlayer(Player) - Method in interface com.tenio.core.entity.Room
- removePlayerByName(String) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- removePlayerByName(String) - Method in interface com.tenio.core.entity.manager.PlayerManager
- removePlayerBySession(Session) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- removePlayerBySession(Session) - Method in interface com.tenio.core.entity.manager.PlayerManager
- removeProperty(String) - Method in class com.tenio.core.entity.implement.PlayerImpl
- removeProperty(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- removeProperty(String) - Method in interface com.tenio.core.entity.Player
- removeProperty(String) - Method in interface com.tenio.core.entity.Room
- removeRoom(Room, RoomRemoveMode) - Method in interface com.tenio.core.api.ServerApi
- removeRoom(Room, RoomRemoveMode) - Method in class com.tenio.core.api.ServerApiImpl
- removeRoomById(long) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- removeRoomById(long) - Method in interface com.tenio.core.entity.manager.RoomManager
- removeSession(Session) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- removeSession(Session) - Method in interface com.tenio.core.network.entity.session.SessionManager
-
Remove session from its manager, this method should not be called.
- removeSessionBySocket(SocketChannel) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- removeSessionBySocket(SocketChannel) - Method in interface com.tenio.core.network.entity.session.SessionManager
- removeSessionByWebSocket(Channel) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- removeSessionByWebSocket(Channel) - Method in interface com.tenio.core.network.entity.session.SessionManager
- Request - Interface in com.tenio.core.network.entity.protocol
-
The request which server formed when it had received a message from a client.
- RequestComparator - Class in com.tenio.core.controller
-
This class provides the comparator using for sort the requests bases on their priorities in the controller requests queue.
- RequestImpl - Class in com.tenio.core.network.entity.protocol.implement
-
The implementation for request.
- RequestPriority - Enum Class in com.tenio.core.network.define
-
Definition the priority for incoming requests.
- RequestQueueFullException - Exception in com.tenio.core.exception
-
When the request queue is full.
- RequestQueueFullException(int) - Constructor for exception com.tenio.core.exception.RequestQueueFullException
- response() - Method in class com.tenio.core.extension.AbstractExtension
-
Retrieves the response object.
- Response - Interface in com.tenio.core.network.entity.protocol
-
The response was formed when the server wants to send a message to clients.
- ResponseImpl - Class in com.tenio.core.network.entity.protocol.implement
-
The implementation for response.
- ResponsePriority - Enum Class in com.tenio.core.network.define
-
Definition the priority for responses from server.
- RestMethod - Enum Class in com.tenio.core.network.define
-
Definition for all supported REST methods.
- resultFrame(Session, byte[]) - Method in interface com.tenio.core.network.zero.codec.decoder.PacketDecoderResultListener
- resultFrame(Session, byte[]) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- Room - Interface in com.tenio.core.entity
-
The abstract room object used in the server.
- ROOM_CREATED_RESULT - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- ROOM_IS_FULL - Enum constant in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- ROOM_REMOVED - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- ROOM_WILL_BE_REMOVED - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- RoomCreatedResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a new room was attempted to create.
- RoomCredentialValidatedStrategy - Interface in com.tenio.core.entity.setting.strategy
-
The strategy is for validating room's name and password.
- RoomEventHandler - Class in com.tenio.core.bootstrap.event.handlers
-
Dispatching all events related to rooms.
- RoomEventHandler() - Constructor for class com.tenio.core.bootstrap.event.handlers.RoomEventHandler
- RoomImpl - Class in com.tenio.core.entity.implement
-
An implemented room class is for using in the server.
- RoomManager - Interface in com.tenio.core.entity.manager
-
All supported APIs for room management.
- RoomManagerImpl - Class in com.tenio.core.entity.manager.implement
-
An implemented class is for room management.
- RoomPlayerSlotGeneratedStrategy - Interface in com.tenio.core.entity.setting.strategy
-
The strategy is for accomplish a room's slot of a player.
- RoomRemoveMode - Enum Class in com.tenio.core.entity.define.mode
-
All modes associated with removing room conditions.
- roomSetting() - Method in class com.tenio.core.extension.AbstractExtension
-
Retrieves the initialized room setting.
- RoomState - Interface in com.tenio.core.entity
-
Definition for room states.
- run() - Method in class com.tenio.core.controller.AbstractController
- run() - Method in class com.tenio.core.network.jetty.JettyHttpService
- run() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- run() - Method in class com.tenio.core.schedule.task.AutoDisconnectPlayerTask
- run() - Method in class com.tenio.core.schedule.task.AutoRemoveRoomTask
- run() - Method in class com.tenio.core.schedule.task.CcuReportTask
- run() - Method in class com.tenio.core.schedule.task.DeadlockScanTask
- run() - Method in class com.tenio.core.schedule.task.SystemMonitoringTask
- run() - Method in class com.tenio.core.schedule.task.TrafficCounterTask
- run(Class<?>, String[]) - Static method in class com.tenio.core.ApplicationLauncher
-
Run the application.
- run(Class<?>, String...) - Method in class com.tenio.core.bootstrap.Bootstrapper
-
Start the bootstrap.
S
- ScheduleService - Interface in com.tenio.core.schedule
-
All APIs designed to schedule tasks.
- ScheduleServiceImpl - Class in com.tenio.core.schedule
-
The implementation for the schedule service.
- send(PacketQueue, Session, Packet) - Method in class com.tenio.core.network.zero.engine.writer.DatagramWriterHandler
- send(PacketQueue, Session, Packet) - Method in class com.tenio.core.network.zero.engine.writer.SocketWriterHandler
- send(PacketQueue, Session, Packet) - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
Send a packet to a session.
- SEND_MESSAGE_TO_PLAYER - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- sendPrivateMessage(Player, Player, ServerMessage) - Method in interface com.tenio.core.api.ServerApi
- sendPublicMessage(Player, Room, ServerMessage) - Method in interface com.tenio.core.api.ServerApi
- Server - Interface in com.tenio.core.server
-
This class manages the workflow of the current server.
- SERVER_EXCEPTION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SERVER_ID - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
The server id (module name).
- SERVER_INITIALIZATION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SERVER_NAME - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
The server name.
- SERVER_TEARDOWN - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SERVER_VERSION_CODE - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
This current version code of your server in integer type (can be compared).
- SERVER_VERSION_NAME - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
This current version name of your server in string type.
- ServerApi - Interface in com.tenio.core.api
-
This class provides all supported APIs from the server.
- ServerApiImpl - Class in com.tenio.core.api
-
All supported APIs could be found in this class.
- ServerEvent - Enum Class in com.tenio.core.configuration.define
-
All events could be emitted in the server.
- ServerImpl - Class in com.tenio.core.server
-
This class manages the workflow of the current server.
- ServerMessage - Class in com.tenio.core.entity.data
-
Holding the data sent from client associated with timestamp and vice versa.
- Service - Interface in com.tenio.core.service
-
All supported APIs that is necessary to form a service.
- ServiceListener - Interface in com.tenio.core.service
-
The service listener.
- ServiceRuntimeException - Exception in com.tenio.core.exception
-
Something went wrong with the running service.
- ServiceRuntimeException(String) - Constructor for exception com.tenio.core.exception.ServiceRuntimeException
- ServletHandler - Interface in com.tenio.core.network.jetty.servlet
-
The abstract servlet handler.
- ServletManager - Class in com.tenio.core.network.jetty.servlet
-
The servlet manager.
- ServletManager(EventManager, List<PathConfig>) - Constructor for class com.tenio.core.network.jetty.servlet.ServletManager
-
Initialization.
- Session - Interface in com.tenio.core.network.entity.session
-
When a connection connected to the server, it's managed via the session.
- SESSION_CREATED - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SESSION_NOT_FOUND - Enum constant in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
-
When the session was not found.
- SESSION_NOT_FOUND - Enum constant in enum class com.tenio.core.entity.define.result.PlayerLoggedInResult
- SESSION_OCCURRED_EXCEPTION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SESSION_READ_MESSAGE - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SESSION_REQUEST_CONNECTION - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SESSION_WILL_BE_CLOSED - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- sessionException(Session, Exception) - Method in interface com.tenio.core.network.zero.handler.DatagramIoHandler
- sessionException(Session, Exception) - Method in class com.tenio.core.network.zero.handler.implement.DatagramIoHandlerImpl
- sessionException(Session, Exception) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- sessionException(Session, Exception) - Method in interface com.tenio.core.network.zero.handler.SocketIoHandler
- SessionImpl - Class in com.tenio.core.network.entity.session.implement
-
The implementation for session.
- sessionManager - Variable in class com.tenio.core.network.zero.handler.implement.AbstractIoHandler
-
The session manager.
- SessionManager - Interface in com.tenio.core.network.entity.session
-
The session manager.
- SessionManagerImpl - Class in com.tenio.core.network.entity.session.implement
-
The implementation for session manager.
- sessionRead(Session, byte[]) - Method in interface com.tenio.core.network.zero.handler.DatagramIoHandler
- sessionRead(Session, byte[]) - Method in class com.tenio.core.network.zero.handler.implement.DatagramIoHandlerImpl
- sessionRead(Session, byte[]) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- sessionRead(Session, byte[]) - Method in interface com.tenio.core.network.zero.handler.SocketIoHandler
- setAcceptorBufferSize(int) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setAcceptorBufferSize(int) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setAcceptorWorkerSize(int) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setAcceptorWorkerSize(int) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setActivated(boolean) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setActivated(boolean) - Method in class com.tenio.core.entity.implement.RoomImpl
- setActivated(boolean) - Method in interface com.tenio.core.entity.Player
- setActivated(boolean) - Method in interface com.tenio.core.entity.Room
- setActivated(boolean) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setAttribute(String, Object) - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- setAttribute(String, Object) - Method in interface com.tenio.core.network.entity.protocol.Request
- setBuffer(ByteBuffer) - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- setCapacity(int, int) - Method in class com.tenio.core.entity.implement.RoomImpl
- setCapacity(int, int) - Method in interface com.tenio.core.entity.Room
- setCcuReportInterval(int) - Method in interface com.tenio.core.schedule.ScheduleService
- setCcuReportInterval(int) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setCompressionThresholdBytes(int) - Method in interface com.tenio.core.network.zero.codec.encoder.BinaryPacketEncoder
- setCompressionThresholdBytes(int) - Method in class com.tenio.core.network.zero.codec.encoder.DefaultBinaryPacketEncoder
- setCompressor(BinaryPacketCompressor) - Method in interface com.tenio.core.network.zero.codec.decoder.BinaryPacketDecoder
- setCompressor(BinaryPacketCompressor) - Method in class com.tenio.core.network.zero.codec.decoder.DefaultBinaryPacketDecoder
- setCompressor(BinaryPacketCompressor) - Method in interface com.tenio.core.network.zero.codec.encoder.BinaryPacketEncoder
- setCompressor(BinaryPacketCompressor) - Method in class com.tenio.core.network.zero.codec.encoder.DefaultBinaryPacketEncoder
- setConnected(boolean) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setConnected(boolean) - Method in interface com.tenio.core.network.entity.session.Session
- setConnectionFilter(ConnectionFilter) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setConnectionFilter(ConnectionFilter) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setConnectionFilter(ConnectionFilter) - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- setConnectionFilter(ConnectionFilter) - Method in interface com.tenio.core.network.zero.engine.ZeroAcceptor
- setConnectionFilter(ConnectionFilter) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setConnectionFilter(ConnectionFilter) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setConnectionFilterClass(Class<? extends ConnectionFilter>, int) - Method in interface com.tenio.core.network.NetworkService
- setConnectionFilterClass(Class<? extends ConnectionFilter>, int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setConsumerWorkerSize(int) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setConsumerWorkerSize(int) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setContent(byte[]) - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- setContent(byte[]) - Method in interface com.tenio.core.network.entity.protocol.Response
- setCreatedTime(long) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setCreatedTime(long) - Method in interface com.tenio.core.network.entity.session.Session
- setCurrentRoom(Room) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setCurrentRoom(Room) - Method in interface com.tenio.core.entity.Player
- setData(byte[]) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- setData(byte[]) - Method in interface com.tenio.core.network.entity.packet.Packet
- setData(byte[]) - Method in class com.tenio.core.network.zero.codec.packet.ProcessedPacket
- setData(ZeroElement) - Method in class com.tenio.core.entity.data.ServerMessage
- setDatagramChannel(DatagramChannel, SocketAddress) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setDatagramChannel(DatagramChannel, SocketAddress) - Method in interface com.tenio.core.network.entity.session.Session
- setDatagramIoHandler(DatagramIoHandler) - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- setDatagramIoHandler(DatagramIoHandler) - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Set the datagram IO handler.
- setDeadlockScanInterval(int) - Method in interface com.tenio.core.schedule.ScheduleService
- setDeadlockScanInterval(int) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setDisconnectedPlayerScanInterval(int) - Method in interface com.tenio.core.schedule.ScheduleService
- setDisconnectedPlayerScanInterval(int) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setEncrypted(boolean) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- setEncrypted(boolean) - Method in interface com.tenio.core.network.entity.packet.Packet
- setEncrypter(BinaryPacketEncrypter) - Method in interface com.tenio.core.network.zero.codec.decoder.BinaryPacketDecoder
- setEncrypter(BinaryPacketEncrypter) - Method in class com.tenio.core.network.zero.codec.decoder.DefaultBinaryPacketDecoder
- setEncrypter(BinaryPacketEncrypter) - Method in interface com.tenio.core.network.zero.codec.encoder.BinaryPacketEncoder
- setEncrypter(BinaryPacketEncrypter) - Method in class com.tenio.core.network.zero.codec.encoder.DefaultBinaryPacketEncoder
- setEvent(ServerEvent) - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- setEvent(ServerEvent) - Method in interface com.tenio.core.network.entity.protocol.Request
- setExpectedLength(int) - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- setFragmentBuffer(byte[]) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- setFragmentBuffer(byte[]) - Method in interface com.tenio.core.network.entity.packet.Packet
- setHttpPathConfigs(List<PathConfig>) - Method in interface com.tenio.core.network.NetworkService
- setHttpPathConfigs(List<PathConfig>) - Method in class com.tenio.core.network.NetworkServiceImpl
- setHttpPort(int) - Method in interface com.tenio.core.network.NetworkService
- setHttpPort(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setInterval(int) - Method in class com.tenio.core.schedule.task.AbstractTask
-
Set the interval.
- setKeepPlayerOnDisconnection(boolean) - Method in interface com.tenio.core.server.service.InternalProcessorService
- setKeepPlayerOnDisconnection(boolean) - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- setLastActivityTime(long) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setLastActivityTime(long) - Method in interface com.tenio.core.network.entity.session.Session
- setLastReadTime(long) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setLastReadTime(long) - Method in interface com.tenio.core.network.entity.session.Session
- setLastWriteTime(long) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setLastWriteTime(long) - Method in interface com.tenio.core.network.entity.session.Session
- setLoggedIn(boolean) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setLoggedIn(boolean) - Method in interface com.tenio.core.entity.Player
- setMaxBufferSize(int) - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- setMaxBufferSize(int) - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Set the max buffer size.
- setMaxConnectionsPerIp(int) - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- setMaxConnectionsPerIp(int) - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- setMaxIdleTimeInSeconds(int) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setMaxIdleTimeInSeconds(int) - Method in interface com.tenio.core.network.entity.session.Session
- setMaxNumberPlayers(int) - Method in interface com.tenio.core.server.service.InternalProcessorService
- setMaxNumberPlayers(int) - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- setMaxPlayers(int) - Method in class com.tenio.core.entity.implement.RoomImpl
- setMaxPlayers(int) - Method in interface com.tenio.core.entity.Room
- setMaxPlayers(int) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setMaxRequestQueueSize(int) - Method in class com.tenio.core.controller.AbstractController
- setMaxRequestQueueSize(int) - Method in interface com.tenio.core.controller.Controller
-
Set the maximum value size for the queue.
- setMaxRooms(int) - Method in class com.tenio.core.entity.manager.implement.RoomManagerImpl
- setMaxRooms(int) - Method in interface com.tenio.core.entity.manager.RoomManager
- setMaxSize(int) - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- setMaxSize(int) - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- setMaxSpectators(int) - Method in class com.tenio.core.entity.implement.RoomImpl
- setMaxSpectators(int) - Method in interface com.tenio.core.entity.Room
- setMaxSpectators(int) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setName(String) - Method in class com.tenio.core.controller.AbstractController
- setName(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- setName(String) - Method in interface com.tenio.core.entity.Room
- setName(String) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setName(String) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setName(String) - Method in interface com.tenio.core.network.entity.session.Session
- setName(String) - Method in class com.tenio.core.network.jetty.JettyHttpService
- setName(String) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setName(String) - Method in class com.tenio.core.network.NetworkServiceImpl
- setName(String) - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- setName(String) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setName(String) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setName(String) - Method in interface com.tenio.core.service.Service
-
Set the service's name.
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in interface com.tenio.core.network.zero.engine.ZeroReader
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in interface com.tenio.core.network.zero.handler.BaseIoHandler
-
Set the network reader statistic object.
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in class com.tenio.core.network.zero.handler.implement.AbstractIoHandler
-
Set the network reader statistic.
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in interface com.tenio.core.schedule.ScheduleService
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setNetworkReaderStatistic(NetworkReaderStatistic) - Method in class com.tenio.core.schedule.task.TrafficCounterTask
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
Set the network writer statistic object.
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in interface com.tenio.core.network.zero.engine.ZeroWriter
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in interface com.tenio.core.schedule.ScheduleService
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setNetworkWriterStatistic(NetworkWriterStatistic) - Method in class com.tenio.core.schedule.task.TrafficCounterTask
- setOwner(Player) - Method in class com.tenio.core.entity.implement.RoomImpl
- setOwner(Player) - Method in interface com.tenio.core.entity.Room
- setOwnerRoom(Room) - Method in class com.tenio.core.entity.manager.implement.PlayerManagerImpl
- setOwnerRoom(Room) - Method in interface com.tenio.core.entity.manager.PlayerManager
- setPacketDecoder(BinaryPacketDecoder) - Method in interface com.tenio.core.network.NetworkService
- setPacketDecoder(BinaryPacketDecoder) - Method in class com.tenio.core.network.NetworkServiceImpl
- setPacketDecoder(BinaryPacketDecoder) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- setPacketDecoder(BinaryPacketDecoder) - Method in interface com.tenio.core.network.zero.handler.SocketIoHandler
- setPacketDecoder(BinaryPacketDecoder) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setPacketDecoder(BinaryPacketDecoder) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setPacketEncoder(BinaryPacketEncoder) - Method in interface com.tenio.core.network.NetworkService
- setPacketEncoder(BinaryPacketEncoder) - Method in class com.tenio.core.network.NetworkServiceImpl
- setPacketEncoder(BinaryPacketEncoder) - Method in class com.tenio.core.network.zero.engine.implement.ZeroWriterImpl
- setPacketEncoder(BinaryPacketEncoder) - Method in interface com.tenio.core.network.zero.engine.ZeroWriter
- setPacketEncoder(BinaryPacketEncoder) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setPacketEncoder(BinaryPacketEncoder) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setPacketHeader(PacketHeader) - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- setPacketQueue(PacketQueue) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setPacketQueue(PacketQueue) - Method in interface com.tenio.core.network.entity.session.Session
- setPacketQueuePolicy(PacketQueuePolicy) - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- setPacketQueuePolicy(PacketQueuePolicy) - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- setPacketQueuePolicy(Class<? extends PacketQueuePolicy>) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- setPacketQueuePolicy(Class<? extends PacketQueuePolicy>) - Method in interface com.tenio.core.network.entity.session.SessionManager
- setPacketQueuePolicy(Class<? extends PacketQueuePolicy>) - Method in interface com.tenio.core.network.NetworkService
- setPacketQueuePolicy(Class<? extends PacketQueuePolicy>) - Method in class com.tenio.core.network.NetworkServiceImpl
- setPacketQueueSize(int) - Method in class com.tenio.core.network.entity.session.implement.SessionManagerImpl
- setPacketQueueSize(int) - Method in interface com.tenio.core.network.entity.session.SessionManager
- setPacketQueueSize(int) - Method in interface com.tenio.core.network.NetworkService
- setPacketQueueSize(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setPacketReadState(PacketReadState) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setPacketReadState(PacketReadState) - Method in interface com.tenio.core.network.entity.session.Session
- setPacketReadState(PacketReadState) - Method in class com.tenio.core.network.zero.codec.packet.ProcessedPacket
- setPassword(String) - Method in class com.tenio.core.entity.implement.RoomImpl
- setPassword(String) - Method in interface com.tenio.core.entity.Room
- setPassword(String) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setPathConfigs(List<PathConfig>) - Method in class com.tenio.core.network.jetty.JettyHttpService
- setPlayerManager(PlayerManager) - Method in class com.tenio.core.entity.implement.RoomImpl
- setPlayerManager(PlayerManager) - Method in interface com.tenio.core.entity.Room
- setPlayerManager(PlayerManager) - Method in interface com.tenio.core.schedule.ScheduleService
- setPlayerManager(PlayerManager) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setPlayerManager(PlayerManager) - Method in class com.tenio.core.schedule.task.AutoDisconnectPlayerTask
-
Set the player manager.
- setPlayerManager(PlayerManager) - Method in class com.tenio.core.schedule.task.CcuReportTask
- setPlayerManager(PlayerManager) - Method in interface com.tenio.core.server.service.InternalProcessorService
- setPlayerManager(PlayerManager) - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- setPlayerSlotGeneratedStrategy(RoomPlayerSlotGeneratedStrategy) - Method in class com.tenio.core.entity.implement.RoomImpl
- setPlayerSlotGeneratedStrategy(RoomPlayerSlotGeneratedStrategy) - Method in interface com.tenio.core.entity.Room
- setPlayerSlotInCurrentRoom(int) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setPlayerSlotInCurrentRoom(int) - Method in interface com.tenio.core.entity.Player
- setPort(int) - Method in class com.tenio.core.network.jetty.JettyHttpService
- setPriority(RequestPriority) - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- setPriority(RequestPriority) - Method in interface com.tenio.core.network.entity.protocol.Request
- setPriority(ResponsePriority) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- setPriority(ResponsePriority) - Method in interface com.tenio.core.network.entity.packet.Packet
- setProducerWorkerSize(int) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setProducerWorkerSize(int) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setProperty(String, Object) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setProperty(String, Object) - Method in interface com.tenio.core.entity.Player
- setReaderBufferSize(int) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setReaderBufferSize(int) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setReaderWorkerSize(int) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setReaderWorkerSize(int) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setReceiverBufferSize(int) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setReceiverBufferSize(int) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setRecipient(Player) - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- setRecipient(Player) - Method in interface com.tenio.core.network.entity.protocol.Response
- setRecipients(Collection<Player>) - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- setRecipients(Collection<Player>) - Method in interface com.tenio.core.network.entity.protocol.Response
- setRecipients(Collection<Session>) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- setRecipients(Collection<Session>) - Method in interface com.tenio.core.network.entity.packet.Packet
- setRemovedRoomScanInterval(int) - Method in interface com.tenio.core.schedule.ScheduleService
- setRemovedRoomScanInterval(int) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setResultListener(PacketDecoderResultListener) - Method in interface com.tenio.core.network.zero.codec.decoder.BinaryPacketDecoder
- setResultListener(PacketDecoderResultListener) - Method in class com.tenio.core.network.zero.codec.decoder.DefaultBinaryPacketDecoder
- setRoom(Room) - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- setRoom(Room) - Method in interface com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy
- setRoomCredentialValidatedStrategy(RoomCredentialValidatedStrategy) - Method in class com.tenio.core.entity.implement.RoomImpl
- setRoomCredentialValidatedStrategy(RoomCredentialValidatedStrategy) - Method in interface com.tenio.core.entity.Room
- setRoomCredentialValidatedStrategy(Class<? extends RoomCredentialValidatedStrategy>) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setRoomManager(RoomManager) - Method in interface com.tenio.core.schedule.ScheduleService
- setRoomManager(RoomManager) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setRoomManager(RoomManager) - Method in class com.tenio.core.schedule.task.AutoRemoveRoomTask
-
Set the room manager.
- setRoomPlayerSlotGeneratedStrategy(Class<? extends RoomPlayerSlotGeneratedStrategy>) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setRoomRemoveMode(RoomRemoveMode) - Method in class com.tenio.core.entity.implement.RoomImpl
- setRoomRemoveMode(RoomRemoveMode) - Method in interface com.tenio.core.entity.Room
- setRoomRemoveMode(RoomRemoveMode) - Method in class com.tenio.core.entity.setting.InitialRoomSetting.Builder
- setSelectionKey(SelectionKey) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setSelectionKey(SelectionKey) - Method in interface com.tenio.core.network.entity.session.Session
- setSender(Session) - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- setSender(Session) - Method in interface com.tenio.core.network.entity.protocol.Request
- setSenderBufferSize(int) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setSenderBufferSize(int) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setServerAddress(String) - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- setServerAddress(String) - Method in interface com.tenio.core.network.zero.engine.ZeroAcceptor
- setSession(Session) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setSession(Session) - Method in interface com.tenio.core.entity.Player
- setSessionManager(SessionManager) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setSessionManager(SessionManager) - Method in interface com.tenio.core.network.entity.session.Session
- setSessionManager(SessionManager) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setSessionManager(SessionManager) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setSessionManager(SessionManager) - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- setSessionManager(SessionManager) - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Set the session manager.
- setSessionManager(SessionManager) - Method in interface com.tenio.core.network.zero.handler.BaseIoHandler
-
Set session manager.
- setSessionManager(SessionManager) - Method in class com.tenio.core.network.zero.handler.implement.AbstractIoHandler
-
Set the session manager.
- setSessionManager(SessionManager) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setSessionManager(SessionManager) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setSessionTicketsQueue(BlockingQueue<Session>) - Method in class com.tenio.core.network.zero.engine.writer.AbstractWriterHandler
- setSessionTicketsQueue(BlockingQueue<Session>) - Method in interface com.tenio.core.network.zero.engine.writer.WriterHandler
-
Set the blocking queue of sessions.
- setSocketAcceptorBufferSize(int) - Method in interface com.tenio.core.network.NetworkService
- setSocketAcceptorBufferSize(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSocketAcceptorWorkers(int) - Method in interface com.tenio.core.network.NetworkService
- setSocketAcceptorWorkers(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSocketChannel(SocketChannel) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setSocketChannel(SocketChannel) - Method in interface com.tenio.core.network.entity.session.Session
- setSocketConfigs(List<SocketConfig>) - Method in interface com.tenio.core.network.NetworkService
- setSocketConfigs(List<SocketConfig>) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSocketConfigs(List<SocketConfig>) - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- setSocketConfigs(List<SocketConfig>) - Method in interface com.tenio.core.network.zero.engine.ZeroAcceptor
- setSocketConfigs(List<SocketConfig>) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setSocketConfigs(List<SocketConfig>) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setSocketIoHandler(SocketIoHandler) - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- setSocketIoHandler(SocketIoHandler) - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Set the socket IO handler.
- setSocketReaderBufferSize(int) - Method in interface com.tenio.core.network.NetworkService
- setSocketReaderBufferSize(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSocketReaderWorkers(int) - Method in interface com.tenio.core.network.NetworkService
- setSocketReaderWorkers(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSocketWriterBufferSize(int) - Method in interface com.tenio.core.network.NetworkService
- setSocketWriterBufferSize(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSocketWriterWorkers(int) - Method in interface com.tenio.core.network.NetworkService
- setSocketWriterWorkers(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setSpectator(boolean) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setSpectator(boolean) - Method in interface com.tenio.core.entity.Player
- setState(PlayerState) - Method in class com.tenio.core.entity.implement.PlayerImpl
- setState(PlayerState) - Method in interface com.tenio.core.entity.Player
- setState(RoomState) - Method in class com.tenio.core.entity.implement.RoomImpl
- setState(RoomState) - Method in interface com.tenio.core.entity.Room
- setSystemMonitoringInterval(int) - Method in interface com.tenio.core.schedule.ScheduleService
- setSystemMonitoringInterval(int) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setThreadPoolSize(int) - Method in class com.tenio.core.controller.AbstractController
- setThreadPoolSize(int) - Method in interface com.tenio.core.controller.Controller
-
Set the thread pool size.
- setThreadPoolSize(int) - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- setThreadPoolSize(int) - Method in interface com.tenio.core.network.zero.engine.ZeroEngine
-
Set the thread pool size.
- setTrafficCounterInterval(int) - Method in interface com.tenio.core.schedule.ScheduleService
- setTrafficCounterInterval(int) - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- setTransportType(TransportType) - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- setTransportType(TransportType) - Method in interface com.tenio.core.network.entity.packet.Packet
- setUsingSsl(boolean) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setUsingSsl(boolean) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setWebSocketChannel(Channel) - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- setWebSocketChannel(Channel) - Method in interface com.tenio.core.network.entity.session.Session
- setWebSocketConfig(SocketConfig) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- setWebSocketConfig(SocketConfig) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- setWebSocketConsumerWorkers(int) - Method in interface com.tenio.core.network.NetworkService
- setWebSocketConsumerWorkers(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setWebSocketProducerWorkers(int) - Method in interface com.tenio.core.network.NetworkService
- setWebSocketProducerWorkers(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setWebSocketReceiverBufferSize(int) - Method in interface com.tenio.core.network.NetworkService
- setWebSocketReceiverBufferSize(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setWebSocketSenderBufferSize(int) - Method in interface com.tenio.core.network.NetworkService
- setWebSocketSenderBufferSize(int) - Method in class com.tenio.core.network.NetworkServiceImpl
- setWebSocketUsingSsl(boolean) - Method in interface com.tenio.core.network.NetworkService
- setWebSocketUsingSsl(boolean) - Method in class com.tenio.core.network.NetworkServiceImpl
- setWriterBufferSize(int) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setWriterBufferSize(int) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setWriterWorkerSize(int) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- setWriterWorkerSize(int) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- setZeroAcceptorListener(ZeroAcceptorListener) - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- setZeroAcceptorListener(ZeroAcceptorListener) - Method in interface com.tenio.core.network.zero.engine.ZeroReader
- setZeroReaderListener(ZeroReaderListener) - Method in class com.tenio.core.network.zero.engine.implement.ZeroAcceptorImpl
- setZeroReaderListener(ZeroReaderListener) - Method in interface com.tenio.core.network.zero.engine.ZeroAcceptor
- setZeroWriterListener(ZeroWriterListener) - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- setZeroWriterListener(ZeroWriterListener) - Method in interface com.tenio.core.network.zero.engine.ZeroReader
- shutdown() - Method in class com.tenio.core.controller.AbstractController
- shutdown() - Method in class com.tenio.core.network.jetty.JettyHttpService
- shutdown() - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- shutdown() - Method in class com.tenio.core.network.NetworkServiceImpl
- shutdown() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- shutdown() - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- shutdown() - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- shutdown() - Method in interface com.tenio.core.server.Server
-
Shut down the server and close all services.
- shutdown() - Method in class com.tenio.core.server.ServerImpl
- shutdown() - Method in interface com.tenio.core.service.Service
-
Shutdown the service.
- SLOT_UNAVAILABLE_IN_ROOM - Enum constant in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- SLOT_UNAVAILABLE_IN_ROOM - Enum constant in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
- SOCKET_CONFIGS - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
The list of socket configuration in configuration.
- SocketConfig - Class in com.tenio.core.network.define.data
-
The configuration for sockets.
- SocketConfig(String, TransportType, int) - Constructor for class com.tenio.core.network.define.data.SocketConfig
-
Initialization.
- SocketIoHandler - Interface in com.tenio.core.network.zero.handler
-
The socket IO handler.
- SocketIoHandlerImpl - Class in com.tenio.core.network.zero.handler.implement
-
The implementation for socket IO handler.
- SocketWriterHandler - Class in com.tenio.core.network.zero.engine.writer
-
For socket writing.
- start() - Method in class com.tenio.core.controller.AbstractController
- start() - Method in class com.tenio.core.network.jetty.JettyHttpService
- start() - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- start() - Method in class com.tenio.core.network.NetworkServiceImpl
- start() - Method in class com.tenio.core.network.zero.engine.implement.AbstractZeroEngine
- start() - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- start() - Method in class com.tenio.core.schedule.ScheduleServiceImpl
- start() - Method in interface com.tenio.core.service.Service
-
Start the service.
- start(BootstrapHandler, String[]) - Method in interface com.tenio.core.server.Server
-
Start the server base on your own configurations.
- start(BootstrapHandler, String[]) - Method in class com.tenio.core.server.ServerImpl
- start(Class<?>, String[]) - Method in class com.tenio.core.ApplicationLauncher
-
Start The Game Server With DI.
- subscribe() - Method in class com.tenio.core.controller.AbstractController
-
Subscribe.
- subscribe() - Method in class com.tenio.core.event.implement.EventManager
-
Collect all subscribers and these corresponding events.
- subscribe() - Method in interface com.tenio.core.server.service.InternalProcessorService
- subscribe() - Method in class com.tenio.core.server.service.InternalProcessorServiceImpl
- subscribe(ServerEvent, Emitter<T>) - Method in class com.tenio.core.event.implement.EventHandler
-
Create a link between an event and its list of event handlers.
- Subscriber - Interface in com.tenio.core.event
-
This function interface provides one method for dispatching the results from an event.
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
-
Success.
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.ConnectionEstablishedResult
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.PlayerLeftRoomResult
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.PlayerLoggedInResult
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.PlayerReconnectedResult
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.RoomCreatedResult
- SUCCESS - Enum constant in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
- SWITCH_NO_PLAYER_SLOTS_AVAILABLE - Enum constant in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
- SWITCH_NO_SPECTATOR_SLOTS_AVAILABLE - Enum constant in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
- SWITCH_PLAYER_TO_SPECTATOR - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SWITCH_SPECTATOR_TO_PLAYER - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SwitchedPlayerSpectatorException - Exception in com.tenio.core.exception
-
When a player try to change its role to a spectator and vice versa.
- SwitchedPlayerSpectatorException(String, SwitchedPlayerSpectatorResult) - Constructor for exception com.tenio.core.exception.SwitchedPlayerSpectatorException
- SwitchedPlayerSpectatorResult - Enum Class in com.tenio.core.entity.define.result
-
The results when a player tried to switch to a spectator and vice versa.
- switchPlayerToSpectator(Player) - Method in class com.tenio.core.entity.implement.RoomImpl
- switchPlayerToSpectator(Player) - Method in interface com.tenio.core.entity.Room
- switchPlayerToSpectator(Player, Room) - Method in interface com.tenio.core.api.ServerApi
- switchSpectatorToPlayer(Player) - Method in interface com.tenio.core.entity.Room
- switchSpectatorToPlayer(Player, int) - Method in class com.tenio.core.entity.implement.RoomImpl
- switchSpectatorToPlayer(Player, int) - Method in interface com.tenio.core.entity.Room
- switchSpectatorToPlayer(Player, Room, int) - Method in interface com.tenio.core.api.ServerApi
- SYSTEM_MONITORING - Enum constant in enum class com.tenio.core.configuration.define.ServerEvent
- SystemInfo - Class in com.tenio.core.monitoring.system
-
For logging the OS system information.
- SystemInfo() - Constructor for class com.tenio.core.monitoring.system.SystemInfo
- SystemInfoType - Enum Class in com.tenio.core.monitoring.define
-
All the OS system information types.
- SystemMonitoring - Class in com.tenio.core.monitoring.system
-
For showing the system information.
- SystemMonitoringTask - Class in com.tenio.core.schedule.task
-
To retrieve the current system information in period time.
T
- take() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- take() - Method in interface com.tenio.core.network.entity.packet.PacketQueue
- TCP - Enum constant in enum class com.tenio.core.network.define.TransportType
- THREADS_INTERNAL_PROCESSOR - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- THREADS_SOCKET_ACCEPTOR - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- THREADS_SOCKET_READER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- THREADS_SOCKET_WRITER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- THREADS_WEBSOCKET_CONSUMER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- THREADS_WEBSOCKET_PRODUCER - Enum constant in enum class com.tenio.core.configuration.define.CoreConfigurationType
- toString() - Method in enum class com.tenio.core.configuration.define.CoreConfigurationType
- toString() - Method in enum class com.tenio.core.configuration.define.ServerEvent
- toString() - Method in class com.tenio.core.entity.data.ServerMessage
- toString() - Method in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
- toString() - Method in enum class com.tenio.core.entity.define.mode.PlayerBanMode
- toString() - Method in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- toString() - Method in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- toString() - Method in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
- toString() - Method in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
- toString() - Method in enum class com.tenio.core.entity.define.result.ConnectionEstablishedResult
- toString() - Method in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
- toString() - Method in enum class com.tenio.core.entity.define.result.PlayerLeftRoomResult
- toString() - Method in enum class com.tenio.core.entity.define.result.PlayerLoggedInResult
- toString() - Method in enum class com.tenio.core.entity.define.result.PlayerReconnectedResult
- toString() - Method in enum class com.tenio.core.entity.define.result.RoomCreatedResult
- toString() - Method in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
- toString() - Method in class com.tenio.core.entity.implement.PlayerImpl
- toString() - Method in class com.tenio.core.entity.implement.RoomImpl
- toString() - Method in enum class com.tenio.core.monitoring.define.SystemInfoType
- toString() - Method in class com.tenio.core.network.define.data.HttpConfig
- toString() - Method in class com.tenio.core.network.define.data.PathConfig
- toString() - Method in class com.tenio.core.network.define.data.SocketConfig
- toString() - Method in enum class com.tenio.core.network.define.RequestPriority
- toString() - Method in enum class com.tenio.core.network.define.ResponsePriority
- toString() - Method in enum class com.tenio.core.network.define.RestMethod
- toString() - Method in enum class com.tenio.core.network.define.TransportType
- toString() - Method in class com.tenio.core.network.entity.packet.implement.PacketImpl
- toString() - Method in class com.tenio.core.network.entity.packet.implement.PacketQueueImpl
- toString() - Method in class com.tenio.core.network.entity.protocol.implement.RequestImpl
- toString() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- toString() - Method in class com.tenio.core.network.entity.session.implement.SessionImpl
- toString() - Method in class com.tenio.core.network.zero.codec.packet.PacketHeader
- toString() - Method in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
- toString() - Method in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
- toString() - Method in class com.tenio.core.network.zero.codec.packet.PendingPacket
- toString() - Method in class com.tenio.core.network.zero.codec.packet.ProcessedPacket
- TrafficCounterTask - Class in com.tenio.core.schedule.task
-
Collecting the traffic data like the amount of reader and writer binary.
- TransportType - Enum Class in com.tenio.core.network.define
-
Definition for all supported transportation types.
- tryTakeSlot(int) - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomPlayerSlotGeneratedStrategy
- tryTakeSlot(int) - Method in interface com.tenio.core.entity.setting.strategy.RoomPlayerSlotGeneratedStrategy
U
- UDP - Enum constant in enum class com.tenio.core.network.define.TransportType
- uncompress(byte[]) - Method in interface com.tenio.core.network.zero.codec.compression.BinaryPacketCompressor
- uncompress(byte[]) - Method in class com.tenio.core.network.zero.codec.compression.DefaultBinaryPacketCompressor
- UNKNOWN - Enum constant in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
- UNKNOWN - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
- UNKNOWN - Enum constant in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
- UNKNOWN - Enum constant in enum class com.tenio.core.network.define.TransportType
- updateDroppedPackets(long) - Method in interface com.tenio.core.network.zero.codec.decoder.PacketDecoderResultListener
- updateDroppedPackets(long) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- updateReadBytes(long) - Method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- updateReadDroppedPackets(long) - Method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- updateReadPackets(long) - Method in class com.tenio.core.network.statistic.NetworkReaderStatistic
- updateReadPackets(long) - Method in interface com.tenio.core.network.zero.codec.decoder.PacketDecoderResultListener
- updateReadPackets(long) - Method in class com.tenio.core.network.zero.handler.implement.SocketIoHandlerImpl
- updateWrittenBytes(long) - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- updateWrittenDroppedPacketsByFull(long) - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- updateWrittenDroppedPacketsByPolicy(long) - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- updateWrittenPackets(long) - Method in class com.tenio.core.network.statistic.NetworkWriterStatistic
- UTF_8 - Static variable in class com.tenio.core.configuration.constant.CoreConstant
-
The HTTP response with UTF-8 encoding.
V
- validateAndAddAddress(String) - Method in interface com.tenio.core.network.security.filter.ConnectionFilter
- validateAndAddAddress(String) - Method in class com.tenio.core.network.security.filter.DefaultConnectionFilter
- validateName(String) - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomCredentialValidatedStrategy
- validateName(String) - Method in interface com.tenio.core.entity.setting.strategy.RoomCredentialValidatedStrategy
- validatePassword(String) - Method in class com.tenio.core.entity.setting.strategy.implement.DefaultRoomCredentialValidatedStrategy
- validatePassword(String) - Method in interface com.tenio.core.entity.setting.strategy.RoomCredentialValidatedStrategy
- valueOf(String) - Static method in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.configuration.define.ServerEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.mode.PlayerBanMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.ConnectionEstablishedResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.PlayerLeftRoomResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.PlayerLoggedInResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.PlayerReconnectedResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.RoomCreatedResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.monitoring.define.SystemInfoType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.network.define.RequestPriority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.network.define.ResponsePriority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.network.define.RestMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.network.define.TransportType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.tenio.core.configuration.define.CoreConfigurationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.configuration.define.ServerEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.mode.ConnectionDisconnectMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.mode.PlayerBanMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.mode.PlayerDisconnectMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.mode.PlayerLeaveRoomMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.AttachedConnectionResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.ConnectionEstablishedResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.PlayerJoinedRoomResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.PlayerLeftRoomResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.PlayerLoggedInResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.PlayerReconnectedResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.RoomCreatedResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.entity.define.result.SwitchedPlayerSpectatorResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.monitoring.define.SystemInfoType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.network.define.RequestPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.network.define.ResponsePriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.network.define.RestMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.network.define.TransportType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.network.zero.codec.packet.PacketHeaderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAIT_DATA - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
- WAIT_DATA_SIZE - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
- WAIT_DATA_SIZE_FRAGMENT - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
- WAIT_NEW_PACKET - Enum constant in enum class com.tenio.core.network.zero.codec.packet.PacketReadState
- wakeup() - Method in class com.tenio.core.network.zero.engine.implement.ZeroReaderImpl
- wakeup() - Method in interface com.tenio.core.network.zero.engine.listener.ZeroReaderListener
- WEB_SOCKET - Enum constant in enum class com.tenio.core.network.define.TransportType
- WebSocketSslContext - Class in com.tenio.core.network.security.ssl
-
The SSL configuration for the websockets.
- WebSocketSslContext() - Constructor for class com.tenio.core.network.security.ssl.WebSocketSslContext
-
Initialization.
- WHEN_EMPTY - Enum constant in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
- WHEN_EMPTY_AND_CREATOR_IS_GONE - Enum constant in enum class com.tenio.core.entity.define.mode.RoomRemoveMode
- write() - Method in class com.tenio.core.network.entity.protocol.implement.ResponseImpl
- write() - Method in interface com.tenio.core.network.entity.protocol.Response
- write(Packet) - Method in interface com.tenio.core.network.netty.NettyWebSocketService
- write(Packet) - Method in class com.tenio.core.network.netty.NettyWebSocketServiceImpl
- write(Packet) - Method in interface com.tenio.core.network.zero.ZeroSocketService
- write(Packet) - Method in class com.tenio.core.network.zero.ZeroSocketServiceImpl
- write(Response) - Method in interface com.tenio.core.network.NetworkService
- write(Response) - Method in class com.tenio.core.network.NetworkServiceImpl
- write(Response) - Method in interface com.tenio.core.server.Server
- write(Response) - Method in class com.tenio.core.server.ServerImpl
- writeInDelay(int) - Method in interface com.tenio.core.network.entity.protocol.Response
- WriterHandler - Interface in com.tenio.core.network.zero.engine.writer
-
The APIs designed for writing binary to socket.
Z
- ZeroAcceptor - Interface in com.tenio.core.network.zero.engine
-
The engine supports working with new incoming connections.
- ZeroAcceptorImpl - Class in com.tenio.core.network.zero.engine.implement
-
The implementation for acceptor engine.
- ZeroAcceptorListener - Interface in com.tenio.core.network.zero.engine.listener
-
The acceptor engine listener.
- ZeroEngine - Interface in com.tenio.core.network.zero.engine
-
The common APIs for a zero engine instance.
- ZeroReader - Interface in com.tenio.core.network.zero.engine
-
The engine supports reading binary from sockets.
- ZeroReaderImpl - Class in com.tenio.core.network.zero.engine.implement
-
The implementation for the reader engine.
- ZeroReaderListener - Interface in com.tenio.core.network.zero.engine.listener
-
The reader engine listener.
- ZeroSocketService - Interface in com.tenio.core.network.zero
-
The APIs designed for working with sockets.
- ZeroSocketServiceImpl - Class in com.tenio.core.network.zero
-
The implementation for the socket service manager.
- ZeroWriter - Interface in com.tenio.core.network.zero.engine
-
The engine supports writing binary to sockets.
- ZeroWriterImpl - Class in com.tenio.core.network.zero.engine.implement
-
The implementation for writer engine.
- ZeroWriterListener - Interface in com.tenio.core.network.zero.engine.listener
-
The writer engine listener.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form