- ABQEventDispatcher - Class in org.menacheri.jetserver.event.impl
-
- ABQEventDispatcher(EventLoop<ArrayBlockingQueue<Command>, ExecutorService>, Lane<String, ExecutorService>) - Constructor for class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- ABQEventDispatcher(EventLoop<ArrayBlockingQueue<Command>, ExecutorService>, Lane<String, ExecutorService>, Map<Integer, List<EventHandler>>, List<EventHandler>) - Constructor for class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- ABQEventDispatcher.Entry - Class in org.menacheri.jetserver.event.impl
-
- ABQEventDispatcher.Entry() - Constructor for class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
-
- AbstractEventHandler - Class in org.menacheri.jetserver.event
-
Abstract event handler is a helper class which must be overriden by classes
which need to implement the
EventHandler
interface.
- AbstractEventHandler(int) - Constructor for class org.menacheri.jetserver.event.AbstractEventHandler
-
- AbstractNettyProtocol - Class in org.menacheri.jetserver.protocols
-
This abstract class defines common methods across all protocols.
- AbstractNettyProtocol(String) - Constructor for class org.menacheri.jetserver.protocols.AbstractNettyProtocol
-
- AbstractNettyServer - Class in org.menacheri.jetserver.server.netty
-
- AbstractNettyServer() - Constructor for class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- act(T) - Method in class org.menacheri.jetserver.concurrent.JetlangActor
-
- addANYHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
Creates a batch subscription to the jetlang memory channel for the ANY
event handler.
- addEventListener() - Method in class org.menacheri.jetserver.concurrent.JetlangActor
-
- addHandler(EventHandler) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- addHandler(EventHandler) - Method in interface org.menacheri.jetserver.app.Session
-
- addHandler(EventHandler) - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Adds event handler to the dispatcher.
- addHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- addHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- addHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- addHandlers(ChannelPipeline) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- addSession(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- addSession(PlayerSession) - Method in interface org.menacheri.jetserver.app.Player
-
Add a session to a player.
- afterSessionConnect(PlayerSession) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Method called after the session is created.
- afterSessionConnect(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- Agent - Class in org.menacheri.jetserver.concurrent
-
This class is used by the AppManaged aspect to transform a normal method call
into an asynchronous one.
- Agent() - Constructor for class org.menacheri.jetserver.concurrent.Agent
-
- ALL_CHANNELS - Static variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- alphaNumberic - Static variable in class org.menacheri.jetserver.util.RandomStringGenerator
-
- AMF3_EXT_INT_SYNC_PROTOCOL - Static variable in class org.menacheri.jetserver.context.AppContext
-
- AMF3_PROTOCOL - Static variable in class org.menacheri.jetserver.context.AppContext
-
- AMF3_STRING_PROTOCOL - Static variable in class org.menacheri.jetserver.context.AppContext
-
- AMF3_TO_JAVA_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- AMF3Protocol - Class in org.menacheri.jetserver.protocols.impl
-
This protocol defines AMF3 as a byte array being sent over the wire.
- AMF3Protocol() - Constructor for class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- AMF3StringProtocol - Class in org.menacheri.jetserver.protocols.impl
-
This protocol defines AMF3 that is base 64 and String encoded sent over the
wire.
- AMF3StringProtocol() - Constructor for class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- AMF3ToEventSourceDecoder - Class in org.menacheri.jetserver.handlers.netty
-
If the incoming event is of type
Event
then it will only
de-serialize the source of the event rather than the whole event object.
- AMF3ToEventSourceDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.AMF3ToEventSourceDecoder
-
- amf3ToEventSourceDecoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
This decoder will do the actual serialization to java object.
- AMF3ToJavaObjectDecoder - Class in org.menacheri.jetserver.handlers.netty
-
This class takes a
ChannelBuffer
containing AMF3 object as input and
creates a java object from it using the
AMFDeSerializer
class.
- AMF3ToJavaObjectDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.AMF3ToJavaObjectDecoder
-
- amf3ToJavaObjectDecoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
This decoder will do the actual serialization to java object.
- AMFDeSerializer - Class in org.menacheri.jetserver.convert.flex
-
This class is used to convert an AMF3 object (received as a byte array) to a
Java object.
- AMFDeSerializer(SerializationContext) - Constructor for class org.menacheri.jetserver.convert.flex.AMFDeSerializer
-
- AMFSerializer - Class in org.menacheri.jetserver.convert.flex
-
This class is used to serialize java objects to AMF3 binary format.
- AMFSerializer(SerializationContext) - Constructor for class org.menacheri.jetserver.convert.flex.AMFSerializer
-
This constructor is used by the PictureDataEncoder class in order to
create an instance of this class and later use it for converting the java
object to AMF3.
- ANY - Static variable in class org.menacheri.jetserver.event.Events
-
Events should NEVER have this type.
- anyHandler - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- anyHandler - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- APP_CONTEXT - Static variable in class org.menacheri.jetserver.context.AppContext
-
- APP_SESSION - Static variable in class org.menacheri.jetserver.context.AppContext
-
- AppContext - Class in org.menacheri.jetserver.context
-
Simple wrapper class for the spring application context.
- AppContext() - Constructor for class org.menacheri.jetserver.context.AppContext
-
- applicationContext - Static variable in class org.menacheri.jetserver.context.AppContext
-
- applyProtocol(ChannelBuffer, ChannelPipeline) - Method in interface org.menacheri.jetserver.handlers.netty.LoginProtocol
-
Apply a protocol on the pipeline to handle login.
- applyProtocol(ChannelBuffer, ChannelPipeline) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.CompositeProtocol
-
- applyProtocol(ChannelBuffer, ChannelPipeline) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- applyProtocol(ChannelBuffer, ChannelPipeline) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
-
- applyProtocol(PlayerSession, boolean) - Method in class org.menacheri.jetserver.protocols.AbstractNettyProtocol
-
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- applyProtocol(PlayerSession, boolean) - Method in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
Specifically overriden so that the pipeline is not cleared.
- applyProtocol(PlayerSession) - Method in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- applyProtocol(PlayerSession) - Method in interface org.menacheri.jetserver.protocols.Protocol
-
The main method of this interface.
- applyProtocol(PlayerSession, boolean) - Method in interface org.menacheri.jetserver.protocols.Protocol
-
- args - Variable in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- args - Variable in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- array() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Returns the backing byte array of this buffer.
- array() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- attachement - Variable in class org.menacheri.jetserver.event.impl.DefaultEventContext
-
- callable - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
-
- callback - Variable in class org.menacheri.jetserver.concurrent.Agent
-
The incoming code is executed by this call back synchronously.
- callback - Variable in class org.menacheri.jetserver.concurrent.JetlangActor
-
- CHANGE_ATTRIBUTE - Static variable in class org.menacheri.jetserver.event.Events
-
- changeAttributeEvent(String, Object) - Static method in class org.menacheri.jetserver.event.Events
-
- ChangeAttributeEvent - Class in org.menacheri.jetserver.event.impl
-
- ChangeAttributeEvent(String, Object) - Constructor for class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- channel - Variable in class org.menacheri.jetserver.communication.NettyTCPMessageSender
-
- channel - Variable in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- channel - Variable in class org.menacheri.jetserver.concurrent.Agent
-
The dedicated in-vm memory channel for this agent.
- channel - Variable in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
The connected channel for this server.
- CHANNEL_COUNTER - Static variable in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
Used for book keeping purpose.
- CHANNEL_JOIN - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Channel join.
- CHANNEL_LEAVE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Channel leave.
- CHANNEL_MESSAGE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Channel message.
- ChannelBufferProtocol - Class in org.menacheri.jetserver.protocols.impl
-
A simple protocol which would just strip out the length bytes from the buffer
and return the
Netty ChannelBuffer
to the next decoder or game handler in the
ChannelPipeline
.
- ChannelBufferProtocol() - Constructor for class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
-
- channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class org.menacheri.jetserver.handlers.netty.IdleStateCheckHandler
-
- channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- chooseLane(GROUP) - Method in interface org.menacheri.jetserver.concurrent.LaneStrategy
-
- clear() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Clears the contents of this buffer.
- clear() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- clear() - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Clears all handles associated with this dispatcher.
- clear() - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- clear() - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- clear() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- clearPipeline(ChannelPipeline) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
A utility method to clear the netty pipeline of all handlers.
- close() - Method in interface org.menacheri.jetserver.app.GameRoom
-
This method will close down the game room.
- close() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- close() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- close() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- close() - Method in interface org.menacheri.jetserver.app.Session
-
- close() - Method in interface org.menacheri.jetserver.communication.MessageSender
-
Since message sender would have a network connection, it would require
some cleanup.
- close() - Method in class org.menacheri.jetserver.communication.NettyTCPMessageSender
-
Writes an the
Events.DISCONNECT
to the client, flushes
all the pending writes and closes the channel.
- close() - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- close() - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Called by the session during disconnect, the dispatcher will no longer
accept any events, it will also detach the existing listeners.
- close() - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- close() - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- close() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- close(ChannelBuffer, Channel) - Method in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
-
- closeChannelWithLoginFailure(Channel) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- closeChannelWithLoginFailure(Channel) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- Command - Interface in org.menacheri.jetserver.concurrent
-
- compareAndSetState(Object, Object) - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
This method is actually a combination of compareAndSetSyncKey and
setState.
- compareAndSetState(Object, Object) - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- compareAndSetSyncKey(Object) - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
Method used to achieve synchronization while doing state management.
- compareAndSetSyncKey(Object) - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- computeAndSetNextState(Object, Object, Object) - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
- computeAndSetNextState(Object, Object, Object) - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- computeNextState(Object, Object, Object) - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
- computeNextState(Object, Object, Object) - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- configureServerBootStrap(String[]) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- configureServerBootStrap(String[]) - Method in interface org.menacheri.jetserver.server.netty.NettyServer
-
If thread pools or TCP/IP parameters or the pipeline factory need to be
modified then it is this method that needs to be overriden.
- CONNECT - Static variable in class org.menacheri.jetserver.event.Events
-
- CONNECT_FAILED - Static variable in class org.menacheri.jetserver.event.Events
-
- ConnectEvent - Interface in org.menacheri.jetserver.event
-
- connectEvent(MessageSender.Reliable) - Static method in class org.menacheri.jetserver.event.Events
-
- connectEvent(MessageSender.Fast) - Static method in class org.menacheri.jetserver.event.Events
-
- connectEvent(MessageSender.Reliable, MessageSender.Fast) - Static method in class org.menacheri.jetserver.event.Events
-
- CONNECTION_AND_CONFIGURATION_SERVICE - Static variable in class org.menacheri.jetserver.context.AppContext
-
- connectSession(PlayerSession) - Method in interface org.menacheri.jetserver.app.GameRoom
-
When a new user connects to the game, this method will be invoked to add
the incoming session to the game room.
- connectSession(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- connectToGameRoom(GameRoom, PlayerSession, ChannelFuture) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- connectToGameRoom(GameRoom, PlayerSession, ChannelFuture) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- context - Variable in class org.menacheri.jetserver.convert.flex.AMFDeSerializer
-
The serialization context used as an input for the AMF3Input class.
- context - Variable in class org.menacheri.jetserver.convert.flex.AMFSerializer
-
Used by the blazeds api for its context.
- convert(T) - Method in interface org.menacheri.jetserver.convert.Transform
-
Convert Object of type T to type V.
- convert(ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.AMF3ToJavaObjectDecoder
-
- convertBAOSToChannelBuffer(ByteArrayOutputStream) - Method in class org.menacheri.jetserver.handlers.netty.JavaObjectToAMF3Encoder
-
Utility method to convert a byte array output stream object to a Netty
channel buffer.
- counter - Static variable in class org.menacheri.jetserver.concurrent.NamedThreadFactory
-
- createAndAddEventHandlers(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
Method which will create and add event handlers of the player session to
the Game Room's EventDispatcher.
- createBufferForOpcode(int) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
- createEventCallbackForHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- createLengthBasedFrameDecoder() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- createLengthBasedFrameDecoder() - Method in class org.menacheri.jetserver.protocols.AbstractNettyProtocol
-
- createLengthBasedFrameDecoder() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- createPlayerSession(Player) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Method used to create a player session object.
- createPlayerSession(Player) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- createProtcolMultiplexerDecoder() - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- createServerBootstrap() - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServer
-
- createServerBootstrap() - Method in interface org.menacheri.jetserver.server.netty.NettyServer
-
Creates a ServerBootstrap
object which is used to start a server.
- createServerBootstrap() - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- createServerBootstrap() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- creationTime - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
-
- creationTime - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- creationTime(long) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- Credentials - Interface in org.menacheri.jetserver.util
-
- Game - Interface in org.menacheri.jetserver.app
-
This interface abstracts a game domain object.
- GAME_ADMIN_SERVICE - Static variable in class org.menacheri.jetserver.context.AppContext
-
- GAME_LIST - Static variable in class org.menacheri.jetserver.event.Events
-
- GAME_ROOM_JOIN - Static variable in class org.menacheri.jetserver.event.Events
-
- GAME_ROOM_JOIN_FAILURE - Static variable in class org.menacheri.jetserver.event.Events
-
- GAME_ROOM_JOIN_SUCCESS - Static variable in class org.menacheri.jetserver.event.Events
-
- GAME_ROOM_LEAVE - Static variable in class org.menacheri.jetserver.event.Events
-
- gameAdminService - Variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- GameAdminService - Interface in org.menacheri.jetserver.service
-
This interface defines methods that are of an Administrative nature.
- GameCommandInterpreter - Interface in org.menacheri.jetserver.app
-
This interface defines a command interpreter, which will basically map the
incoming bytes to a method call on some class.
- gameCommandInterpreter - Variable in class org.menacheri.jetserver.app.impl.SimpleGame
-
Each game has its own specific commands.
- GameEvent<T,O,E> - Interface in org.menacheri.jetserver.app
-
This interface has methods that need to be implemented by a game event.
- gameLookup(Object) - Method in class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- gameLookup(Object) - Method in interface org.menacheri.jetserver.service.LookupService
-
Get a game based on a reference key.
- gameName - Variable in class org.menacheri.jetserver.app.impl.SimpleGame
-
The name of the game.
- GameRoom - Interface in org.menacheri.jetserver.app
-
This interface represents a game room and the related operations available on
it.
- gameRoomLookup(Object) - Method in class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- gameRoomLookup(Object) - Method in interface org.menacheri.jetserver.service.LookupService
-
Get a game room based on a reference key.
- gameRoomName - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession
-
The name of the game room, preferably unique across multiple games.
- gameRoomName - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- gameRoomName(String) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- GameRoomSession - Class in org.menacheri.jetserver.app.impl
-
- GameRoomSession(GameRoomSession.GameRoomSessionBuilder) - Constructor for class org.menacheri.jetserver.app.impl.GameRoomSession
-
- GameRoomSession.GameRoomSessionBuilder - Class in org.menacheri.jetserver.app.impl
-
- GameRoomSession.GameRoomSessionBuilder() - Constructor for class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- games - Variable in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- GameStartListener - Interface in org.menacheri.jetserver.app
-
Defines the starting point for a game instance.
- GameStateManager - Class in org.menacheri.jetserver.service.impl
-
- GameStateManager() - Constructor for class org.menacheri.jetserver.service.impl.GameStateManager
-
- GameStateManager(Object, AtomicInteger) - Constructor for class org.menacheri.jetserver.service.impl.GameStateManager
-
- GameStateManagerService - Interface in org.menacheri.jetserver.service
-
Every multi-player game requires some sort of state management, this
interface contains methods which can be implemented for doing such service.
- generate() - Method in class org.menacheri.jetserver.service.impl.SimpleUniqueIdGenerator
-
- generate() - Method in interface org.menacheri.jetserver.service.UniqueIDGeneratorService
-
- generateFor(Class) - Method in class org.menacheri.jetserver.service.impl.SimpleUniqueIdGenerator
-
- generateFor(Class) - Method in interface org.menacheri.jetserver.service.UniqueIDGeneratorService
-
- generateRandomString(int) - Static method in class org.menacheri.jetserver.util.RandomStringGenerator
-
- genericHandlers - Variable in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- get() - Method in class org.menacheri.jetserver.convert.flex.SerializationContextProvider
-
- getAmf3ToEventSourceDecoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- getAmf3ToJavaObjectDecoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- getAndSetState(Object) - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
Set the state of the object.
- getAndSetState(Object) - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- getArgs() - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- getArgs() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- getAttachment() - Method in interface org.menacheri.jetserver.event.EventContext
-
Retrieves an object which is
attached
to
this context.
- getAttachment() - Method in class org.menacheri.jetserver.event.impl.DefaultEventContext
-
- getAttribute(String) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getAttribute(String) - Method in interface org.menacheri.jetserver.app.Session
-
- getBase64Decoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- getBase64Encoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- getBean(String) - Static method in class org.menacheri.jetserver.context.AppContext
-
This method is used to retrieve a bean by its name.
- getBufferSizePredictor() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- getByteArrayDecoder() - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- getByteArrayToChannelBufferEncoder() - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- getBytesForProtocolCheck() - Method in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
-
- getBytesForProtocolCheck() - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- getChannel() - Method in class org.menacheri.jetserver.communication.NettyTCPMessageSender
-
- getChannel() - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- getConsumer() - Method in class org.menacheri.jetserver.concurrent.DefaultEventLoop
-
- getConsumer() - Method in interface org.menacheri.jetserver.concurrent.EventLoop
-
- getContext() - Method in class org.menacheri.jetserver.convert.flex.AMFDeSerializer
-
- getContext() - Method in class org.menacheri.jetserver.convert.flex.AMFSerializer
-
- getCreationTime() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getCreationTime() - Method in interface org.menacheri.jetserver.app.Session
-
- getDeliveryGuaranty() - Method in interface org.menacheri.jetserver.communication.MessageSender
-
Returns the delivery guaranty of the implementation.
- getDeliveryGuaranty() - Method in class org.menacheri.jetserver.communication.NettyTCPMessageSender
-
- getDeliveryGuaranty() - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- getDeliveryGuaranty() - Method in class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
-
- getDeliveryGuaranty() - Method in interface org.menacheri.jetserver.event.NetworkEvent
-
- getDisposable() - Method in interface org.menacheri.jetserver.event.JetlangDisposable
-
- getDisposableHandlerMap() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- getEmailId() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- getEmailId() - Method in interface org.menacheri.jetserver.app.Player
-
Method used to get the email id of the gamer.
- getEventContext() - Method in interface org.menacheri.jetserver.event.Event
-
- getEventContext() - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- getEventDecoder() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- getEventDecoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- getEventDecoder() - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- getEventDecoder() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getEventDispatcher() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getEventDispatcher() - Method in interface org.menacheri.jetserver.app.Session
-
- getEventEncoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- getEventEncoder() - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- getEventHandlers(int) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getEventHandlers(int) - Method in interface org.menacheri.jetserver.app.Session
-
- getEventName() - Method in interface org.menacheri.jetserver.app.GameEvent
-
- getEventQueue() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- getEventSourceToAMF3Encoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- getEventType() - Method in interface org.menacheri.jetserver.app.GameEvent
-
- getEventType() - Method in class org.menacheri.jetserver.event.AbstractEventHandler
-
- getEventType() - Method in interface org.menacheri.jetserver.event.EventHandler
-
- getEventType() - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
-
- getEventType() - Method in class org.menacheri.jetserver.event.impl.ExceptionEventHandler
-
- getEventType() - Method in class org.menacheri.jetserver.event.impl.NetworkEventListener
-
- getFiber() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- getFlashPolicyServerHandler() - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServerPipelineFactory
-
Spring will return the actual prototype bean from its context here.
- getFrameSize() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- getFrameSize() - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- getFrameSize() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getGameAdminService() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getGameCommandInterpreter() - Method in interface org.menacheri.jetserver.app.Game
-
Each game requires a different set of game commands.
- getGameCommandInterpreter() - Method in class org.menacheri.jetserver.app.impl.SimpleGame
-
- getGameName() - Method in interface org.menacheri.jetserver.app.Game
-
Get the name of the game.
- getGameName() - Method in class org.menacheri.jetserver.app.impl.SimpleGame
-
- getGameRoom() - Method in interface org.menacheri.jetserver.app.GameStartListener
-
- getGameRoom() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- getGameRoom() - Method in interface org.menacheri.jetserver.app.PlayerSession
-
Each user session is attached to a game room.
- getGameRoomName() - Method in interface org.menacheri.jetserver.app.GameRoom
-
- getGameRoomName() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- getGames() - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- getGameStateManagerService() - Method in interface org.menacheri.jetserver.handlers.StateAware
-
This method is used to get the state manager associated with this
handler.
- getGson() - Method in class org.menacheri.jetserver.handlers.netty.TextWebsocketDecoder
-
- getGson() - Method in class org.menacheri.jetserver.handlers.netty.TextWebsocketEncoder
-
- getGson() - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- getGuaranty() - Method in enum org.menacheri.jetserver.communication.DeliveryGuaranty.DeliveryGuarantyOptions
-
- getGuaranty() - Method in interface org.menacheri.jetserver.communication.DeliveryGuaranty
-
Return the associated integer guaranty constant.
- getHandlers(int) - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Returns the list of
EventHandler
s associated with a particular
event type.
- getHandlers(int) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- getHandlers(int) - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- getHandlers(int) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- getHandlersToRemoveForSession(List<EventHandler>, Session) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- getHexString(byte[]) - Static method in class org.menacheri.jetserver.util.BinaryUtils
-
- getHexString(byte[], String) - Static method in class org.menacheri.jetserver.util.BinaryUtils
-
- getId() - Method in interface org.menacheri.jetserver.app.Game
-
- getId() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- getId() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getId() - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- getId() - Method in class org.menacheri.jetserver.app.impl.SimpleGame
-
Meant as a database access key.
- getId() - Method in interface org.menacheri.jetserver.app.Player
-
A unique key representing a gamer.
- getId() - Method in interface org.menacheri.jetserver.app.Session
-
- getId() - Method in interface org.menacheri.jetserver.app.Task
-
- getId() - Method in class org.menacheri.jetserver.concurrent.DefaultLane
-
- getId() - Method in interface org.menacheri.jetserver.concurrent.Lane
-
- getId() - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry.ClearSessionTask
-
- getIdGeneratorService() - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- getIdGeneratorService() - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- getIdleCheckHandler() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getIdleCheckHandler() - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- getJavaObjectToAMF3Encoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- getJetLanes() - Method in enum org.menacheri.jetserver.concurrent.Lanes
-
- getKey() - Method in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- getLastReadWriteTime() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getLastReadWriteTime() - Method in interface org.menacheri.jetserver.app.Session
-
- getLengthFieldPrepender() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- getLengthFieldPrepender() - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- getLengthFieldPrepender() - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- getLengthFieldPrepender() - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- getLengthFieldPrepender() - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- getLengthFieldPrepender() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getListenersByEventType() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- getLoginHandler() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- getLoginHandler() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getLoginProtocol() - Method in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
-
- getLoginProtocol() - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- getLookupService() - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- getLookupService() - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- getMaxFrameSize() - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- getMessageBufferEventDecoder() - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- getMessageBufferEventDecoder() - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- getMessageBufferEventEncoder() - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- getMessageBufferEventEncoder() - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- getName() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- getName() - Method in interface org.menacheri.jetserver.app.Player
-
Method used to get the name of the gamer.
- getNativeBuffer() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Returns the actual buffer implementation that is wrapped in this
MessageBuffer instance.
- getNativeBuffer() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- getNulEncoder() - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- getNulEncoder() - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- getNumOfCores() - Method in enum org.menacheri.jetserver.concurrent.Lanes
-
- getOpCode() - Method in interface org.menacheri.jetserver.app.GameEvent
-
- getParentGame() - Method in interface org.menacheri.jetserver.app.GameRoom
-
Each game room belongs to a game.
- getParentGame() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- getPassword() - Method in interface org.menacheri.jetserver.util.Credentials
-
- getPassword() - Method in class org.menacheri.jetserver.util.SimpleCredentials
-
- getPayload() - Method in interface org.menacheri.jetserver.app.GameEvent
-
- getPipeline() - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServerPipelineFactory
-
- getPipeline() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getPipeline() - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- getPipeline() - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- getPipelineFactory() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getPipelineFactory() - Method in interface org.menacheri.jetserver.server.netty.NettyServer
-
createServerBootstrap will create a pipeline factory and save it as a
class variable.
- getPipeLineOfConnection(NettyTCPMessageSender) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
- getPipeLineOfConnection(PlayerSession) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
- getPlayer() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- getPlayer() - Method in interface org.menacheri.jetserver.app.PlayerSession
-
Each session is associated with a
Player
.
- getPlayerSession() - Method in interface org.menacheri.jetserver.app.GameEvent
-
- getPlayerSession() - Method in class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
-
- getPlayerSessions() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- getPolicyFileContents() - Method in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
-
- getPortNumber() - Method in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
-
- getPortNumber(String[]) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getPortNumber() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getPortNumber(String[]) - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServer
-
- getPortNumber() - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServer
-
- getProtocol() - Method in interface org.menacheri.jetserver.app.GameRoom
-
Each game room has a protocol attached to it.
- getProtocol() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- getProtocol() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- getProtocol() - Method in interface org.menacheri.jetserver.app.PlayerSession
-
Get the
Protocol
associated with this session.
- getProtocolName() - Method in class org.menacheri.jetserver.protocols.AbstractNettyProtocol
-
- getProtocolName() - Method in interface org.menacheri.jetserver.protocols.Protocol
-
Return the string name of this protocol.
- getProtocols() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.CompositeProtocol
-
- getQueue() - Method in class org.menacheri.jetserver.concurrent.DefaultEventLoop
-
- getQueue() - Method in interface org.menacheri.jetserver.concurrent.EventLoop
-
- getReconnectDelay() - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- getReconnectRegistry() - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- getReconnectRegistry() - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- getRefKeyGameRoomMap() - Method in class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- getRemoteAddress() - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- getSerializedByteArray() - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
Whenever serialization is done from Java object to AMF3, or just plain
seriazlied java object, it should be saved in byte array format to the
state manager.
- getSerializedByteArray() - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- getServerBootstrap() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getServerBootstrap() - Method in interface org.menacheri.jetserver.server.netty.NettyServer
-
- getSession() - Method in interface org.menacheri.jetserver.event.EventContext
-
- getSession() - Method in class org.menacheri.jetserver.event.impl.DefaultEventContext
-
- getSession() - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
-
- getSession() - Method in class org.menacheri.jetserver.event.impl.ExceptionEventHandler
-
- getSession() - Method in class org.menacheri.jetserver.event.impl.NetworkEventListener
-
- getSession() - Method in interface org.menacheri.jetserver.event.SessionEventHandler
-
- getSession() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getSession() - Method in interface org.menacheri.jetserver.server.Server
-
- getSession(T) - Method in class org.menacheri.jetserver.service.impl.SessionRegistry
-
- getSession(T) - Method in interface org.menacheri.jetserver.service.SessionRegistryService
-
- getSessionAttributes() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getSessionInstance(Player) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- getSessionRegistryService() - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- getSessions() - Method in interface org.menacheri.jetserver.app.GameRoom
-
Returns a list of sessions that is held by the game room.
- getSessions() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- getSocketAddress() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- getSocketAddress() - Method in interface org.menacheri.jetserver.server.Server
-
- getSource() - Method in interface org.menacheri.jetserver.event.Event
-
- getSource() - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- getSource() - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- getState() - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
- getState() - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- getStateAlgorithm() - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
- getStateAlgorithm() - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- getStateManager() - Method in interface org.menacheri.jetserver.app.GameRoom
-
Every non trivial game will have some sort of state management service
going on.
- getStateManager() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- getStatus() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getStatus() - Method in interface org.menacheri.jetserver.app.Session
-
- getStringDecoder() - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- getStringEncoder() - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- getSyncKey() - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
Method used to retrieve the synchronization key object.
- getSyncKey() - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- getTaskManagerService() - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- getTcpSender() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getTcpSender() - Method in interface org.menacheri.jetserver.app.Session
-
- getTcpSender() - Method in interface org.menacheri.jetserver.event.ConnectEvent
-
- getTcpSender() - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- getTextWebsocketDecoder() - Method in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- getTextWebsocketEncoder() - Method in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- getTimer() - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServerPipelineFactory
-
- getTimer() - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- getTimer() - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- getTimeStamp() - Method in interface org.menacheri.jetserver.app.GameEvent
-
- getTimeStamp() - Method in interface org.menacheri.jetserver.event.Event
-
- getTimeStamp() - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- getTransmissionProtocol() - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- getTransmissionProtocol() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- getTransmissionProtocol() - Method in interface org.menacheri.jetserver.server.Server
-
- getType() - Method in interface org.menacheri.jetserver.event.Event
-
- getType() - Method in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- getType() - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- getType() - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- getType() - Method in class org.menacheri.jetserver.event.impl.ReconnetEvent
-
- getUDPConnectEvent(Event, SocketAddress, DatagramChannel) - Method in class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
-
- getUdpSender() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- getUdpSender() - Method in interface org.menacheri.jetserver.app.Session
-
- getUdpSender() - Method in interface org.menacheri.jetserver.event.ConnectEvent
-
- getUdpSender() - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- getUdpSessionRegistry() - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- getUdpSessionRegistry() - Method in class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
-
- getUnderlyingLane() - Method in class org.menacheri.jetserver.concurrent.DefaultLane
-
- getUnderlyingLane() - Method in interface org.menacheri.jetserver.concurrent.Lane
-
- getUpstream() - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- getUsername() - Method in interface org.menacheri.jetserver.util.Credentials
-
- getUsername() - Method in class org.menacheri.jetserver.util.SimpleCredentials
-
- getVal() - Method in class org.menacheri.jetserver.concurrent.DataFlowVariable
-
This method blocks till the count down latch has reset to 0.
- getVal(long, TimeUnit) - Method in class org.menacheri.jetserver.concurrent.DataFlowVariable
-
This method blocks for a specified amount of time to retrieve the value
bound in bind method.
- getValue() - Method in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- getWebSocketLoginHandler() - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
-
- gson - Variable in class org.menacheri.jetserver.handlers.netty.TextWebsocketDecoder
-
- gson - Variable in class org.menacheri.jetserver.handlers.netty.TextWebsocketEncoder
-
- gson - Variable in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- guaranty - Variable in enum org.menacheri.jetserver.communication.DeliveryGuaranty.DeliveryGuarantyOptions
-
- guaranty - Variable in class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
-
- Lane<ID_TYPE,UNDERLYING_LANE> - Interface in org.menacheri.jetserver.concurrent
-
- laneName - Variable in class org.menacheri.jetserver.concurrent.DefaultLane
-
- lanePoolFactoryMap - Static variable in class org.menacheri.jetserver.concurrent.Fibers
-
- Lanes - Enum in org.menacheri.jetserver.concurrent
-
- Lanes() - Constructor for enum org.menacheri.jetserver.concurrent.Lanes
-
- lanes - Variable in enum org.menacheri.jetserver.concurrent.LaneStrategy.LaneStrategies
-
- laneStrategy - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- laneStrategy(LaneStrategy<String, ExecutorService, GameRoom>) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- LaneStrategy<LANE_ID_TYPE,UNDERLYING_LANE,GROUP> - Interface in org.menacheri.jetserver.concurrent
-
A session choosing a Lane can be done based on a strategy.
- LaneStrategy.LaneStrategies - Enum in org.menacheri.jetserver.concurrent
-
- LaneStrategy.LaneStrategies() - Constructor for enum org.menacheri.jetserver.concurrent.LaneStrategy.LaneStrategies
-
- lastReadWriteTime - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
-
- lastReadWriteTime - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- lastReadWriteTime(long) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- latch - Variable in class org.menacheri.jetserver.concurrent.DataFlowVariable
-
- LENGTH_FIELD_BASED_FRAME_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- LENGTH_FIELD_PREPENDER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- lengthFieldPrepender - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- lengthFieldPrepender - Variable in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
Utility handler provided by netty to add the length of the outgoing
message to the message as a header.
- lengthFieldPrepender - Variable in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
Utility handler provided by netty to add the length of the outgoing
message to the message as a header.
- lengthFieldPrepender - Variable in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
Utility handler provided by netty to add the length of the outgoing
message to the message as a header.
- lengthFieldPrepender - Variable in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
Utility handler provided by netty to add the length of the outgoing
message to the message as a header.
- lengthFieldPrepender - Variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- loadGame(long, String) - Method in interface org.menacheri.jetserver.service.GameAdminService
-
Loads a game based on the game id OR game name.
- loadGame(long, String) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- loadGameRoom(Game, long, String) - Method in interface org.menacheri.jetserver.service.GameAdminService
-
Loads a game room based on the game room id OR game name.
- loadGameRoom(Game, long, String) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- LOG - Static variable in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- LOG - Static variable in class org.menacheri.jetserver.communication.NettyTCPMessageSender
-
- LOG - Static variable in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- LOG - Static variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- LOG - Static variable in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
-
- LOG - Static variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.AMF3ToJavaObjectDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.ByteArrayDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.ByteArrayStreamDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.ByteArrayToChannelBufferEncoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.EventDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.EventEncoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.IdleStateCheckHandler
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.JavaObjectToAMF3Encoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.MessageBufferEventDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.MessageBufferEventEncoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.NulEncoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.TextWebsocketDecoder
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
-
- LOG - Static variable in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- LOG - Static variable in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- LOG - Static variable in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- LOG - Static variable in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- LOG - Static variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- LOG - Static variable in class org.menacheri.jetserver.server.netty.FlashPolicyServer
-
- LOG - Static variable in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- LOG - Static variable in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- LOG - Static variable in class org.menacheri.jetserver.server.netty.ServerManagerImpl
-
- LOG - Static variable in class org.menacheri.jetserver.service.impl.GameStateManager
-
- LOG - Static variable in class org.menacheri.jetserver.util.NettyUtils
-
- LOG_IN - Static variable in class org.menacheri.jetserver.event.Events
-
Event used to log in to a server from a remote client.
- LOG_IN_FAILURE - Static variable in class org.menacheri.jetserver.event.Events
-
- LOG_IN_SUCCESS - Static variable in class org.menacheri.jetserver.event.Events
-
- LOG_OUT - Static variable in class org.menacheri.jetserver.event.Events
-
- LOG_OUT_FAILURE - Static variable in class org.menacheri.jetserver.event.Events
-
- LOG_OUT_SUCCESS - Static variable in class org.menacheri.jetserver.event.Events
-
- LOGIN_FAILURE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Login failure.
- LOGIN_HANDLER_NAME - Static variable in interface org.menacheri.jetserver.handlers.netty.LoginProtocol
-
- LOGIN_REDIRECT - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Login redirect.
- LOGIN_REQUEST - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Login request from a client to a server.
- LOGIN_SUCCESS - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Login success.
- LoginHandler - Class in org.menacheri.jetserver.handlers.netty
-
- LoginHandler() - Constructor for class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- loginHandler - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- loginHandler - Variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- LoginPipelineFactory - Class in org.menacheri.jetserver.server.netty
-
- LoginPipelineFactory() - Constructor for class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- LoginProtocol - Interface in org.menacheri.jetserver.handlers.netty
-
Applies a protocol to the incoming pipeline which will handle login.
- loginProtocol - Variable in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
-
- loginProtocol - Variable in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- LoginProtocol.CompositeProtocol - Class in org.menacheri.jetserver.handlers.netty
-
- LoginProtocol.CompositeProtocol() - Constructor for class org.menacheri.jetserver.handlers.netty.LoginProtocol.CompositeProtocol
-
- LoginProtocol.DefaultJetProtocol - Class in org.menacheri.jetserver.handlers.netty
-
This is the default protocol of jetserver.
- LoginProtocol.DefaultJetProtocol() - Constructor for class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- LoginProtocol.HTTPProtocol - Class in org.menacheri.jetserver.handlers.netty
-
Searches the incoming bytes of a client connection to determine if its an
HTTP connection, in which case Websocket or HTTP related handlers will be
applied on the piepline.
- LoginProtocol.HTTPProtocol() - Constructor for class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
-
- loginUdp(PlayerSession, ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- logNullTcpConnection(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
-
- logout(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- logout(PlayerSession) - Method in interface org.menacheri.jetserver.app.Player
-
When a player logs out, this method can be called.
- LOGOUT_REQUEST - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Logout request from a client to a server.
- LOGOUT_SUCCESS - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Logout success.
- LOOKUP_SERVICE - Static variable in class org.menacheri.jetserver.context.AppContext
-
- lookupPlayer(ChannelBuffer, Channel) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- lookupPlayer(String, String) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- lookupService - Variable in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- lookupService - Variable in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- LookupService - Interface in org.menacheri.jetserver.service
-
- lookupSession(String) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- lookupSession(String) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- parentGame - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- parentGame(Game) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- parentGame - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession
-
The parent
SimpleGame
reference of this game room.
- parentGameRoom - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
Each incoming connection is made to a game room.
- parentGameRoom - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- parentGameRoom(GameRoom) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- password - Variable in class org.menacheri.jetserver.util.SimpleCredentials
-
- pipeline - Variable in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
This pipeline will be shared across all the channels.
- pipelineFactory - Variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- player - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
Each session belongs to a Player.
- player - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- player(Player) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- Player - Interface in org.menacheri.jetserver.app
-
A Player is a human or machine that is playing single or multiple games.
- playerLookup(Credentials) - Method in class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- playerLookup(Credentials) - Method in interface org.menacheri.jetserver.service.LookupService
-
Lookup a gamer based on a context key.
- PlayerSession - Interface in org.menacheri.jetserver.app
-
This interface model's a human player's session to jetserver.
- playerSession - Variable in class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
-
The player session associated with this stateful business handler.
- playerSessions - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
One player can be connected to multiple games at the same time.
- policyFile - Static variable in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
-
- pooledFiber() - Static method in class org.menacheri.jetserver.concurrent.Fibers
-
Creates and starts a fiber and returns the created instance.
- pooledFiber(Lane<String, ExecutorService>) - Static method in class org.menacheri.jetserver.concurrent.Fibers
-
Creates and starts a fiber and returns the created instance.
- portNumber - Variable in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
-
- portNumber - Variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- portNumber - Variable in class org.menacheri.jetserver.server.netty.FlashPolicyServer
-
- PREVENT_SERIALIZATION_HANDLER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- priority - Variable in class org.menacheri.jetserver.concurrent.NamedThreadFactory
-
- PROTCOL_VERSION - Static variable in class org.menacheri.jetserver.event.Events
-
- protocol - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- protocol(Protocol) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- protocol - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
This variable holds information about the type of binary communication
protocol to be used with this session.
- protocol - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- protocol(Protocol) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- protocol - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession
-
Each game room has its own protocol for communication with client.
- Protocol - Interface in org.menacheri.jetserver.protocols
-
This interface defines a protocol that needs to be applied while
communicating to the user session object.
- PROTOCOL_FACTORY - Static variable in class org.menacheri.jetserver.context.AppContext
-
- ProtocolMultiplexerDecoder - Class in org.menacheri.jetserver.handlers.netty
-
This class can be used to switch login-protocol based on the incoming bytes
sent by a client.
- ProtocolMultiplexerDecoder(int, LoginProtocol) - Constructor for class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
-
- ProtocolMultiplexerPipelineFactory - Class in org.menacheri.jetserver.server.netty
-
- ProtocolMultiplexerPipelineFactory() - Constructor for class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- protocolName - Variable in class org.menacheri.jetserver.protocols.AbstractNettyProtocol
-
The name of the protocol.
- protocols - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.CompositeProtocol
-
- publish(Command) - Method in class org.menacheri.jetserver.concurrent.DefaultEventLoop
-
- publish(Command) - Method in interface org.menacheri.jetserver.concurrent.EventLoop
-
- putSession(String, Session) - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- putSession(T, Session) - Method in class org.menacheri.jetserver.service.impl.SessionRegistry
-
- putSession(T, Session) - Method in interface org.menacheri.jetserver.service.SessionRegistryService
-
- RandomStringGenerator - Class in org.menacheri.jetserver.util
-
- RandomStringGenerator() - Constructor for class org.menacheri.jetserver.util.RandomStringGenerator
-
- readableBytes() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets the number of readable bytes left in the buffer.
- readableBytes() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readByte() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Read a single signed byte from the current readerIndex
position
of the buffer.
- readByte() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readBytes(int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
- readBytes(byte[]) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Transfers this buffer's data to the specified destination starting at the
current readerIndex
and increases the readerIndex
by the
number of the transferred bytes (= dst.length
).
- readBytes(byte[], int, int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Transfers this buffer's data to the specified destination starting at the
current readerIndex
and increases the readerIndex
by the
number of the transferred bytes (= length
).
- readBytes(int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readBytes(byte[]) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readBytes(byte[], int, int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readChar() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 2-byte UTF-16 character at the current readerIndex
and
increases the readerIndex
by 2
in this buffer.
- readChar() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readDouble() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 64-bit floating point number at the current readerIndex
and increases the readerIndex
by 8
in this buffer.
- readDouble() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readFloat() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 32-bit floating point number at the current readerIndex
and increases the readerIndex
by 4
in this buffer.
- readFloat() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readInt() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 32-bit integer at the current readerIndex
and increases
the readerIndex
by 4
in this buffer.
- readInt() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readLong() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 64-bit integer at the current readerIndex
and increases
the readerIndex
by 8
in this buffer.
- readLong() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readMedium() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 24-bit medium integer at the current readerIndex
and
increases the readerIndex
by 3
in this buffer.
- readMedium() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readObject(Transform<T, V>) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Reads an object from the underlying buffer and transform the bytes using
the supplied transformer to any desired object.
- readObject(Transform<ChannelBuffer, V>) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readObject(ChannelBuffer, Transform<ChannelBuffer, V>) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
- readShort() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets a 16-bit short integer at the current readerIndex
and
increases the readerIndex
by 2
in this buffer.
- readShort() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readSmallFile(String) - Static method in class org.menacheri.jetserver.util.SmallFileReader
-
- readSmallFile(File) - Static method in class org.menacheri.jetserver.util.SmallFileReader
-
- readSocketAddress(ChannelBuffer) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Read a socket address from a buffer.
- readString() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
- readString() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readString(ChannelBuffer) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
This method will first read an unsigned short to find the length of the
string and then read the actual string based on the length.
- readString(ChannelBuffer, Charset) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
This method will first read an unsigned short to find the length of the
string and then read the actual string based on the length.
- readString(ChannelBuffer, int) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Read a string from a channel buffer with the specified length.
- readString(ChannelBuffer, int, Charset) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Read a string from a channel buffer with the specified length.
- readStrings(int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
- readStrings(int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readStrings(ChannelBuffer, int) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
This method will read multiple strings of the buffer and return them as a
string array.
- readStrings(ChannelBuffer, int, Charset) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
This method will read multiple strings of the buffer and return them as a
string array.
- readUnsignedByte() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets an unsigned byte at the current readerIndex
and increases
the readerIndex
by 1
in this buffer.
- readUnsignedByte() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readUnsignedInt() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets an unsigned 32-bit integer at the current readerIndex
and
increases the readerIndex
by 4
in this buffer.
- readUnsignedInt() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readUnsignedMedium() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets an unsigned 24-bit medium integer at the current readerIndex
and increases the readerIndex
by 3
in this buffer.
- readUnsignedMedium() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- readUnsignedShort() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Gets an unsigned 16-bit short integer at the current readerIndex
and increases the readerIndex
by 2
in this buffer.
- readUnsignedShort() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- RECONNECT - Static variable in class org.menacheri.jetserver.event.Events
-
Similar to LOG_IN but parameters are different.
- RECONNECT_FAILURE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Reconnect failure.
- RECONNECT_KEY - Static variable in class org.menacheri.jetserver.util.JetConfig
-
- RECONNECT_REGISTRY - Static variable in class org.menacheri.jetserver.util.JetConfig
-
- RECONNECT_REQUEST - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Reconnection request.
- RECONNECT_SUCCESS - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Reconnect success.
- reconnectDelay - Variable in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- reconnectKey - Variable in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry.ClearSessionTask
-
- reconnectRegistry - Variable in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- reconnectRegistry - Variable in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- ReconnectSessionRegistry - Class in org.menacheri.jetserver.service.impl
-
A session registry that will do auto cleanup of the
Session
after
waiting for a specified amount of time for reconnection from remote client.
- ReconnectSessionRegistry() - Constructor for class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- ReconnectSessionRegistry.ClearSessionTask - Class in org.menacheri.jetserver.service.impl
-
- ReconnectSessionRegistry.ClearSessionTask(String, Map<String, Session>) - Constructor for class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry.ClearSessionTask
-
- ReconnetEvent - Class in org.menacheri.jetserver.event.impl
-
- ReconnetEvent(MessageSender.Reliable) - Constructor for class org.menacheri.jetserver.event.impl.ReconnetEvent
-
- refKeyGameRoomMap - Variable in class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- registerGame(Game) - Method in interface org.menacheri.jetserver.service.GameAdminService
-
Implementation method will internally add this game instance to a set.
- registerGame(Game) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- RELOCATE_FAILURE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Relocate failure.
- RELOCATE_NOTIFICATION - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Relocate session notification.
- RELOCATE_REQUEST - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Relocation request.
- RELOCATE_SUCCESS - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Relocation success.
- remoteAddress - Variable in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- removeAttribute(String) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- removeAttribute(String) - Method in interface org.menacheri.jetserver.app.Session
-
- removeDisposableForHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- removeHandler(EventHandler) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- removeHandler(EventHandler) - Method in interface org.menacheri.jetserver.app.Session
-
- removeHandler(EventHandler) - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Removes an event handler from the dispatcher
- removeHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- removeHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- removeHandler(EventHandler) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- removeHandlersForEvent(int) - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Removes all event listeners associated with the event type.
- removeHandlersForEvent(int) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- removeHandlersForEvent(int) - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- removeHandlersForEvent(int) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- removeHandlersForSession(Session) - Method in interface org.menacheri.jetserver.event.EventDispatcher
-
Removes all the handlers for a session.
- removeHandlersForSession(Session) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
-
- removeHandlersForSession(Session) - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
-
- removeHandlersForSession(Session) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- removeSession(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- removeSession(PlayerSession) - Method in interface org.menacheri.jetserver.app.Player
-
Remove the players session to a game.
- removeSession(Object) - Method in class org.menacheri.jetserver.service.impl.SessionRegistry
-
- removeSession(T) - Method in interface org.menacheri.jetserver.service.SessionRegistryService
-
- requestBuffer - Variable in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerDecoder
-
- RESUME_MESSAGES - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Resume messages notification.
- ROOM_LIST - Static variable in class org.menacheri.jetserver.event.Events
-
- run() - Method in class org.menacheri.jetserver.concurrent.EventLoopFactory.Consumer
-
- run() - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry.ClearSessionTask
-
- runnable - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
-
- schedule(Task, long, TimeUnit) - Method in class org.menacheri.jetserver.service.impl.SimpleTaskManagerService
-
- schedule(Task, long, TimeUnit) - Method in interface org.menacheri.jetserver.service.TaskManagerService
-
Creates and executes a one-shot action that becomes enabled after the given delay.
- scheduleAtFixedRate(Task, long, long, TimeUnit) - Method in class org.menacheri.jetserver.service.impl.SimpleTaskManagerService
-
- scheduleAtFixedRate(Task, long, long, TimeUnit) - Method in interface org.menacheri.jetserver.service.TaskManagerService
-
Creates and executes a periodic action that becomes enabled first after
the given initial delay, and subsequently with the given period; that is
executions will commence after initialDelay then initialDelay+period,
then initialDelay + 2 * period, and so on.
- scheduleWithFixedDelay(Task, long, long, TimeUnit) - Method in class org.menacheri.jetserver.service.impl.SimpleTaskManagerService
-
- scheduleWithFixedDelay(Task, long, long, TimeUnit) - Method in interface org.menacheri.jetserver.service.TaskManagerService
-
Creates and executes a periodic action that becomes enabled first after
the given initial delay, and subsequently with the given delay between
the termination of one execution and the commencement of the next.
- send(Event) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Used to send an event to the GameRoom.
- send(Event) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- send(Runnable) - Method in class org.menacheri.jetserver.concurrent.Agent
-
- sendBroadcast(NetworkEvent) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Method used to send a broadcast message to all sessions in the group.
- sendBroadcast(NetworkEvent) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- sendMessage(Object) - Method in interface org.menacheri.jetserver.communication.MessageSender
-
This method delegates to the underlying native session object to send a
message to the client.
- sendMessage(Object) - Method in class org.menacheri.jetserver.communication.NettyTCPMessageSender
-
- sendMessage(Object) - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- sendMessage(T) - Method in class org.menacheri.jetserver.concurrent.JetlangActor
-
- sendToGameRoom(Event) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- sendToGameRoom(Event) - Method in interface org.menacheri.jetserver.app.PlayerSession
-
The event to be send to the
GameRoom
to which the PlayerSession
belongs.
- SerializationContextProvider - Class in org.menacheri.jetserver.convert.flex
-
This class provides threadlocal contexts on demand to the serializer and
deserializer class.
- SerializationContextProvider() - Constructor for class org.menacheri.jetserver.convert.flex.SerializationContextProvider
-
- serializedBytes - Variable in class org.menacheri.jetserver.service.impl.GameStateManager
-
- serialVersionUID - Static variable in exception org.menacheri.jetserver.app.impl.InvalidCommandException
-
Eclipse generated serial id.
- serialVersionUID - Static variable in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- serialVersionUID - Static variable in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- serialVersionUID - Static variable in class org.menacheri.jetserver.event.impl.DefaultEvent
-
Eclipse Generated serial version id.
- serialVersionUID - Static variable in class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
-
- serialVersionUID - Static variable in class org.menacheri.jetserver.event.impl.ReconnetEvent
-
- Server - Interface in org.menacheri.jetserver.server
-
- Server.TRANSMISSION_PROTOCOL - Enum in org.menacheri.jetserver.server
-
- Server.TRANSMISSION_PROTOCOL() - Constructor for enum org.menacheri.jetserver.server.Server.TRANSMISSION_PROTOCOL
-
- Server.TransmissionProtocol - Interface in org.menacheri.jetserver.server
-
- SERVER_MANAGER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- serverBootstrap - Variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- serverCores - Variable in enum org.menacheri.jetserver.concurrent.Lanes
-
- ServerManager - Interface in org.menacheri.jetserver.server
-
A generic interface used to manage a server.
- ServerManagerImpl - Class in org.menacheri.jetserver.server.netty
-
- ServerManagerImpl() - Constructor for class org.menacheri.jetserver.server.netty.ServerManagerImpl
-
- servers - Variable in class org.menacheri.jetserver.server.netty.ServerManagerImpl
-
- SERVICE - Static variable in class org.menacheri.jetserver.concurrent.Fibers
-
- Session - Interface in org.menacheri.jetserver.app
-
- session - Variable in class org.menacheri.jetserver.event.impl.DefaultEventContext
-
- session - Variable in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
-
- session - Variable in class org.menacheri.jetserver.event.impl.ExceptionEventHandler
-
- session - Variable in class org.menacheri.jetserver.event.impl.NetworkEventListener
-
- session - Variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- Session.Status - Enum in org.menacheri.jetserver.app
-
session status types
- Session.Status() - Constructor for enum org.menacheri.jetserver.app.Session.Status
-
- SESSION_MESSAGE - Static variable in class org.menacheri.jetserver.event.Events
-
Incoming data from another machine/JVM to this JVM (server or client)
- SESSION_MESSAGE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Session message.
- SESSION_REGISTRY_SERVICE - Static variable in class org.menacheri.jetserver.context.AppContext
-
- sessionAttributes - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
-
session parameters
- sessionAttributes - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- sessionAttributes(Map<String, Object>) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- SessionEventHandler - Interface in org.menacheri.jetserver.event
-
This interface is implemented by event handlers which are listening on
messages published to a
Session
.
- SessionRegistry<T> - Class in org.menacheri.jetserver.service.impl
-
- SessionRegistry() - Constructor for class org.menacheri.jetserver.service.impl.SessionRegistry
-
- sessionRegistryService - Variable in class org.menacheri.jetserver.communication.NettyUDPMessageSender
-
- SessionRegistryService<T> - Interface in org.menacheri.jetserver.service
-
- sessions - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- sessions(Set<PlayerSession>) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- sessions - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession
-
The set of sessions in this object.
- Sessions - Class in org.menacheri.jetserver.app.impl
-
- Sessions() - Constructor for class org.menacheri.jetserver.app.impl.Sessions
-
- sessions - Variable in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry.ClearSessionTask
-
- sessions - Variable in class org.menacheri.jetserver.service.impl.SessionRegistry
-
- setAmf3ToEventSourceDecoder(AMF3ToEventSourceDecoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- setAmf3ToJavaObjectDecoder(AMF3ToJavaObjectDecoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- setApplicationContext(ApplicationContext) - Method in class org.menacheri.jetserver.context.AppContext
-
- setArgs(String[]) - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- setArgs(String[]) - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- setAttachment(Object) - Method in interface org.menacheri.jetserver.event.EventContext
-
Attaches an object to this context to store a stateful information
specific to the
Event
which is associated with this
context.
- setAttachment(Object) - Method in class org.menacheri.jetserver.event.impl.DefaultEventContext
-
- setAttribute(String, Object) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setAttribute(String, Object) - Method in interface org.menacheri.jetserver.app.Session
-
- setBase64Decoder(Base64Decoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- setBase64Encoder(Base64Encoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- setBufferSizePredictor(FixedReceiveBufferSizePredictorFactory) - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- setByteArrayDecoder(ByteArrayDecoder) - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- setByteArrayToChannelBufferEncoder(ByteArrayToChannelBufferEncoder) - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- setBytesForProtocolCheck(int) - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- setConsumer(Thread) - Method in class org.menacheri.jetserver.concurrent.DefaultEventLoop
-
- setConsumer(Consumer) - Method in interface org.menacheri.jetserver.concurrent.EventLoop
-
- setContext(SerializationContext) - Method in class org.menacheri.jetserver.convert.flex.AMFDeSerializer
-
- setContext(SerializationContext) - Method in class org.menacheri.jetserver.convert.flex.AMFSerializer
-
- setDeliveryGuaranty(DeliveryGuaranty) - Method in class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
-
- setDeliveryGuaranty(DeliveryGuaranty) - Method in interface org.menacheri.jetserver.event.NetworkEvent
-
- setDisposable(Disposable) - Method in interface org.menacheri.jetserver.event.JetlangDisposable
-
- setDisposableHandlerMap(Map<EventHandler, Disposable>) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- setEmailId(String) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- setEmailId(String) - Method in interface org.menacheri.jetserver.app.Player
-
Method used to set the email id of the gamer.
- setEventContext(EventContext) - Method in interface org.menacheri.jetserver.event.Event
-
- setEventContext(EventContext) - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- setEventDecoder(EventDecoder) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- setEventDecoder(EventDecoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- setEventDecoder(EventDecoder) - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- setEventDecoder(EventDecoder) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- setEventEncoder(EventEncoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- setEventEncoder(EventEncoder) - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- setEventName(String) - Method in interface org.menacheri.jetserver.app.GameEvent
-
- setEventSourceToAMF3Encoder(EventSourceToAMF3Encoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- setEventType(E) - Method in interface org.menacheri.jetserver.app.GameEvent
-
- setFrameSize(int) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- setFrameSize(int) - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- setFrameSize(int) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- setGameAdminService(GameAdminService) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- setGameCommandInterpreter(GameCommandInterpreter) - Method in interface org.menacheri.jetserver.app.Game
-
Set the interpreter associated with this game.
- setGameCommandInterpreter(GameCommandInterpreter) - Method in class org.menacheri.jetserver.app.impl.SimpleGame
-
- setGameName(String) - Method in interface org.menacheri.jetserver.app.Game
-
Set the name of the game.
- setGameName(String) - Method in class org.menacheri.jetserver.app.impl.SimpleGame
-
- setGameRoom(GameRoom) - Method in interface org.menacheri.jetserver.app.GameStartListener
-
- setGameRoom(GameRoom) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- setGameRoom(GameRoom) - Method in interface org.menacheri.jetserver.app.PlayerSession
-
Method used to set the game room for a particular session.
- setGameRoomName(String) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Sets the name of the game room.
- setGameRoomName(String) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- setGames(Collection<Game>) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- setGameStateManagerService(GameStateManagerService) - Method in interface org.menacheri.jetserver.handlers.StateAware
-
Method used to set the game state manager service on a state aware
handler.
- setGson(Gson) - Method in class org.menacheri.jetserver.handlers.netty.TextWebsocketDecoder
-
- setGson(Gson) - Method in class org.menacheri.jetserver.handlers.netty.TextWebsocketEncoder
-
- setGson(Gson) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- setId(Object) - Method in interface org.menacheri.jetserver.app.Game
-
- setId(Object) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- setId(Object) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setId(Object) - Method in class org.menacheri.jetserver.app.impl.SimpleGame
-
Meant as a database access key.
- setId(Object) - Method in interface org.menacheri.jetserver.app.Player
-
A unique key representing a gamer.
- setId(Object) - Method in interface org.menacheri.jetserver.app.Session
-
- setId(Object) - Method in interface org.menacheri.jetserver.app.Task
-
- setId(Object) - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry.ClearSessionTask
-
- setIdGeneratorService(UniqueIDGeneratorService) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- setIdGeneratorService(UniqueIDGeneratorService) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- setIdleCheckHandler(IdleStateAwareChannelHandler) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- setIdleCheckHandler(IdleStateAwareChannelHandler) - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- setInetAddress(InetSocketAddress) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- setJavaObjectToAMF3Encoder(JavaObjectToAMF3Encoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- setKey(String) - Method in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- setLastReadWriteTime(long) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setLengthFieldPrepender(LengthFieldPrepender) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- setLengthFieldPrepender(LengthFieldPrepender) - Method in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
-
- setLengthFieldPrepender(LengthFieldPrepender) - Method in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
-
- setLengthFieldPrepender(LengthFieldPrepender) - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- setLengthFieldPrepender(LengthFieldPrepender) - Method in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- setLengthFieldPrepender(LengthFieldPrepender) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- setListenersByEventType(Map<Integer, List<EventHandler>>) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
-
- setLoginHandler(LoginHandler) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
-
- setLoginHandler(LoginHandler) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- setLoginProtocol(LoginProtocol) - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- setLookupService(LookupService) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- setLookupService(LookupService) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- setMaxFrameSize(int) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- setMessageBufferEventDecoder(MessageBufferEventDecoder) - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- setMessageBufferEventDecoder(MessageBufferEventDecoder) - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- setMessageBufferEventEncoder(MessageBufferEventEncoder) - Method in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
-
- setMessageBufferEventEncoder(MessageBufferEventEncoder) - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- setName(String) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- setName(String) - Method in interface org.menacheri.jetserver.app.Player
-
Method used to set the name of the gamer.
- setNulEncoder(NulEncoder) - Method in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
-
- setNulEncoder(NulEncoder) - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- setOpcode(O) - Method in interface org.menacheri.jetserver.app.GameEvent
-
- setParentGame(Game) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Used to set the parent game object of the game room.
- setParentGame(Game) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- setPayload(T) - Method in interface org.menacheri.jetserver.app.GameEvent
-
- setPipelineFactory(ChannelPipelineFactory) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- setPipelineFactory(ChannelPipelineFactory) - Method in interface org.menacheri.jetserver.server.netty.NettyServer
-
Method can be used to set the pipeline factory that is to be used by the
netty server.
- setPlayerSession(PlayerSession) - Method in interface org.menacheri.jetserver.app.GameEvent
-
- setPlayerSessions(Set<PlayerSession>) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
-
- setPortNumber(int) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- setPortNumber(int) - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServer
-
- setProtocol(Protocol) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Sets the protocol instance on the game room.
- setProtocol(Protocol) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
-
- setProtocol(Protocol) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- setProtocol(Protocol) - Method in interface org.menacheri.jetserver.app.PlayerSession
-
Set the network protocol on the user session.
- setProtocols(List<LoginProtocol>) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.CompositeProtocol
-
- setQueue(ArrayBlockingQueue<Command>) - Method in class org.menacheri.jetserver.concurrent.DefaultEventLoop
-
- setQueue(Queue) - Method in interface org.menacheri.jetserver.concurrent.EventLoop
-
- setReconnectDelay(int) - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- setReconnectRegistry(ReconnectSessionRegistry) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- setReconnectRegistry(ReconnectSessionRegistry) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- setSerializedByteArray(byte[]) - Method in interface org.menacheri.jetserver.service.GameStateManagerService
-
Whenever serialization is done from Java object to AMF3, or just plain
java serialized object, it should be saved in byte array format to the
state manager.
- setSerializedByteArray(byte[]) - Method in class org.menacheri.jetserver.service.impl.GameStateManager
-
- setServerBootstrap(Bootstrap) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- setServerBootstrap(Bootstrap) - Method in interface org.menacheri.jetserver.server.netty.NettyServer
-
Sets the server bootstrap, could be TCP, UDP bootstrap.
- setSession(Session) - Method in interface org.menacheri.jetserver.event.EventContext
-
- setSession(Session) - Method in class org.menacheri.jetserver.event.impl.DefaultEventContext
-
- setSession(Session) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
-
- setSession(Session) - Method in class org.menacheri.jetserver.event.impl.ExceptionEventHandler
-
- setSession(Session) - Method in class org.menacheri.jetserver.event.impl.NetworkEventListener
-
- setSession(Session) - Method in interface org.menacheri.jetserver.event.SessionEventHandler
-
Sets the session instance on this handler.
- setSession(Session) - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- setSession(Session) - Method in interface org.menacheri.jetserver.server.Server
-
- setSessions(Set<PlayerSession>) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Method used to set the set of user sessions to a particular game room.
- setSessions(Set<PlayerSession>) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- setShuttingDown(boolean) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- setSource(Object) - Method in interface org.menacheri.jetserver.event.Event
-
- setSource(Object) - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- setSource(Object) - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- setStateManager(GameStateManagerService) - Method in interface org.menacheri.jetserver.app.GameRoom
-
Method used to set the state manager for a game room.
- setStateManager(GameStateManagerService) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
-
- setStatus(Session.Status) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setStatus(Session.Status) - Method in interface org.menacheri.jetserver.app.Session
-
- setStringDecoder(StringDecoder) - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- setStringEncoder(StringEncoder) - Method in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- setTaskManagerService(TaskManagerService) - Method in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
-
- setTcpSender(MessageSender.Reliable) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setTcpSender(MessageSender.Reliable) - Method in interface org.menacheri.jetserver.app.Session
-
- setTcpSender(MessageSender.Reliable) - Method in interface org.menacheri.jetserver.event.ConnectEvent
-
- setTcpSender(MessageSender.Reliable) - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- setTextWebsocketDecoder(TextWebsocketDecoder) - Method in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- setTextWebsocketEncoder(TextWebsocketEncoder) - Method in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- setTimer(Timer) - Method in class org.menacheri.jetserver.server.netty.FlashPolicyServerPipelineFactory
-
- setTimer(Timer) - Method in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
-
- setTimer(Timer) - Method in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
-
- setTimeStamp(long) - Method in interface org.menacheri.jetserver.app.GameEvent
-
- setTimeStamp(long) - Method in interface org.menacheri.jetserver.event.Event
-
- setTimeStamp(long) - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- setType(int) - Method in interface org.menacheri.jetserver.event.Event
-
- setType(int) - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- setType(int) - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- setType(int) - Method in class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
-
- setUDPEnabled(boolean) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setUDPEnabled(boolean) - Method in interface org.menacheri.jetserver.app.Session
-
A session would not have UDP capability when created.
- setUdpSender(MessageSender.Fast) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setUdpSender(MessageSender.Fast) - Method in interface org.menacheri.jetserver.app.Session
-
- setUdpSender(MessageSender.Fast) - Method in interface org.menacheri.jetserver.event.ConnectEvent
-
- setUdpSender(MessageSender.Fast) - Method in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
-
- setUdpSessionRegistry(SessionRegistryService<SocketAddress>) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
-
- setUdpSessionRegistry(SessionRegistryService<SocketAddress>) - Method in class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
-
- setUpstream(UDPUpstreamHandler) - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
-
- setValue(Object) - Method in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- setWebSocketLoginHandler(WebSocketLoginHandler) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
-
- setWriteable(boolean) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
-
- setWriteable(boolean) - Method in interface org.menacheri.jetserver.app.Session
-
- shutdown() - Method in interface org.menacheri.jetserver.service.GameAdminService
-
Unloads all the games and game rooms that is stored in the admin services
internal set.
- shutdown() - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- SIMPLE_BYTE_ARRAY_PROTOCOL - Static variable in class org.menacheri.jetserver.context.AppContext
-
- SimpleByteArrayProtocol - Class in org.menacheri.jetserver.protocols.impl
-
A protocol that can be used for fast paced games where operations and other
values can be sent as bytes which then get processed and converted to actual
java method operations.
- SimpleByteArrayProtocol() - Constructor for class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- SimpleByteArrayProtocol(ByteArrayDecoder, LengthFieldPrepender) - Constructor for class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
-
- SimpleCredentials - Class in org.menacheri.jetserver.util
-
- SimpleCredentials(String, String) - Constructor for class org.menacheri.jetserver.util.SimpleCredentials
-
- SimpleCredentials(ChannelBuffer) - Constructor for class org.menacheri.jetserver.util.SimpleCredentials
-
- SimpleGame - Class in org.menacheri.jetserver.app.impl
-
Domain object representing a game.
- SimpleGame(Object, String) - Constructor for class org.menacheri.jetserver.app.impl.SimpleGame
-
- SimpleGame(Object, String, GameCommandInterpreter) - Constructor for class org.menacheri.jetserver.app.impl.SimpleGame
-
- SimpleGameAdminService - Class in org.menacheri.jetserver.service.impl
-
- SimpleGameAdminService() - Constructor for class org.menacheri.jetserver.service.impl.SimpleGameAdminService
-
- SimpleLookupService - Class in org.menacheri.jetserver.service.impl
-
The lookup service abstracts away the implementation detail on getting the
game objects from the reference key provided by the client.
- SimpleLookupService() - Constructor for class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- SimpleLookupService(Map<String, GameRoom>) - Constructor for class org.menacheri.jetserver.service.impl.SimpleLookupService
-
- SimpleSgsProtocolConstants - Class in org.menacheri.jetserver.protocols.impl
-
SGS Protocol constants.
- SimpleSgsProtocolConstants() - Constructor for class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
This class should not be instantiated.
- SimpleTaskManagerService - Class in org.menacheri.jetserver.service.impl
-
- SimpleTaskManagerService(int) - Constructor for class org.menacheri.jetserver.service.impl.SimpleTaskManagerService
-
- SimpleUniqueIdGenerator - Class in org.menacheri.jetserver.service.impl
-
Uses an atomic long to increment and provide a unique id.
- SimpleUniqueIdGenerator() - Constructor for class org.menacheri.jetserver.service.impl.SimpleUniqueIdGenerator
-
- SmallFileReader - Class in org.menacheri.jetserver.util
-
- SmallFileReader() - Constructor for class org.menacheri.jetserver.util.SmallFileReader
-
- socketAddress - Variable in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- source - Variable in class org.menacheri.jetserver.event.impl.DefaultEvent
-
- start(boolean, Properties) - Method in interface org.menacheri.jetserver.app.GameStartListener
-
The "public static void main" for each game instance( a game instance
would actually take place in a game room).
- start() - Method in class org.menacheri.jetserver.concurrent.DefaultEventLoop
-
- start() - Method in interface org.menacheri.jetserver.concurrent.EventLoop
-
- start() - Method in class org.menacheri.jetserver.concurrent.JetlangActor
-
- START - Static variable in class org.menacheri.jetserver.event.Events
-
Event sent from server to client to start message sending from client to server.
- startServer(int) - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- startServer() - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- startServer(String[]) - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- startServer(InetSocketAddress) - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- startServer(int) - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- startServer() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- startServer(String[]) - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- startServer(InetSocketAddress) - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- startServer() - Method in interface org.menacheri.jetserver.server.Server
-
- startServer(int) - Method in interface org.menacheri.jetserver.server.Server
-
- startServer(InetSocketAddress) - Method in interface org.menacheri.jetserver.server.Server
-
- startServers(int, int, int) - Method in class org.menacheri.jetserver.server.netty.ServerManagerImpl
-
- startServers() - Method in class org.menacheri.jetserver.server.netty.ServerManagerImpl
-
- startServers(int, int, int) - Method in interface org.menacheri.jetserver.server.ServerManager
-
- startServers() - Method in interface org.menacheri.jetserver.server.ServerManager
-
- state - Variable in class org.menacheri.jetserver.service.impl.GameStateManager
-
- StateAware - Interface in org.menacheri.jetserver.handlers
-
Some handlers need to know the game state.
- stateManager - Variable in class org.menacheri.jetserver.app.impl.GameRoomSession
-
Each game room has separate state manager instances.
- status - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- status(Session.Status) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
- status - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
-
- STOP - Static variable in class org.menacheri.jetserver.event.Events
-
Event sent from server to client to stop messages from being sent to server.
- stopServer() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
-
- stopServer() - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
-
- stopServer() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
-
- stopServer() - Method in interface org.menacheri.jetserver.server.Server
-
- stopServers() - Method in class org.menacheri.jetserver.server.netty.ServerManagerImpl
-
- stopServers() - Method in interface org.menacheri.jetserver.server.ServerManager
-
Used to stop the server and manage cleanup of resources.
- STRING_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- STRING_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- STRING_PROTOCOL - Static variable in class org.menacheri.jetserver.context.AppContext
-
- stringDecoder - Variable in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
Used to decode a netty ChannelBuffer
(actually a byte array) to a
string.
- stringEncoder - Variable in class org.menacheri.jetserver.protocols.impl.StringProtocol
-
Used to encode a normal java String to a netty ChannelBuffer
(actually a byte array).
- StringProtocol - Class in org.menacheri.jetserver.protocols.impl
-
- StringProtocol() - Constructor for class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- StringProtocol(int, NulEncoder, StringDecoder, StringEncoder) - Constructor for class org.menacheri.jetserver.protocols.impl.StringProtocol
-
- SUSPEND_MESSAGES - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
Suspend messages notification.
- SUSPEND_MESSAGES_COMPLETE - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
- SYNC_ID_HEADER_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
-
- syncKey - Variable in class org.menacheri.jetserver.service.impl.GameStateManager
-
- val - Variable in class org.menacheri.jetserver.concurrent.DataFlowVariable
-
- validateAndSetValues() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
-
- validateAndSetValues() - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
-
This method is used to validate and set the variables to default
values if they are not already set before calling build.
- validateAndSetValues() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession.GameRoomSessionBuilder
-
- value - Variable in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
-
- valueOf(String) - Static method in enum org.menacheri.jetserver.app.Session.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.menacheri.jetserver.communication.DeliveryGuaranty.DeliveryGuarantyOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.menacheri.jetserver.concurrent.Lanes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.menacheri.jetserver.concurrent.LaneStrategy.LaneStrategies
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.menacheri.jetserver.server.Server.TRANSMISSION_PROTOCOL
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.menacheri.jetserver.app.Session.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.menacheri.jetserver.communication.DeliveryGuaranty.DeliveryGuarantyOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.menacheri.jetserver.concurrent.Lanes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.menacheri.jetserver.concurrent.LaneStrategy.LaneStrategies
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.menacheri.jetserver.server.Server.TRANSMISSION_PROTOCOL
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
-
The version number, currently 0x05
.
- webSocketLoginHandler - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
-
- WebSocketLoginHandler - Class in org.menacheri.jetserver.handlers.netty
-
- WebSocketLoginHandler() - Constructor for class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
-
- WebSocketProtocol - Class in org.menacheri.jetserver.protocols.impl
-
This protocol can be used for websocket clients which pass JSon objects as
text over the wire.
- WebSocketProtocol() - Constructor for class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
-
- writeByte(byte) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
- writeByte(byte) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeBytes(byte[]) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Transfers the specified source array's data to this buffer starting at
the current writerIndex
and increases the writerIndex
by
the number of the transferred bytes (= src.length
).
- writeBytes(byte[]) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeChar(int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 2-byte UTF-16 character at the current
writerIndex
and increases the writerIndex
by 2
in
this buffer.
- writeChar(int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeDouble(double) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 64-bit floating point number at the current
writerIndex
and increases the writerIndex
by 8
in
this buffer.
- writeDouble(double) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeFloat(float) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 32-bit floating point number at the current
writerIndex
and increases the writerIndex
by 4
in
this buffer.
- writeFloat(float) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeInt(int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 32-bit integer at the current writerIndex
and
increases the writerIndex
by 4
in this buffer.
- writeInt(int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeLong(long) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 64-bit long integer at the current writerIndex
and increases the writerIndex
by 8
in this buffer.
- writeLong(long) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeMedium(int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 24-bit medium integer at the current
writerIndex
and increases the writerIndex
by 3
in
this buffer.
- writeMedium(int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeObject(Transform<V, T>, V) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Most implementations will write an object to the underlying buffer after
converting the incoming object using the transformer into a byte array.
- writeObject(Transform<V, ChannelBuffer>, V) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeObject(Transform<V, ChannelBuffer>, V) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
- writeShort(int) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
Sets the specified 16-bit short integer at the current
writerIndex
and increases the writerIndex
by 2
in
this buffer.
- writeShort(int) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeSocketAddress(InetSocketAddress) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
- writeString(String) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
- writeString(String) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeString(String) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Creates a channel buffer of which the first 2 bytes contain the length of
the string in bytes and the remaining is the actual string in binary
UTF-8 format.
- writeString(String, Charset) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Creates a channel buffer of which the first 2 bytes contain the length of
the string in bytes and the remaining is the actual string in binary with
specified format.
- writeStrings(String...) - Method in interface org.menacheri.jetserver.communication.MessageBuffer
-
- writeStrings(String...) - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
-
- writeStrings(String...) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Writes multiple strings to a channelBuffer with the length of the string
preceding its content.
- writeStrings(Charset, String...) - Static method in class org.menacheri.jetserver.util.NettyUtils
-
Writes multiple strings to a channelBuffer with the length of the string
preceding its content.