A B C D E F G H I J K L M N O P Q R S T U V W 

A

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
This method delegates to the Protocol.applyProtocol(PlayerSession) method after clearing the pipeline based on the input flag.
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
 

B

base64Decoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
The flash client would encode the AMF3 bytes into a base 64 encoded string, this decoder is used to decode it back.
base64Encoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
The flash client expects a AMF3 bytes to be passed in as base 64 encoded string.
BASE_64_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
BASE_64_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
BinaryUtils - Class in org.menacheri.jetserver.util
 
BinaryUtils() - Constructor for class org.menacheri.jetserver.util.BinaryUtils
 
bind(Object) - Method in class org.menacheri.jetserver.concurrent.DataFlowVariable
The method will bind the incoming value to the value in the class and then do a countDown on the latch.
buffer - Variable in class org.menacheri.jetserver.communication.NettyMessageBuffer
 
bufferSizePredictor - Variable in class org.menacheri.jetserver.server.netty.NettyUDPServer
 
build() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
 
build() - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
BYTE_ARRAY_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
BYTE_ARRAY_STREAM_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
BYTE_ARRAY_TO_CHANNEL_BUFFER_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
ByteArrayDecoder - Class in org.menacheri.jetserver.handlers.netty
This is a very basic decoder which will decode the ChannelBuffer to a byte array and send it onwards.
ByteArrayDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.ByteArrayDecoder
 
byteArrayDecoder - Variable in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
Used to retrieve the rest of the bytes after the length field is stripped.
ByteArrayStreamDecoder - Class in org.menacheri.jetserver.handlers.netty
 
ByteArrayStreamDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.ByteArrayStreamDecoder
 
ByteArrayToChannelBufferEncoder - Class in org.menacheri.jetserver.handlers.netty
Converts a byte array object to a ChannelBuffer.
ByteArrayToChannelBufferEncoder() - Constructor for class org.menacheri.jetserver.handlers.netty.ByteArrayToChannelBufferEncoder
 
byteArrayToChannelBufferEncoder - Variable in class org.menacheri.jetserver.protocols.impl.SimpleByteArrayProtocol
Converts a byte array to a ChannelBuffer while sending to the client.
bytesForProtocolCheck - Variable in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
 
bytesForProtocolCheck - Variable in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
 

C

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
Helper method which will close the channel after writing Events.LOG_IN_FAILURE to remote connection.
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
 

D

daemon - Variable in class org.menacheri.jetserver.concurrent.NamedThreadFactory
 
data - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
 
DataFlowVariable - Class in org.menacheri.jetserver.concurrent
An anemic implementation of Gpars GPars dataflow variable.
DataFlowVariable() - Constructor for class org.menacheri.jetserver.concurrent.DataFlowVariable
 
DataFlowVariable(CountDownLatch) - Constructor for class org.menacheri.jetserver.concurrent.DataFlowVariable
 
dataInEvent(Object) - Static method in class org.menacheri.jetserver.event.Events
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.AMF3ToEventSourceDecoder
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.AMF3ToJavaObjectDecoder
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.ByteArrayDecoder
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.ByteArrayStreamDecoder
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.EventDecoder
 
decode(ChannelHandlerContext, Channel, ChannelBuffer, VoidEnum) - Method in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerDecoder
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.MessageBufferEventDecoder
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.ProtocolMultiplexerDecoder
 
decode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.TextWebsocketDecoder
 
DEFAULT_LENGTH - Static variable in class org.menacheri.jetserver.util.RandomStringGenerator
 
DEFAULT_PIPELINE_FACTORY - Static variable in class org.menacheri.jetserver.context.AppContext
 
DEFAULT_RECONNECT_DELAY - Static variable in class org.menacheri.jetserver.util.JetConfig
By default wait for 5 minutes for remote client to reconnect, before closing session.
DefaultConnectEvent - Class in org.menacheri.jetserver.event.impl
This is a specific Event class with type Events.CONNECT.
DefaultConnectEvent(MessageSender.Reliable) - Constructor for class org.menacheri.jetserver.event.impl.DefaultConnectEvent
 
DefaultConnectEvent(MessageSender.Fast) - Constructor for class org.menacheri.jetserver.event.impl.DefaultConnectEvent
 
DefaultConnectEvent(MessageSender.Reliable, MessageSender.Fast) - Constructor for class org.menacheri.jetserver.event.impl.DefaultConnectEvent
 
DefaultEvent - Class in org.menacheri.jetserver.event.impl
 
DefaultEvent() - Constructor for class org.menacheri.jetserver.event.impl.DefaultEvent
 
DefaultEventContext - Class in org.menacheri.jetserver.event.impl
 
DefaultEventContext() - Constructor for class org.menacheri.jetserver.event.impl.DefaultEventContext
 
DefaultEventLoop - Class in org.menacheri.jetserver.concurrent
 
DefaultEventLoop(ArrayBlockingQueue<Command>, Thread) - Constructor for class org.menacheri.jetserver.concurrent.DefaultEventLoop
 
DefaultLane - Class in org.menacheri.jetserver.concurrent
 
DefaultLane(String, ExecutorService) - Constructor for class org.menacheri.jetserver.concurrent.DefaultLane
 
DefaultNetworkEvent - Class in org.menacheri.jetserver.event.impl
Default implementation of NetworkEvent interface.
DefaultNetworkEvent() - Constructor for class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
Default constructor which will set the DeliveryGuaranty to RELIABLE.
DefaultNetworkEvent(Event) - Constructor for class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
Copy constructor which will take values from the event and set it on this instance.
DefaultNetworkEvent(Event, DeliveryGuaranty) - Constructor for class org.menacheri.jetserver.event.impl.DefaultNetworkEvent
Copy constructor which will take values from the event and set it on this instance.
DefaultPlayer - Class in org.menacheri.jetserver.app.impl
 
DefaultPlayer() - Constructor for class org.menacheri.jetserver.app.impl.DefaultPlayer
 
DefaultPlayer(Object, String, String) - Constructor for class org.menacheri.jetserver.app.impl.DefaultPlayer
 
DefaultPlayerSession - Class in org.menacheri.jetserver.app.impl
This implementation of the PlayerSession interface is used to both receive and send messages to a particular player using the DefaultSession.onEvent(org.menacheri.jetserver.event.Event).
DefaultPlayerSession(DefaultPlayerSession.PlayerSessionBuilder) - Constructor for class org.menacheri.jetserver.app.impl.DefaultPlayerSession
 
DefaultPlayerSession.PlayerSessionBuilder - Class in org.menacheri.jetserver.app.impl
 
DefaultPlayerSession.PlayerSessionBuilder() - Constructor for class org.menacheri.jetserver.app.impl.DefaultPlayerSession.PlayerSessionBuilder
 
DefaultSession - Class in org.menacheri.jetserver.app.impl
The default implementation of the session class.
DefaultSession(DefaultSession.SessionBuilder) - Constructor for class org.menacheri.jetserver.app.impl.DefaultSession
 
DefaultSession.SessionBuilder - Class in org.menacheri.jetserver.app.impl
This class is roughly based on Joshua Bloch's Builder pattern.
DefaultSession.SessionBuilder() - Constructor for class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
DefaultSessionEventHandler - Class in org.menacheri.jetserver.event.impl
This class will handle any event that gets published to a Session.onEvent(Event).
DefaultSessionEventHandler(Session) - Constructor for class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
DefaultToServerHandler - Class in org.menacheri.jetserver.handlers.netty
This class will handle on the GameEvents by forwarding message events to the associated session instance.
DefaultToServerHandler(PlayerSession) - Constructor for class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
 
DELIVERY_GUARANTY - Static variable in class org.menacheri.jetserver.communication.NettyTCPMessageSender
 
DELIVERY_GUARANTY - Static variable in class org.menacheri.jetserver.communication.NettyUDPMessageSender
 
DeliveryGuaranty - Interface in org.menacheri.jetserver.communication
The delivery guaranty for the underlying network transport protocol.
DeliveryGuaranty.DeliveryGuarantyOptions - Enum in org.menacheri.jetserver.communication
 
DeliveryGuaranty.DeliveryGuarantyOptions(int) - Constructor for enum org.menacheri.jetserver.communication.DeliveryGuaranty.DeliveryGuarantyOptions
 
deSerializeObjectFromStream(ByteArrayInputStream) - Method in class org.menacheri.jetserver.handlers.netty.AMF3ToJavaObjectDecoder
 
DISCONNECT - Static variable in class org.menacheri.jetserver.event.Events
If a remote connection is disconnected or closed then raise this event.
disconnectSession(PlayerSession) - Method in interface org.menacheri.jetserver.app.GameRoom
Remove a session from the existing list of user sessions.
disconnectSession(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
 
dispatcherLane - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
 
dispatcherLane - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
dispatchEvent(Event) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
 
dispatchEventOnSameLane(Event) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
disposableHandlerMap - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
This Map holds event handlers and their corresponding Disposable objects.
doEventHandlerMethodLookup(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 

E

emailId - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayer
Email id of the gamer.
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.ByteArrayToChannelBufferEncoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.EventEncoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.EventSourceToAMF3Encoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.JavaObjectToAMF3Encoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.MessageBufferEventEncoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.NulEncoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.menacheri.jetserver.handlers.netty.TextWebsocketEncoder
 
equals(Object) - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
 
equals(Object) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
 
equals(Object) - Method in class org.menacheri.jetserver.app.impl.SimpleGame
 
equals(Object) - Method in class org.menacheri.jetserver.concurrent.DefaultLane
 
Event - Interface in org.menacheri.jetserver.event
 
event(Object, int) - Static method in class org.menacheri.jetserver.event.Events
 
event(Object, int, Session) - Static method in class org.menacheri.jetserver.event.Events
 
event(Object, int, EventContext) - Static method in class org.menacheri.jetserver.event.Events
 
event - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
 
EVENT_TYPE - Variable in class org.menacheri.jetserver.event.AbstractEventHandler
 
EVENT_TYPE - Static variable in class org.menacheri.jetserver.event.impl.NetworkEventListener
 
EventContext - Interface in org.menacheri.jetserver.event
 
eventContext - Variable in class org.menacheri.jetserver.event.impl.DefaultEvent
 
EventDecoder - Class in org.menacheri.jetserver.handlers.netty
 
EventDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.EventDecoder
 
eventDecoder - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
 
eventDecoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
After the frame decoder retrieves the bytes from the incoming stream, this decoder will convert it to an Event with the opcode set as the first byte read from the buffer.
eventDecoder - Variable in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
 
eventDecoder - Variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
 
eventDispatcher - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
event dispatcher
eventDispatcher - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
eventDispatcher(EventDispatcher) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
EventDispatcher - Interface in org.menacheri.jetserver.event
EventDispatcher's are associated with a session, so that the session can use it to dispatch incoming events to the appropriate handlers.
eventDispatcher - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
 
EventDispatchers - Class in org.menacheri.jetserver.event.impl
 
EventDispatchers() - Constructor for class org.menacheri.jetserver.event.impl.EventDispatchers
 
EventEncoder - Class in org.menacheri.jetserver.handlers.netty
A simple event encoder will receive an incoming event, and convert it to a ChannelBuffer.
EventEncoder() - Constructor for class org.menacheri.jetserver.handlers.netty.EventEncoder
 
eventEncoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
This encoder will take the event parsed by the java object to AMF3 encoder and create a single wrapped ChannelBuffer with the opcode as header and amf3 bytes as body.
eventEncoder - Variable in class org.menacheri.jetserver.protocols.impl.ChannelBufferProtocol
 
EventHandler - Interface in org.menacheri.jetserver.event
 
EventLoop<Queue,Consumer> - Interface in org.menacheri.jetserver.concurrent
 
eventLoop - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
 
EventLoopFactory - Class in org.menacheri.jetserver.concurrent
 
EventLoopFactory() - Constructor for class org.menacheri.jetserver.concurrent.EventLoopFactory
 
EventLoopFactory.Consumer - Class in org.menacheri.jetserver.concurrent
 
EventLoopFactory.Consumer(ArrayBlockingQueue<Command>) - Constructor for class org.menacheri.jetserver.concurrent.EventLoopFactory.Consumer
 
eventQueue - Variable in class org.menacheri.jetserver.concurrent.DefaultEventLoop
 
eventQueue - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
Events - Class in org.menacheri.jetserver.event
 
Events() - Constructor for class org.menacheri.jetserver.event.Events
 
EventSourceToAMF3Encoder - Class in org.menacheri.jetserver.handlers.netty
 
EventSourceToAMF3Encoder() - Constructor for class org.menacheri.jetserver.handlers.netty.EventSourceToAMF3Encoder
 
eventSourceToAMF3Encoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3Protocol
Once the game handler is done with its operations, it writes back the java object to the client.
eventToFrame(byte, Object) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
EXCEPTION - Static variable in class org.menacheri.jetserver.event.Events
A network exception will in turn cause this even to be raised.
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.menacheri.jetserver.handlers.netty.IdleStateCheckHandler
 
ExceptionEventHandler - Class in org.menacheri.jetserver.event.impl
 
ExceptionEventHandler(Session) - Constructor for class org.menacheri.jetserver.event.impl.ExceptionEventHandler
 
exec - Variable in class org.menacheri.jetserver.concurrent.DefaultLane
 
execute() - Method in interface org.menacheri.jetserver.concurrent.Command
 
execute() - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
 
execute(Task) - Method in class org.menacheri.jetserver.service.impl.SimpleTaskManagerService
 
execute(Task) - Method in interface org.menacheri.jetserver.service.TaskManagerService
 
EXECUTOR - Static variable in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
 
EXECUTOR_SERVICES - Static variable in class org.menacheri.jetserver.concurrent.ManagedExecutor
 
ExecutorEventDispatcher - Class in org.menacheri.jetserver.event.impl
 
ExecutorEventDispatcher() - Constructor for class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
 
ExecutorEventDispatcher(Map<Integer, List<EventHandler>>, List<EventHandler>) - Constructor for class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
 

F

FACT - Static variable in class org.menacheri.jetserver.concurrent.Fibers
 
fiber - Variable in class org.menacheri.jetserver.concurrent.Agent
The fiber associated with this agent.
fiber - Variable in class org.menacheri.jetserver.concurrent.JetlangActor
 
fiber - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
Fibers - Class in org.menacheri.jetserver.concurrent
This class acts as a factory for creating jetlang Fibers.
Fibers() - Constructor for class org.menacheri.jetserver.concurrent.Fibers
 
fireEvent(Event) - Method in interface org.menacheri.jetserver.event.EventDispatcher
Fires event in asynchronous mode
fireEvent(Event) - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
 
fireEvent(Event) - Method in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
 
fireEvent(Event) - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
FLASH_POLICY_SERVER - Static variable in class org.menacheri.jetserver.context.AppContext
 
FLASH_POLICY_SERVER_DECODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
FLASH_POLICY_SERVER_HANDLER - Static variable in class org.menacheri.jetserver.context.AppContext
 
FlashPolicyServer - Class in org.menacheri.jetserver.server.netty
 
FlashPolicyServer() - Constructor for class org.menacheri.jetserver.server.netty.FlashPolicyServer
 
FlashPolicyServerDecoder - Class in org.menacheri.jetserver.handlers.netty
 
FlashPolicyServerDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.FlashPolicyServerDecoder
 
FlashPolicyServerHandler - Class in org.menacheri.jetserver.handlers.netty
 
FlashPolicyServerHandler(String) - Constructor for class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
 
FlashPolicyServerPipelineFactory - Class in org.menacheri.jetserver.server.netty
 
FlashPolicyServerPipelineFactory() - Constructor for class org.menacheri.jetserver.server.netty.FlashPolicyServerPipelineFactory
 
frameSize - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
 
frameSize - Variable in class org.menacheri.jetserver.protocols.impl.StringProtocol
The maximum size of the incoming message in bytes.
frameSize - Variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
 
fromAmf(ByteArrayInputStream) - Method in class org.menacheri.jetserver.convert.flex.AMFDeSerializer
This method takes an AMF3 object in byte array form and converts it to a corresponding java object.

G

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
Returns a unique id across the network, including those generated by UniqueIDGeneratorService.generateFor(Class) method.
generateFor(Class) - Method in class org.menacheri.jetserver.service.impl.SimpleUniqueIdGenerator
 
generateFor(Class) - Method in interface org.menacheri.jetserver.service.UniqueIDGeneratorService
Returns a unique id across the network, including those generated by UniqueIDGeneratorService.generate() method.
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 EventHandlers 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
 

H

handleGameRoomJoin(Player, Channel, ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
handleGameRoomJoin(Player, Channel, String) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
handleLogin(Player, Channel, ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
handleLogin(Player, Channel) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
handleReconnect(PlayerSession, Channel, ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
handleReconnect(PlayerSession, Channel) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
handleReJoin(PlayerSession, GameRoom, Channel, ChannelBuffer) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
handleReJoin(PlayerSession, GameRoom, Channel) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
handlersByEventType - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
 
handlersByEventType - Variable in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
 
handlersByEventType - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
HANDSHAKE_HANDLER - Static variable in class org.menacheri.jetserver.context.AppContext
 
HANDSHAKE_PIPELINE_FACTORY - Static variable in class org.menacheri.jetserver.context.AppContext
 
HANDSHAKE_SERVICE - Static variable in class org.menacheri.jetserver.context.AppContext
 
hashCode() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayer
 
hashCode() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
 
hashCode() - Method in class org.menacheri.jetserver.app.impl.SimpleGame
 
hashCode() - Method in class org.menacheri.jetserver.concurrent.DefaultLane
 
HASHED_WHEEL_TIMER - Static variable in class org.menacheri.jetserver.context.AppContext
 
HEXES - Static variable in class org.menacheri.jetserver.util.BinaryUtils
 

I

id - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayer
This variable could be used as a database key.
id - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
session id
id - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
id(String) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
id - Variable in class org.menacheri.jetserver.app.impl.SimpleGame
This variable could be used as a database key.
ID - Static variable in class org.menacheri.jetserver.service.impl.SimpleUniqueIdGenerator
 
ID_GENERATOR_SERVICE - Static variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
Used to set a unique id on the incoming sessions to this room.
idGeneratorService - Variable in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
idGeneratorService - Variable in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
IDLE_CHECK_HANDLER - Static variable in class org.menacheri.jetserver.context.AppContext
 
IDLE_CHECK_HANDLER - Static variable in class org.menacheri.jetserver.protocols.AbstractNettyProtocol
 
IDLE_STATE_CHECK_HANDLER - Static variable in class org.menacheri.jetserver.protocols.AbstractNettyProtocol
Name of the idle state check handlers which will be removed by protocol manually if required from pipeline.
idleCheckHandler - Variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
 
idleCheckHandler - Variable in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
 
IdleStateCheckHandler - Class in org.menacheri.jetserver.handlers.netty
 
IdleStateCheckHandler() - Constructor for class org.menacheri.jetserver.handlers.netty.IdleStateCheckHandler
 
inChannel - Variable in class org.menacheri.jetserver.concurrent.JetlangActor
 
init() - Method in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
This method creates a single pipeline object that will be shared for all the channels.
initialize() - Method in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
initialized() - Method in class org.menacheri.jetserver.context.AppContext
Called from the main method once the application is initialized.
interpretCommand(Object) - Method in interface org.menacheri.jetserver.app.GameCommandInterpreter
A generic method which can be used to interpret an incoming command from the client.
InvalidCommandException - Exception in org.menacheri.jetserver.app.impl
 
InvalidCommandException(String) - Constructor for exception org.menacheri.jetserver.app.impl.InvalidCommandException
 
InvalidCommandException(String, Exception) - Constructor for exception org.menacheri.jetserver.app.impl.InvalidCommandException
 
isCloseCalled - Variable in class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
isConnected() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
 
isConnected() - Method in interface org.menacheri.jetserver.app.Session
 
isHttp(int, int) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
Method which checks if the first 2 incoming parameters are G, E or similar combiantions which signal that its an HTTP protocol, since some protocols like jetserver's default protocol send the length first (which is 2 arbitrary bytes), its better if this protocol is searched last to avoid switching to HTTP protocol prematurely.
isJetProtocol(int, int) - Method in class org.menacheri.jetserver.handlers.netty.LoginProtocol.DefaultJetProtocol
 
isOnSameLane(String) - Method in class org.menacheri.jetserver.concurrent.DefaultLane
 
isOnSameLane(ID_TYPE) - Method in interface org.menacheri.jetserver.concurrent.Lane
 
isReadable() - Method in interface org.menacheri.jetserver.communication.MessageBuffer
 
isReadable() - Method in class org.menacheri.jetserver.communication.NettyMessageBuffer
 
isShuttingDown - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
Life cycle variable to check if the session is shutting down.
isShuttingDown() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
 
isShuttingDown - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
isShuttingDown(boolean) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
isShuttingDown() - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
 
isShuttingDown() - Method in interface org.menacheri.jetserver.app.Session
 
isShuttingDown - Variable in class org.menacheri.jetserver.event.impl.ABQEventDispatcher
 
isShuttingDown - Variable in class org.menacheri.jetserver.event.impl.ExecutorEventDispatcher
 
isUDPEnabled - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
 
isUDPEnabled() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
Not synchronized because default implementation does not care whether a duplicated message sender is created.
isUDPEnabled - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
isUDPEnabled(boolean) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
isUDPEnabled() - Method in interface org.menacheri.jetserver.app.Session
A session would not have UDP capability when created.
isWriteable - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
 
isWriteable() - Method in class org.menacheri.jetserver.app.impl.DefaultSession
 
isWriteable - Variable in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
isWriteable(boolean) - Method in class org.menacheri.jetserver.app.impl.DefaultSession.SessionBuilder
 
isWriteable() - Method in interface org.menacheri.jetserver.app.Session
 

J

JAVA_TO_AMF3_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
JavaObjectToAMF3Encoder - Class in org.menacheri.jetserver.handlers.netty
This class will convert the incoming java object to Flex AMF3 byte format and put them in a Netty ChannelBuffer.
JavaObjectToAMF3Encoder() - Constructor for class org.menacheri.jetserver.handlers.netty.JavaObjectToAMF3Encoder
 
javaObjectToAMF3Encoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
Once the game handler is done with its operations, it writes back the java object to the client.
JetConfig - Class in org.menacheri.jetserver.util
 
JetConfig() - Constructor for class org.menacheri.jetserver.util.JetConfig
 
jetLanes - Variable in enum org.menacheri.jetserver.concurrent.Lanes
 
JetlangActor<T> - Class in org.menacheri.jetserver.concurrent
 
JetlangActor(Channel<T>, Channel<T>, Fiber, Callback<T>) - Constructor for class org.menacheri.jetserver.concurrent.JetlangActor
 
JetlangActor() - Constructor for class org.menacheri.jetserver.concurrent.JetlangActor
 
JetlangDisposable - Interface in org.menacheri.jetserver.event
If the Event dispatcher uses Jetlang internally then it would require to dispose of Jetlang ChannelSubscriptions using the dispose method during cleanup.
JetlangEventDispatcher - Class in org.menacheri.jetserver.event.impl
 
JetlangEventDispatcher(MemoryChannel<Event>, Fiber, Lane<String, ExecutorService>) - Constructor for class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 
JetlangEventDispatcher(Map<Integer, List<EventHandler>>, List<EventHandler>, MemoryChannel<Event>, Fiber, Lane<String, ExecutorService>) - Constructor for class org.menacheri.jetserver.event.impl.JetlangEventDispatcher
 

K

key - Variable in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
 

L

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
This method adds the player session to the SessionRegistryService.
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
 

M

ManagedExecutor - Class in org.menacheri.jetserver.concurrent
 
ManagedExecutor() - Constructor for class org.menacheri.jetserver.concurrent.ManagedExecutor
 
MAX_IDLE_SECONDS - Static variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
TODO make this configurable
MAX_IDLE_SECONDS - Static variable in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
 
MAX_MESSAGE_LENGTH - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
The maximum length of a protocol message: 65535 bytes.
MAX_PAYLOAD_LENGTH - Static variable in class org.menacheri.jetserver.protocols.impl.SimpleSgsProtocolConstants
The maximum payload length: 65532 bytes.
maxFrameSize - Variable in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
The maximum size of the incoming message in bytes.
MessageBuffer<T> - Interface in org.menacheri.jetserver.communication
A message buffer can be used for communicating complex messages between server and client or between sessions.
MessageBufferEventDecoder - Class in org.menacheri.jetserver.handlers.netty
This decoder will convert a Netty ChannelBuffer to a NettyMessageBuffer.
MessageBufferEventDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.MessageBufferEventDecoder
 
messageBufferEventDecoder - Variable in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
 
messageBufferEventDecoder - Variable in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
The Message buffer event decoder and encoder for the pipeline.
MessageBufferEventEncoder - Class in org.menacheri.jetserver.handlers.netty
 
MessageBufferEventEncoder() - Constructor for class org.menacheri.jetserver.handlers.netty.MessageBufferEventEncoder
 
messageBufferEventEncoder - Variable in class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
 
messageBufferEventEncoder - Variable in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
 
MessageBufferProtocol - Class in org.menacheri.jetserver.protocols.impl
 
MessageBufferProtocol() - Constructor for class org.menacheri.jetserver.protocols.impl.MessageBufferProtocol
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.menacheri.jetserver.handlers.netty.DefaultToServerHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.menacheri.jetserver.handlers.netty.WebSocketLoginHandler
 
MessageSender - Interface in org.menacheri.jetserver.communication
This interface declares method for sending a message to client.
MessageSender.Fast - Interface in org.menacheri.jetserver.communication
An interface whose implementations would transmit messages fast but unreliably to the remote machine/vm.
MessageSender.Reliable - Interface in org.menacheri.jetserver.communication
An interface whose implementations would transmit messages reliably to the remote machine/vm.

N

name - Variable in class org.menacheri.jetserver.app.impl.DefaultPlayer
The name of the gamer.
name - Variable in class org.menacheri.jetserver.concurrent.NamedThreadFactory
 
NamedThreadFactory - Class in org.menacheri.jetserver.concurrent
 
NamedThreadFactory(String) - Constructor for class org.menacheri.jetserver.concurrent.NamedThreadFactory
 
NamedThreadFactory(String, boolean) - Constructor for class org.menacheri.jetserver.concurrent.NamedThreadFactory
 
NamedThreadFactory(String, boolean, int) - Constructor for class org.menacheri.jetserver.concurrent.NamedThreadFactory
 
NETTY_CHANNEL - Static variable in class org.menacheri.jetserver.util.NettyUtils
 
NETTY_CHANNEL_GROUP - Static variable in class org.menacheri.jetserver.context.AppContext
 
NettyMessageBuffer - Class in org.menacheri.jetserver.communication
This class is an implementation of the MessageBuffer interface.
NettyMessageBuffer() - Constructor for class org.menacheri.jetserver.communication.NettyMessageBuffer
 
NettyMessageBuffer(ChannelBuffer) - Constructor for class org.menacheri.jetserver.communication.NettyMessageBuffer
This constructor can be used when trying to read information from a ChannelBuffer.
NettyServer - Interface in org.menacheri.jetserver.server.netty
An interface specific to the JBoss Netty implementation.
NettyTCPMessageSender - Class in org.menacheri.jetserver.communication
A class that transmits messages reliably to remote machines/vm's.
NettyTCPMessageSender(Channel) - Constructor for class org.menacheri.jetserver.communication.NettyTCPMessageSender
 
NettyTCPServer - Class in org.menacheri.jetserver.server.netty
This class is used for TCP IP communications with client.
NettyTCPServer() - Constructor for class org.menacheri.jetserver.server.netty.NettyTCPServer
 
NettyUDPMessageSender - Class in org.menacheri.jetserver.communication
This class is used to send messages to a remote UDP client or server.
NettyUDPMessageSender(SocketAddress, DatagramChannel, SessionRegistryService<SocketAddress>) - Constructor for class org.menacheri.jetserver.communication.NettyUDPMessageSender
 
NettyUDPServer - Class in org.menacheri.jetserver.server.netty
This server does UDP connection less broadcast.
NettyUDPServer() - Constructor for class org.menacheri.jetserver.server.netty.NettyUDPServer
 
NettyUtils - Class in org.menacheri.jetserver.util
This class would be an assortment of netty related utility methods.
NettyUtils() - Constructor for class org.menacheri.jetserver.util.NettyUtils
 
NETWORK_MESSAGE - Static variable in class org.menacheri.jetserver.event.Events
This event is used to send data from the current machine to remote machines using TCP or UDP transports.
networkEvent(Object) - Static method in class org.menacheri.jetserver.event.Events
Creates a network event with the source set to the object passed in as parameter and the DeliveryGuaranty set to DeliveryGuaranty.DeliveryGuarantyOptions.RELIABLE.
networkEvent(Object, DeliveryGuaranty) - Static method in class org.menacheri.jetserver.event.Events
Creates a network event with the source set to the object passed in as parameter and the DeliveryGuaranty set to the incoming parameter.
NetworkEvent - Interface in org.menacheri.jetserver.event
This interface is specifically used for events that will get transmitted to remote machine/vm.
NetworkEventListener - Class in org.menacheri.jetserver.event.impl
A listener class which will be used by GameRoom to send NetworkEvents to the connected sessions.
NetworkEventListener(Session) - Constructor for class org.menacheri.jetserver.event.impl.NetworkEventListener
 
newABQEventDispatcher(GameRoom, LaneStrategy<String, ExecutorService, GameRoom>) - Static method in class org.menacheri.jetserver.event.impl.EventDispatchers
 
newEventLoop(ThreadFactory) - Static method in class org.menacheri.jetserver.concurrent.EventLoopFactory
 
newJetlangEventDispatcher(GameRoom, LaneStrategy<String, ExecutorService, GameRoom>) - Static method in class org.menacheri.jetserver.event.impl.EventDispatchers
 
NEWLINE - Static variable in class org.menacheri.jetserver.handlers.netty.FlashPolicyServerHandler
 
newPlayerSession(GameRoom, Player) - Static method in class org.menacheri.jetserver.app.impl.Sessions
 
newSession() - Static method in class org.menacheri.jetserver.app.impl.Sessions
 
newSingleThreadExecutor(ThreadFactory) - Static method in class org.menacheri.jetserver.concurrent.ManagedExecutor
 
newThread(Runnable) - Method in class org.menacheri.jetserver.concurrent.NamedThreadFactory
 
NODE_NAME - Static variable in class org.menacheri.jetserver.util.JetConfig
 
NUL_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
NulEncoder - Class in org.menacheri.jetserver.handlers.netty
 
NulEncoder() - Constructor for class org.menacheri.jetserver.handlers.netty.NulEncoder
 
nulEncoder - Variable in class org.menacheri.jetserver.protocols.impl.AMF3StringProtocol
Flash client expects a nul byte 0x00 to be added as the end byte of any communication with it.
nulEncoder - Variable in class org.menacheri.jetserver.protocols.impl.StringProtocol
Flash client expects a nul byte 0x00 to be added as the end byte of any communication with it.
numOfCores - Variable in enum org.menacheri.jetserver.concurrent.Lanes
 

O

onChangeAttribute(ChangeAttributeEvent) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onClose(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onConnect(ConnectEvent) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onConnectFailed(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onCustomEvent(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onDataIn(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onDisconnect(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onEvent(Event) - Method in class org.menacheri.jetserver.app.impl.DefaultSession
 
onEvent(Event) - Method in interface org.menacheri.jetserver.app.Session
 
onEvent(Event) - Method in interface org.menacheri.jetserver.event.EventHandler
On event
onEvent(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onEvent(Event) - Method in class org.menacheri.jetserver.event.impl.ExceptionEventHandler
 
onEvent(Event) - Method in class org.menacheri.jetserver.event.impl.NetworkEventListener
 
onException(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onLogin(PlayerSession) - Method in interface org.menacheri.jetserver.app.GameRoom
Method called after the session is created.
onLogin(PlayerSession) - Method in class org.menacheri.jetserver.app.impl.GameRoomSession
 
onLoginFailure(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onLoginSuccess(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onLogout(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onNetworkMessage(NetworkEvent) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onReconnect(ConnectEvent) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onStart(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
onStop(Event) - Method in class org.menacheri.jetserver.event.impl.DefaultSessionEventHandler
 
org.menacheri.jetserver.app - package org.menacheri.jetserver.app
 
org.menacheri.jetserver.app.impl - package org.menacheri.jetserver.app.impl
 
org.menacheri.jetserver.communication - package org.menacheri.jetserver.communication
 
org.menacheri.jetserver.concurrent - package org.menacheri.jetserver.concurrent
 
org.menacheri.jetserver.context - package org.menacheri.jetserver.context
 
org.menacheri.jetserver.convert - package org.menacheri.jetserver.convert
 
org.menacheri.jetserver.convert.flex - package org.menacheri.jetserver.convert.flex
 
org.menacheri.jetserver.event - package org.menacheri.jetserver.event
 
org.menacheri.jetserver.event.impl - package org.menacheri.jetserver.event.impl
 
org.menacheri.jetserver.handlers - package org.menacheri.jetserver.handlers
 
org.menacheri.jetserver.handlers.netty - package org.menacheri.jetserver.handlers.netty
 
org.menacheri.jetserver.protocols - package org.menacheri.jetserver.protocols
 
org.menacheri.jetserver.protocols.impl - package org.menacheri.jetserver.protocols.impl
 
org.menacheri.jetserver.server - package org.menacheri.jetserver.server
 
org.menacheri.jetserver.server.netty - package org.menacheri.jetserver.server.netty
 
org.menacheri.jetserver.service - package org.menacheri.jetserver.service
 
org.menacheri.jetserver.service.impl - package org.menacheri.jetserver.service.impl
 
org.menacheri.jetserver.util - package org.menacheri.jetserver.util
 
outChannel - Variable in class org.menacheri.jetserver.concurrent.JetlangActor
 

P

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
 

Q

queue - Variable in class org.menacheri.jetserver.concurrent.EventLoopFactory.Consumer
 

R

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
 

S

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
Factory class used to create a PlayerSession instance.
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
A thin wrapper on a ScheduledThreadPoolExecutor class.
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
Acknowledgment of SimpleSgsProtocolConstants.SUSPEND_MESSAGES notification.
SYNC_ID_HEADER_ENCODER - Static variable in class org.menacheri.jetserver.context.AppContext
 
syncKey - Variable in class org.menacheri.jetserver.service.impl.GameStateManager
 

T

Task - Interface in org.menacheri.jetserver.app
Represents a task that can be executed in the game system.
TASK_MANAGER_SERVICE - Static variable in class org.menacheri.jetserver.context.AppContext
 
taskManagerService - Variable in class org.menacheri.jetserver.service.impl.ReconnectSessionRegistry
 
TaskManagerService - Interface in org.menacheri.jetserver.service
Defines and interface for management of tasks in the server.
taskNum - Variable in class org.menacheri.jetserver.service.impl.SimpleTaskManagerService
Used to create a unique identifier for each task
TCP_SERVER - Static variable in class org.menacheri.jetserver.context.AppContext
 
tcpSender - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
 
tcpSender - Variable in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
 
TextWebsocketDecoder - Class in org.menacheri.jetserver.handlers.netty
This class will convert an incoming TextWebSocketFrame to an Event.
TextWebsocketDecoder() - Constructor for class org.menacheri.jetserver.handlers.netty.TextWebsocketDecoder
 
textWebsocketDecoder - Variable in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
Used to decode incoming JSon string objects to Event objects.
TextWebsocketEncoder - Class in org.menacheri.jetserver.handlers.netty
This encoder will convert an incoming object (mostly expected to be an Event object) to a TextWebSocketFrame object.
TextWebsocketEncoder() - Constructor for class org.menacheri.jetserver.handlers.netty.TextWebsocketEncoder
 
textWebsocketEncoder - Variable in class org.menacheri.jetserver.protocols.impl.WebSocketProtocol
Used to encode the outgoing Event objects to JSon string representation.
thread - Variable in class org.menacheri.jetserver.concurrent.DefaultEventLoop
 
threadFiber() - Static method in class org.menacheri.jetserver.concurrent.Fibers
 
timer - Variable in class org.menacheri.jetserver.server.netty.FlashPolicyServerPipelineFactory
 
timer - Variable in class org.menacheri.jetserver.server.netty.LoginPipelineFactory
 
timer - Variable in class org.menacheri.jetserver.server.netty.ProtocolMultiplexerPipelineFactory
 
timeStamp - Variable in class org.menacheri.jetserver.event.impl.DefaultEvent
 
toAmf(T) - Method in class org.menacheri.jetserver.convert.flex.AMFSerializer
Method used to convert the java object to AMF3 format.
toString() - Method in class org.menacheri.jetserver.app.impl.DefaultPlayerSession
 
toString() - Method in class org.menacheri.jetserver.communication.NettyTCPMessageSender
 
toString() - Method in class org.menacheri.jetserver.communication.NettyUDPMessageSender
 
toString() - Method in class org.menacheri.jetserver.event.impl.ABQEventDispatcher.Entry
 
toString() - Method in class org.menacheri.jetserver.event.impl.ChangeAttributeEvent
 
toString() - Method in class org.menacheri.jetserver.event.impl.DefaultEvent
 
toString() - Method in class org.menacheri.jetserver.server.netty.AbstractNettyServer
 
toString() - Method in class org.menacheri.jetserver.server.netty.NettyTCPServer
 
toString() - Method in class org.menacheri.jetserver.server.netty.NettyUDPServer
 
toString() - Method in class org.menacheri.jetserver.util.SimpleCredentials
 
Transform<T,V> - Interface in org.menacheri.jetserver.convert
A generic interface for transforming one object to another.
type - Variable in class org.menacheri.jetserver.event.impl.DefaultEvent
 

U

UDP_SERVER - Static variable in class org.menacheri.jetserver.context.AppContext
 
UDP_UPSTREAM_HANDLER - Static variable in class org.menacheri.jetserver.context.AppContext
 
UDPChannelPipelineFactory - Class in org.menacheri.jetserver.server.netty
 
UDPChannelPipelineFactory() - Constructor for class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
 
UDPChannelPipelineFactory(UDPUpstreamHandler) - Constructor for class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
 
udpSender - Variable in class org.menacheri.jetserver.app.impl.DefaultSession
 
udpSender - Variable in class org.menacheri.jetserver.event.impl.DefaultConnectEvent
 
udpSessionRegistry - Variable in class org.menacheri.jetserver.handlers.netty.LoginHandler
 
udpSessionRegistry - Variable in class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
 
UDPUpstreamHandler - Class in org.menacheri.jetserver.handlers.netty
 
UDPUpstreamHandler() - Constructor for class org.menacheri.jetserver.handlers.netty.UDPUpstreamHandler
 
UniqueIDGeneratorService - Interface in org.menacheri.jetserver.service
This class is used to generate unique id's across the network.
unload() - Method in interface org.menacheri.jetserver.app.Game
Unloads the current game, by closing all sessions.
unload() - Method in class org.menacheri.jetserver.app.impl.SimpleGame
 
unLoadGame(long, String) - Method in interface org.menacheri.jetserver.service.GameAdminService
Unloads a game based on the game id OR game name.
unLoadGame(Game) - Method in interface org.menacheri.jetserver.service.GameAdminService
Unloads a game based on the game instance passed in.
unLoadGame(long, String) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
 
unLoadGame(Game) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
 
unloadGameRoom(GameRoom) - Method in interface org.menacheri.jetserver.service.GameAdminService
Unloads a game room based on the game room instance passed in.
unloadGameRoom(Game, long) - Method in interface org.menacheri.jetserver.service.GameAdminService
Unloads a game room of a game based on the instance of the game, the unique identifier of the game room or the string game room name.
unloadGameRoom(Game, String) - Method in interface org.menacheri.jetserver.service.GameAdminService
Unloads a game room of a game based on the instance of the game and the name of the game room.
unloadGameRoom(GameRoom) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
 
unloadGameRoom(Game, long) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
 
unloadGameRoom(Game, String) - Method in class org.menacheri.jetserver.service.impl.SimpleGameAdminService
 
upstream - Variable in class org.menacheri.jetserver.server.netty.UDPChannelPipelineFactory
 
username - Variable in class org.menacheri.jetserver.util.SimpleCredentials
 

V

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.

W

webSocketLoginHandler - Variable in class org.menacheri.jetserver.handlers.netty.LoginProtocol.HTTPProtocol
 
WebSocketLoginHandler - Class in org.menacheri.jetserver.handlers.netty
This login handler will parse incoming login events to get the Credentials and lookup Player and GameRoom objects.
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.
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2013. All Rights Reserved.