Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
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.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form