Skip navigation links
A B C D E F G H I J M N O P R S T U V W X 

A

AbstractPacket - Class in io.scalecube.socketio.packets
 
AbstractPacket() - Constructor for class io.scalecube.socketio.packets.AbstractPacket
 
AbstractPacket(PacketType) - Constructor for class io.scalecube.socketio.packets.AbstractPacket
 
AbstractPacket(PacketType, String) - Constructor for class io.scalecube.socketio.packets.AbstractPacket
 
AbstractPollingSession - Class in io.scalecube.socketio.session
 
AbstractPollingSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, SocketAddress) - Constructor for class io.scalecube.socketio.session.AbstractPollingSession
 
AbstractSession - Class in io.scalecube.socketio.session
 
AbstractSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, SocketAddress) - Constructor for class io.scalecube.socketio.session.AbstractSession
 
AbstractSocketSession - Class in io.scalecube.socketio.session
 
AbstractSocketSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, SocketAddress) - Constructor for class io.scalecube.socketio.session.AbstractSocketSession
 
acceptHeartbeat() - Method in class io.scalecube.socketio.session.AbstractSession
 
acceptHeartbeat() - Method in interface io.scalecube.socketio.session.ManagedSession
Reschedule heartbeats for this client.
acceptPacket(Channel, Packet) - Method in class io.scalecube.socketio.session.AbstractPollingSession
 
acceptPacket(Channel, Packet) - Method in class io.scalecube.socketio.session.AbstractSession
 
acceptPacket(Channel, Packet) - Method in interface io.scalecube.socketio.session.ManagedSession
Send acknowledgment (e.g.
add(Packet) - Method in class io.scalecube.socketio.session.PollingQueue
 
addResource(String, String) - Method in class io.scalecube.socketio.pipeline.ResourceHandler
 
alwaysSecureWebSocketLocation(boolean) - Method in class io.scalecube.socketio.ServerConfiguration.Builder

B

build() - Method in class io.scalecube.socketio.ServerConfiguration.Builder
Creates new instance of ServerConfiguration
builder() - Static method in class io.scalecube.socketio.ServerConfiguration
 

C

channelActive(ChannelHandlerContext) - Method in class io.scalecube.socketio.pipeline.PacketDispatcherHandler
 
channelInactive(ChannelHandlerContext) - Method in class io.scalecube.socketio.pipeline.PacketDispatcherHandler
 
channelInactive(ChannelHandlerContext) - Method in class io.scalecube.socketio.pipeline.WebSocketHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.DisconnectHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.FlashPolicyHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.HandshakeHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.HeartbeatHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.JsonpPollingHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.PacketDispatcherHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.ResourceHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.WebSocketHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.scalecube.socketio.pipeline.XHRPollingHandler
 
closeTimeout(int) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
connect(Channel) - Method in class io.scalecube.socketio.session.AbstractPollingSession
 
connect(Channel) - Method in class io.scalecube.socketio.session.AbstractSession
 
connect(Channel) - Method in interface io.scalecube.socketio.session.ManagedSession
Connects current session to given channel.
ConnectPacket - Class in io.scalecube.socketio.packets
According to socket.io spec Connect packet is sent to socket.io client after handshake.
ConnectPacket(String) - Constructor for class io.scalecube.socketio.packets.ConnectPacket
 
ConnectPacket(String, String) - Constructor for class io.scalecube.socketio.packets.ConnectPacket
 
containSession(String) - Method in class io.scalecube.socketio.session.SessionStorage
 
createServerBootstrap() - Method in interface io.scalecube.socketio.ServerBootstrapFactory
 

D

decodePacket(ByteBuf) - Static method in class io.scalecube.socketio.serialization.PacketDecoder
 
decodePacketsFrame(ByteBuf) - Static method in class io.scalecube.socketio.serialization.PacketFramer
 
DEFAULT - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_ALWAYS_SECURE_WEB_SOCKET_LOCATION - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_CLOSE_TIMEOUT - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_EVENT_EXECUTOR_ENABLED - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_EVENT_EXECUTOR_THREAD_NUMBER - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_HEARTBEAT_INTERVAL - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_HEARTBEAT_TIMEOUT - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_MAX_WEB_SOCKET_FRAME_SIZE - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_PORT - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_REMOTE_ADDRESS_HEADER - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_SSL_CONTEXT - Static variable in class io.scalecube.socketio.ServerConfiguration
 
DEFAULT_TRANSPORTS - Static variable in class io.scalecube.socketio.ServerConfiguration
 
disableHeartbeat() - Method in class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
disconnect() - Method in class io.scalecube.socketio.session.AbstractPollingSession
 
disconnect(Channel) - Method in class io.scalecube.socketio.session.AbstractSession
 
disconnect() - Method in class io.scalecube.socketio.session.AbstractSocketSession
 
disconnect() - Method in interface io.scalecube.socketio.Session
Disconnects this session
disconnect(Channel) - Method in interface io.scalecube.socketio.session.ManagedSession
Disconnect this session.
DisconnectHandler - Class in io.scalecube.socketio.pipeline
Class which provides handler for supporting forced socket disconnection according to specification below.
DisconnectHandler() - Constructor for class io.scalecube.socketio.pipeline.DisconnectHandler
 
disconnectHandler - Variable in class io.scalecube.socketio.session.AbstractSession
 

E

encode(ChannelHandlerContext, Object, List<Object>) - Method in class io.scalecube.socketio.pipeline.PacketEncoderHandler
 
encodePacket(Packet) - Static method in class io.scalecube.socketio.serialization.PacketEncoder
 
encodePacketsFrame(PacketsFrame) - Static method in class io.scalecube.socketio.serialization.PacketFramer
 
ErrorAdvice - Enum in io.scalecube.socketio.packets
 
ErrorReason - Enum in io.scalecube.socketio.packets
 
Event - Class in io.scalecube.socketio.packets
 
Event() - Constructor for class io.scalecube.socketio.packets.Event
 
Event(String, List<?>) - Constructor for class io.scalecube.socketio.packets.Event
 
eventExecutorEnabled(boolean) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
eventExecutorThreadNumber(int) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.scalecube.socketio.pipeline.PacketDispatcherHandler
 

F

fillPacketHeaders(IPacket) - Method in class io.scalecube.socketio.session.AbstractSession
 
fillPacketHeaders(IPacket) - Method in class io.scalecube.socketio.session.JsonpPollingSession
 
FLASH_POLICY_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
FLASH_RESOURCE_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
FlashPolicyHandler - Class in io.scalecube.socketio.pipeline
 
FlashPolicyHandler() - Constructor for class io.scalecube.socketio.pipeline.FlashPolicyHandler
 
FlashSocketHandler - Class in io.scalecube.socketio.pipeline
 
FlashSocketHandler(String, boolean, int, String) - Constructor for class io.scalecube.socketio.pipeline.FlashSocketHandler
 
FlashSocketSession - Class in io.scalecube.socketio.session
 
FlashSocketSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, SocketAddress) - Constructor for class io.scalecube.socketio.session.FlashSocketSession
 

G

getArgs() - Method in class io.scalecube.socketio.packets.Event
 
getCloseTimeout() - Method in class io.scalecube.socketio.ServerConfiguration
The timeout in seconds for the client, when it closes the connection it still X amounts of seconds to do re open of the connection.
getConfiguration() - Method in class io.scalecube.socketio.SocketIOServer
Returns server configuration settings.
getData() - Method in class io.scalecube.socketio.packets.Packet
 
getEventExecutorThreadNumber() - Method in class io.scalecube.socketio.ServerConfiguration
 
getHeartbeatInterval() - Method in class io.scalecube.socketio.ServerConfiguration
The timeout in seconds for the server, we should receive a heartbeat from the client within this interval.
getHeartbeatTimeout() - Method in class io.scalecube.socketio.ServerConfiguration
The timeout in seconds for the client when it should send a new heart beat to the server.
getJsonpIndexParam() - Method in class io.scalecube.socketio.packets.AbstractPacket
 
getJsonpIndexParam() - Method in interface io.scalecube.socketio.packets.IPacket
 
getListener() - Method in class io.scalecube.socketio.SocketIOServer
Socket.IO events listener.
getLocalPort() - Method in class io.scalecube.socketio.session.AbstractSession
 
getLocalPort() - Method in interface io.scalecube.socketio.Session
Returns local port to which client connection is established.
getMaxWebSocketFrameSize() - Method in class io.scalecube.socketio.ServerConfiguration
Maximum allowable web socket frame payload length.
getName() - Method in class io.scalecube.socketio.packets.Event
 
getName() - Method in enum io.scalecube.socketio.TransportType
 
getOrigin() - Method in class io.scalecube.socketio.packets.AbstractPacket
 
getOrigin() - Method in interface io.scalecube.socketio.packets.IPacket
 
getOrigin() - Method in class io.scalecube.socketio.session.AbstractSession
 
getOrigin() - Method in interface io.scalecube.socketio.Session
Returns origin header of this session.
getPackets() - Method in class io.scalecube.socketio.packets.PacketsFrame
 
getPipelineModifier() - Method in class io.scalecube.socketio.SocketIOServer
Returns pipeline modifier
getPort() - Method in class io.scalecube.socketio.ServerConfiguration
Port on which Socket.IO server will be started.
getRemoteAddress() - Method in class io.scalecube.socketio.packets.ConnectPacket
 
getRemoteAddress() - Method in class io.scalecube.socketio.session.AbstractSession
 
getRemoteAddress() - Method in interface io.scalecube.socketio.Session
Returns remote address of the client.
getRemoteAddressHeader() - Method in class io.scalecube.socketio.ServerConfiguration
The HTTP header name which is used as a session remote address.
getSequenceNumber() - Method in class io.scalecube.socketio.packets.Packet
The order number of packet in packets frame.
getServerBootstrapFactory() - Method in class io.scalecube.socketio.SocketIOServer
Returns ServerBootstrap factory.
getSession(ConnectPacket, Channel, SessionDisconnectHandler) - Method in class io.scalecube.socketio.session.SessionStorage
 
getSessionId() - Method in class io.scalecube.socketio.packets.AbstractPacket
 
getSessionId() - Method in interface io.scalecube.socketio.packets.IPacket
 
getSessionId() - Method in class io.scalecube.socketio.session.AbstractSession
 
getSessionId() - Method in interface io.scalecube.socketio.Session
Returns session identifier.
getSessionIfExist(String) - Method in class io.scalecube.socketio.session.SessionStorage
 
getSslContext() - Method in class io.scalecube.socketio.ServerConfiguration
SSL context which is used to run secure socket.
getState() - Method in class io.scalecube.socketio.session.AbstractSession
 
getState() - Method in interface io.scalecube.socketio.Session
Returns session state (see Session.State).
getTransports() - Method in class io.scalecube.socketio.ServerConfiguration
A string with list of allowed transport methods separated by comma.
getTransportType() - Method in class io.scalecube.socketio.packets.AbstractPacket
 
getTransportType() - Method in interface io.scalecube.socketio.packets.IPacket
 
getTransportType() - Method in class io.scalecube.socketio.pipeline.FlashSocketHandler
 
getTransportType() - Method in class io.scalecube.socketio.pipeline.WebSocketHandler
 
getTransportType() - Method in class io.scalecube.socketio.session.FlashSocketSession
 
getTransportType() - Method in interface io.scalecube.socketio.Session
Returns transport type for this session (e.g.
getTransportType() - Method in class io.scalecube.socketio.session.JsonpPollingSession
 
getTransportType() - Method in class io.scalecube.socketio.session.WebSocketSession
 
getTransportType() - Method in class io.scalecube.socketio.session.XHRPollingSession
 
getType() - Method in class io.scalecube.socketio.packets.AbstractPacket
 
getType() - Method in interface io.scalecube.socketio.packets.IPacket
the type of the packet packet type is the prefix transfered on the wire
getUpgradedFromTransportType() - Method in class io.scalecube.socketio.session.AbstractSession
 
getUpgradedFromTransportType() - Method in interface io.scalecube.socketio.Session
 
getValue() - Method in enum io.scalecube.socketio.packets.ErrorAdvice
 
getValue() - Method in enum io.scalecube.socketio.packets.ErrorReason
 
getValue() - Method in enum io.scalecube.socketio.packets.PacketType
 
getValueAsBytes() - Method in enum io.scalecube.socketio.packets.PacketType
 

H

HandshakeHandler - Class in io.scalecube.socketio.pipeline
This class implements Socket.IO handshake procedure described below:
HandshakeHandler(String, int, int, String) - Constructor for class io.scalecube.socketio.pipeline.HandshakeHandler
 
HeartbeatHandler - Class in io.scalecube.socketio.pipeline
 
HeartbeatHandler(SessionStorage) - Constructor for class io.scalecube.socketio.pipeline.HeartbeatHandler
 
heartbeatInterval(int) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
heartbeatScheduler - Variable in class io.scalecube.socketio.session.AbstractSession
 
heartbeatTimeout(int) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
HTTP_CACHE_SECONDS - Static variable in class io.scalecube.socketio.pipeline.ResourceHandler
 
HTTP_CHUNK_AGGREGATOR - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
HTTP_DATE_FORMAT - Static variable in class io.scalecube.socketio.pipeline.ResourceHandler
 
HTTP_DATE_GMT_TIMEZONE - Static variable in class io.scalecube.socketio.pipeline.ResourceHandler
 
HTTP_REPONSE_ENCODER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
HTTP_REQUEST_DECODER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 

I

initChannel(Channel) - Method in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
io.scalecube.socketio - package io.scalecube.socketio
 
io.scalecube.socketio.packets - package io.scalecube.socketio.packets
 
io.scalecube.socketio.pipeline - package io.scalecube.socketio.pipeline
 
io.scalecube.socketio.serialization - package io.scalecube.socketio.serialization
 
io.scalecube.socketio.session - package io.scalecube.socketio.session
 
IPacket - Interface in io.scalecube.socketio.packets
Socket.io packet is a message protocol unit that wired between socket.io client to socket.io server
isAlwaysSecureWebSocketLocation() - Method in class io.scalecube.socketio.ServerConfiguration
Flag which if set to true will always return secure web socket location protocol ("wss://") even when connection is established over plain socket.
isEmpty() - Method in class io.scalecube.socketio.session.PollingQueue
 
isEventExecutorEnabled() - Method in class io.scalecube.socketio.ServerConfiguration
Flag which defines if listener will be executed, true - different thread, false - io-thread.
isStarted() - Method in class io.scalecube.socketio.SocketIOServer
Returns if server is in started state or not.
isStopped() - Method in class io.scalecube.socketio.SocketIOServer
Returns if server is in stopped state or not.
isUpgraded() - Method in class io.scalecube.socketio.session.AbstractSession
 
isUpgradedSession() - Method in class io.scalecube.socketio.session.AbstractSession
 
isUpgradedSession() - Method in interface io.scalecube.socketio.Session
 

J

JsonpPollingHandler - Class in io.scalecube.socketio.pipeline
 
JsonpPollingHandler(String, String) - Constructor for class io.scalecube.socketio.pipeline.JsonpPollingHandler
 
JsonpPollingSession - Class in io.scalecube.socketio.session
 
JsonpPollingSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, String, SocketAddress) - Constructor for class io.scalecube.socketio.session.JsonpPollingSession
 

M

ManagedSession - Interface in io.scalecube.socketio.session
This interface enrich ISession interface with control methods required to manage session internally.
markAsUpgraded() - Method in class io.scalecube.socketio.session.AbstractSession
 
markAsUpgraded() - Method in interface io.scalecube.socketio.session.ManagedSession
Marks session as upgraded when session is going to be upgraded to another transport type.
maxWebSocketFrameSize(int) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
modifyPipeline(ChannelPipeline) - Method in interface io.scalecube.socketio.PipelineModifier
Allows modification of pipeline on channel initialization

N

newInstance() - Static method in class io.scalecube.socketio.SocketIOServer
Creates instance of Socket.IO server with default settings.
newInstance(int) - Static method in class io.scalecube.socketio.SocketIOServer
Creates instance of Socket.IO server with the given port.
newInstance(int, SSLContext) - Static method in class io.scalecube.socketio.SocketIOServer
Creates instance of Socket.IO server with the given secure port.
newInstance(ServerConfiguration) - Static method in class io.scalecube.socketio.SocketIOServer
Creates instance of Socket.IO server with the given configuration.
NULL_INSTANCE - Static variable in class io.scalecube.socketio.packets.Packet
 

O

onConnect(Session) - Method in class io.scalecube.socketio.SocketIOAdapter
 
onConnect(Session) - Method in interface io.scalecube.socketio.SocketIOListener
Notify about new Socket.IO session established event.
onDisconnect(Session) - Method in class io.scalecube.socketio.SocketIOAdapter
 
onDisconnect(Session) - Method in interface io.scalecube.socketio.SocketIOListener
Notify about Socket.IO session disconnection event.
onMessage(Session, ByteBuf) - Method in class io.scalecube.socketio.SocketIOAdapter
 
onMessage(Session, ByteBuf) - Method in interface io.scalecube.socketio.SocketIOListener
Notify about arrival of new message.
onSessionDisconnect(Session) - Method in class io.scalecube.socketio.pipeline.PacketDispatcherHandler
 
onSessionDisconnect(Session) - Method in interface io.scalecube.socketio.session.SessionDisconnectHandler
 

P

Packet - Class in io.scalecube.socketio.packets
 
Packet(PacketType) - Constructor for class io.scalecube.socketio.packets.Packet
 
Packet(PacketType, String) - Constructor for class io.scalecube.socketio.packets.Packet
 
PacketDecoder - Class in io.scalecube.socketio.serialization
 
PacketDispatcherHandler - Class in io.scalecube.socketio.pipeline
 
PacketDispatcherHandler(SessionStorage, SocketIOListener) - Constructor for class io.scalecube.socketio.pipeline.PacketDispatcherHandler
 
PacketEncoder - Class in io.scalecube.socketio.serialization
Class that provides encoding Socket.IO packets according to specification below.
PacketEncoderHandler - Class in io.scalecube.socketio.pipeline
This class encodes Socket.IO messages they're sent.
PacketEncoderHandler() - Constructor for class io.scalecube.socketio.pipeline.PacketEncoderHandler
 
PacketFramer - Class in io.scalecube.socketio.serialization
Class which responde for supporting Socket.IO framing as described below.
PacketsFrame - Class in io.scalecube.socketio.packets
 
PacketsFrame() - Constructor for class io.scalecube.socketio.packets.PacketsFrame
 
PacketType - Enum in io.scalecube.socketio.packets
Socket.IO packet type.
PipelineModifier - Interface in io.scalecube.socketio
Interface which makes changes to the channel pipeline.
PollingQueue - Class in io.scalecube.socketio.session
 
PollingQueue() - Constructor for class io.scalecube.socketio.session.PollingQueue
 
port(int) - Method in class io.scalecube.socketio.ServerConfiguration.Builder

R

remoteAddressHeader(String) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
removeSession(String) - Method in class io.scalecube.socketio.session.SessionStorage
 
reschedule() - Method in class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
ResourceHandler - Class in io.scalecube.socketio.pipeline
 
ResourceHandler() - Constructor for class io.scalecube.socketio.pipeline.ResourceHandler
 
restart() - Method in class io.scalecube.socketio.SocketIOServer
Restarts Socket.IO server.

S

scheduleDisconnect() - Method in class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
send(ByteBuf) - Method in class io.scalecube.socketio.session.AbstractSession
 
send(ByteBuf) - Method in interface io.scalecube.socketio.Session
Sends provided message's payload to client.
sendHeartbeat() - Method in class io.scalecube.socketio.session.AbstractSession
 
sendHeartbeat() - Method in interface io.scalecube.socketio.session.ManagedSession
Send heartbeat packet to client.
sendPacket(Packet) - Method in class io.scalecube.socketio.session.AbstractPollingSession
 
sendPacket(Packet) - Method in class io.scalecube.socketio.session.AbstractSocketSession
 
sendPacket(Packet) - Method in interface io.scalecube.socketio.session.ManagedSession
Send packet message to client.
sendPacketToChannel(Channel, IPacket) - Method in class io.scalecube.socketio.session.AbstractSession
 
ServerBootstrapFactory - Interface in io.scalecube.socketio
 
ServerConfiguration - Class in io.scalecube.socketio
Class represents different options of socket.io server
ServerConfiguration.Builder - Class in io.scalecube.socketio
 
Session - Interface in io.scalecube.socketio
When client handshake and connects to the socket.io server a session is created this session handles the communication with a specific client connection each client is represented with specific session id that is correlated in the communication protocol.
Session.State - Enum in io.scalecube.socketio
 
SessionDisconnectHandler - Interface in io.scalecube.socketio.session
 
SessionStorage - Class in io.scalecube.socketio.session
 
SessionStorage(int) - Constructor for class io.scalecube.socketio.session.SessionStorage
 
setConfiguration(ServerConfiguration) - Method in class io.scalecube.socketio.SocketIOServer
Sets server configuration settings.
setData(ByteBuf) - Method in class io.scalecube.socketio.packets.Packet
 
setHashedWheelTimer(HashedWheelTimer) - Static method in class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
setHeartbeatInterval(int) - Static method in class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
setHeartbeatTimeout(int) - Static method in class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
setJsonpIndexParam(String) - Method in class io.scalecube.socketio.packets.AbstractPacket
 
setJsonpIndexParam(String) - Method in interface io.scalecube.socketio.packets.IPacket
 
setListener(SocketIOListener) - Method in class io.scalecube.socketio.SocketIOServer
Sets Socket.IO events listener.
setOrigin(String) - Method in class io.scalecube.socketio.packets.AbstractPacket
 
setOrigin(String) - Method in interface io.scalecube.socketio.packets.IPacket
 
setPipelineModifier(PipelineModifier) - Method in class io.scalecube.socketio.SocketIOServer
Sets pipeline modifier.
setRemoteAddress(SocketAddress) - Method in class io.scalecube.socketio.packets.ConnectPacket
 
setSequenceNumber(int) - Method in class io.scalecube.socketio.packets.Packet
 
setServerBootstrapFactory(ServerBootstrapFactory) - Method in class io.scalecube.socketio.SocketIOServer
Sets ServerBootstrap factory.
setSessionId(String) - Method in class io.scalecube.socketio.packets.AbstractPacket
 
setSessionId(String) - Method in interface io.scalecube.socketio.packets.IPacket
 
setState(Session.State) - Method in class io.scalecube.socketio.session.AbstractSession
 
setTransportType(TransportType) - Method in class io.scalecube.socketio.packets.AbstractPacket
 
setTransportType(TransportType) - Method in interface io.scalecube.socketio.packets.IPacket
 
SOCKETIO_DISCONNECT_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_FLASHSOCKET_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_HANDSHAKE_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_HEARTBEAT_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_JSONP_POLLING_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_PACKET_DISPATCHER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_PACKET_ENCODER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_WEBSOCKET_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SOCKETIO_XHR_POLLING_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SocketIOAdapter - Class in io.scalecube.socketio
An empty implementation of the ISocketIOListener interface, provided as a convenience to simplify the task of creating listeners, by extending and implementing only the methods of interest.
SocketIOAdapter() - Constructor for class io.scalecube.socketio.SocketIOAdapter
 
SocketIOChannelInitializer - Class in io.scalecube.socketio.pipeline
 
SocketIOChannelInitializer(ServerConfiguration, SocketIOListener, PipelineModifier) - Constructor for class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
SocketIOHeartbeatScheduler - Class in io.scalecube.socketio.session
 
SocketIOHeartbeatScheduler(ManagedSession) - Constructor for class io.scalecube.socketio.session.SocketIOHeartbeatScheduler
 
SocketIOListener - Interface in io.scalecube.socketio
High level interface which abstracts Socket.IO transport implementation details and publishes events to server services.
SocketIOServer - Class in io.scalecube.socketio
A Socket.IO server launcher class.
SSL_HANDLER - Static variable in class io.scalecube.socketio.pipeline.SocketIOChannelInitializer
 
sslContext(SSLContext) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
start() - Method in class io.scalecube.socketio.SocketIOServer
Starts Socket.IO server with current configuration settings.
stop() - Method in class io.scalecube.socketio.SocketIOServer
Stops Socket.IO server.

T

takeAll() - Method in class io.scalecube.socketio.session.PollingQueue
 
toString() - Method in class io.scalecube.socketio.packets.AbstractPacket
 
toString() - Method in class io.scalecube.socketio.packets.ConnectPacket
 
toString() - Method in class io.scalecube.socketio.packets.Packet
 
toString() - Method in class io.scalecube.socketio.packets.PacketsFrame
 
toString() - Method in class io.scalecube.socketio.ServerConfiguration
 
toString() - Method in class io.scalecube.socketio.session.AbstractSession
 
transports(String) - Method in class io.scalecube.socketio.ServerConfiguration.Builder
TransportType - Enum in io.scalecube.socketio
 

U

UnsupportedPacketTypeException - Exception in io.scalecube.socketio.pipeline
 
UnsupportedPacketTypeException(IPacket) - Constructor for exception io.scalecube.socketio.pipeline.UnsupportedPacketTypeException
 
UnsupportedTransportTypeException - Exception in io.scalecube.socketio.pipeline
 
UnsupportedTransportTypeException(TransportType) - Constructor for exception io.scalecube.socketio.pipeline.UnsupportedTransportTypeException
 

V

valueOf(String) - Static method in enum io.scalecube.socketio.packets.ErrorAdvice
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.scalecube.socketio.packets.ErrorAdvice
 
valueOf(String) - Static method in enum io.scalecube.socketio.packets.ErrorReason
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.scalecube.socketio.packets.ErrorReason
 
valueOf(String) - Static method in enum io.scalecube.socketio.packets.PacketType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.scalecube.socketio.packets.PacketType
 
valueOf(String) - Static method in enum io.scalecube.socketio.Session.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.scalecube.socketio.TransportType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.scalecube.socketio.packets.ErrorAdvice
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.scalecube.socketio.packets.ErrorReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.scalecube.socketio.packets.PacketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.scalecube.socketio.Session.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.scalecube.socketio.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketHandler - Class in io.scalecube.socketio.pipeline
 
WebSocketHandler(String, boolean, int, String) - Constructor for class io.scalecube.socketio.pipeline.WebSocketHandler
 
WebSocketSession - Class in io.scalecube.socketio.session
 
WebSocketSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, SocketAddress) - Constructor for class io.scalecube.socketio.session.WebSocketSession
 

X

XHRPollingHandler - Class in io.scalecube.socketio.pipeline
 
XHRPollingHandler(String, String) - Constructor for class io.scalecube.socketio.pipeline.XHRPollingHandler
 
XHRPollingSession - Class in io.scalecube.socketio.session
 
XHRPollingSession(Channel, String, String, SessionDisconnectHandler, TransportType, int, SocketAddress) - Constructor for class io.scalecube.socketio.session.XHRPollingSession
 
A B C D E F G H I J M N O P R S T U V W X 
Skip navigation links

Copyright © 2012–2016. All rights reserved.