Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
ACK - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
ACK_TIMEOUT - Enum constant in enum class com.corundumstudio.socketio.scheduler.SchedulerKey.Type
 
AckArgs - Class in com.corundumstudio.socketio.protocol
 
AckArgs(List<Object>) - Constructor for class com.corundumstudio.socketio.protocol.AckArgs
 
ackArgsDeserializer - Variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
AckCallback<T> - Class in com.corundumstudio.socketio
Base ack callback class.
AckCallback(Class<T>) - Constructor for class com.corundumstudio.socketio.AckCallback
Create AckCallback
AckCallback(Class<T>, int) - Constructor for class com.corundumstudio.socketio.AckCallback
Creates AckCallback with timeout
AckManager - Class in com.corundumstudio.socketio.ack
 
AckManager(CancelableScheduler) - Constructor for class com.corundumstudio.socketio.ack.AckManager
 
AckMode - Enum Class in com.corundumstudio.socketio
 
AckRequest - Class in com.corundumstudio.socketio
Ack request received from Socket.IO client.
AckRequest(Packet, SocketIOClient) - Constructor for class com.corundumstudio.socketio.AckRequest
 
AckSchedulerKey - Class in com.corundumstudio.socketio.ack
 
AckSchedulerKey(SchedulerKey.Type, UUID, long) - Constructor for class com.corundumstudio.socketio.ack.AckSchedulerKey
 
add(Channel, ClientHead) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
addAttachment(ByteBuf) - Method in class com.corundumstudio.socketio.protocol.Packet
 
addClient(ClientHead) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
addClient(SocketIOClient) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addConnectListener(ConnectListener) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addConnectListener(ConnectListener) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addConnectListener(ConnectListener) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addDisconnectListener(DisconnectListener) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addDisconnectListener(DisconnectListener) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addDisconnectListener(DisconnectListener) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addEventInterceptor(EventInterceptor) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addEventInterceptor(EventInterceptor) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addEventInterceptor(EventInterceptor) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addEventListener(String, Class<T>, DataListener<T>) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addEventListener(String, Class<T>, DataListener<T>) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addEventListener(String, Class<T>, DataListener<T>) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addEventMapping(String, String, Class<?>...) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
addEventMapping(String, String, Class<?>...) - Method in interface com.corundumstudio.socketio.protocol.JsonSupport
 
addListener(DataListener<T>) - Method in class com.corundumstudio.socketio.namespace.EventEntry
 
addListener(Namespace, Object, Method, Annotation) - Method in interface com.corundumstudio.socketio.annotation.AnnotationScanner
 
addListener(Namespace, Object, Method, Annotation) - Method in class com.corundumstudio.socketio.annotation.OnConnectScanner
 
addListener(Namespace, Object, Method, Annotation) - Method in class com.corundumstudio.socketio.annotation.OnDisconnectScanner
 
addListener(Namespace, Object, Method, Annotation) - Method in class com.corundumstudio.socketio.annotation.OnEventScanner
 
addListeners(Object) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addListeners(Object) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addListeners(Object) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addListeners(Object, Class<?>) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addListeners(Object, Class<?>) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addListeners(Object, Class<?>) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addMultiTypeEventListener(String, MultiTypeEventListener, Class<?>...) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addMultiTypeEventListener(String, MultiTypeEventListener, Class<?>...) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addMultiTypeEventListener(String, MultiTypeEventListener, Class<?>...) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addNamespace(String) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addNamespaceClient(Namespace) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
addPingListener(PingListener) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
addPingListener(PingListener) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
addPingListener(PingListener) - Method in class com.corundumstudio.socketio.SocketIOServer
 
addSocketioHandlers(ChannelPipeline) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
Adds the socketio channel handlers
addSslHandler(ChannelPipeline) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
Adds the ssl handler
allocateBuffer(ByteBufAllocator) - Method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
AnnotationScanner - Interface in com.corundumstudio.socketio.annotation
 
applyConnectionOptions(ServerBootstrap) - Method in class com.corundumstudio.socketio.SocketIOServer
 
AuthorizationListener - Interface in com.corundumstudio.socketio
 
AUTHORIZE_HANDLER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
AuthorizeHandler - Class in com.corundumstudio.socketio.handler
 
AuthorizeHandler(String, CancelableScheduler, Configuration, NamespacesHub, StoreFactory, DisconnectableHub, AckManager, ClientsBox) - Constructor for class com.corundumstudio.socketio.handler.AuthorizeHandler
 
AuthPacket - Class in com.corundumstudio.socketio.protocol
 
AuthPacket(UUID, String[], int, int) - Constructor for class com.corundumstudio.socketio.protocol.AuthPacket
 
AUTO - Enum constant in enum class com.corundumstudio.socketio.AckMode
Send ack-response automatically on each ack-request skip exceptions during packet handling
AUTO_SUCCESS_ONLY - Enum constant in enum class com.corundumstudio.socketio.AckMode
Send ack-response automatically on each ack-request only after success packet handling

B

B64 - Static variable in class com.corundumstudio.socketio.handler.EncoderHandler
 
BaseStoreFactory - Class in com.corundumstudio.socketio.store.pubsub
 
BaseStoreFactory() - Constructor for class com.corundumstudio.socketio.store.pubsub.BaseStoreFactory
 
BINARY_ACK - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
BINARY_EVENT - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
bindChannel(Channel, Transport) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
BroadcastAckCallback<T> - Class in com.corundumstudio.socketio
 
BroadcastAckCallback(Class<T>) - Constructor for class com.corundumstudio.socketio.BroadcastAckCallback
 
BroadcastAckCallback(Class<T>, int) - Constructor for class com.corundumstudio.socketio.BroadcastAckCallback
 
BroadcastOperations - Interface in com.corundumstudio.socketio
broadcast interface
ByteArraySerializer() - Constructor for class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 

C

cancel(SchedulerKey) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
 
cancel(SchedulerKey) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
cancel(SchedulerKey) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
CancelableScheduler - Interface in com.corundumstudio.socketio.scheduler
 
cancelPingTimeout() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
channelActive(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.handler.AuthorizeHandler
 
channelInactive(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.transport.PollingTransport
 
channelInactive(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.transport.WebSocketTransport
 
channelRead(ChannelHandlerContext, Object) - Method in class com.corundumstudio.socketio.handler.AuthorizeHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.corundumstudio.socketio.handler.WrongUrlHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class com.corundumstudio.socketio.transport.PollingTransport
 
channelRead(ChannelHandlerContext, Object) - Method in class com.corundumstudio.socketio.transport.WebSocketTransport
 
channelRead0(ChannelHandlerContext, PacketsMessage) - Method in class com.corundumstudio.socketio.handler.InPacketHandler
 
channelReadComplete(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.transport.WebSocketTransport
 
clear() - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
CLIENT - Static variable in class com.corundumstudio.socketio.handler.ClientHead
 
ClientHead - Class in com.corundumstudio.socketio.handler
 
ClientHead(UUID, AckManager, DisconnectableHub, StoreFactory, HandshakeData, ClientsBox, Transport, CancelableScheduler, Configuration) - Constructor for class com.corundumstudio.socketio.handler.ClientHead
 
ClientListeners - Interface in com.corundumstudio.socketio.listener
 
ClientOperations - Interface in com.corundumstudio.socketio
Available client operations
ClientsBox - Class in com.corundumstudio.socketio.handler
 
ClientsBox() - Constructor for class com.corundumstudio.socketio.handler.ClientsBox
 
CLOSE - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
com.corundumstudio.socketio - package com.corundumstudio.socketio
 
com.corundumstudio.socketio.ack - package com.corundumstudio.socketio.ack
 
com.corundumstudio.socketio.annotation - package com.corundumstudio.socketio.annotation
 
com.corundumstudio.socketio.handler - package com.corundumstudio.socketio.handler
 
com.corundumstudio.socketio.listener - package com.corundumstudio.socketio.listener
 
com.corundumstudio.socketio.messages - package com.corundumstudio.socketio.messages
 
com.corundumstudio.socketio.misc - package com.corundumstudio.socketio.misc
 
com.corundumstudio.socketio.namespace - package com.corundumstudio.socketio.namespace
 
com.corundumstudio.socketio.protocol - package com.corundumstudio.socketio.protocol
 
com.corundumstudio.socketio.scheduler - package com.corundumstudio.socketio.scheduler
 
com.corundumstudio.socketio.store - package com.corundumstudio.socketio.store
 
com.corundumstudio.socketio.store.pubsub - package com.corundumstudio.socketio.store.pubsub
 
com.corundumstudio.socketio.transport - package com.corundumstudio.socketio.transport
 
CompositeIterable<T> - Class in com.corundumstudio.socketio.misc
 
CompositeIterable(CompositeIterable<T>) - Constructor for class com.corundumstudio.socketio.misc.CompositeIterable
 
CompositeIterable(Iterable<T>...) - Constructor for class com.corundumstudio.socketio.misc.CompositeIterable
 
CompositeIterable(List<Iterable<T>>) - Constructor for class com.corundumstudio.socketio.misc.CompositeIterable
 
CompositeIterator<T> - Class in com.corundumstudio.socketio.misc
 
CompositeIterator(Iterator<Iterator<T>>) - Constructor for class com.corundumstudio.socketio.misc.CompositeIterator
 
Configuration - Class in com.corundumstudio.socketio
 
Configuration() - Constructor for class com.corundumstudio.socketio.Configuration
 
connect(ClientHead) - Method in class com.corundumstudio.socketio.handler.AuthorizeHandler
 
connect(UUID) - Method in class com.corundumstudio.socketio.handler.AuthorizeHandler
 
CONNECT - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
CONNECT - Enum constant in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
 
ConnectListener - Interface in com.corundumstudio.socketio.listener
 
ConnectMessage - Class in com.corundumstudio.socketio.store.pubsub
 
ConnectMessage() - Constructor for class com.corundumstudio.socketio.store.pubsub.ConnectMessage
 
ConnectMessage(UUID) - Constructor for class com.corundumstudio.socketio.store.pubsub.ConnectMessage
 
create(String) - Method in class com.corundumstudio.socketio.namespace.NamespacesHub
 
createMap(String) - Method in class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
createMap(String) - Method in class com.corundumstudio.socketio.store.MemoryStoreFactory
 
createMap(String) - Method in class com.corundumstudio.socketio.store.RedissonStoreFactory
 
createMap(String) - Method in interface com.corundumstudio.socketio.store.StoreFactory
 
createStore(UUID) - Method in class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
createStore(UUID) - Method in class com.corundumstudio.socketio.store.MemoryStoreFactory
 
createStore(UUID) - Method in class com.corundumstudio.socketio.store.RedissonStoreFactory
 
createStore(UUID) - Method in interface com.corundumstudio.socketio.store.StoreFactory
 
currentAckClass - Variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 

D

DataListener<T> - Interface in com.corundumstudio.socketio.listener
 
decodePackets(ByteBuf, ClientHead) - Method in class com.corundumstudio.socketio.protocol.PacketDecoder
 
DEFAULT_NAME - Static variable in class com.corundumstudio.socketio.namespace.Namespace
 
DefaultExceptionListener - Class in com.corundumstudio.socketio.listener
 
DefaultExceptionListener() - Constructor for class com.corundumstudio.socketio.listener.DefaultExceptionListener
 
del(String) - Method in class com.corundumstudio.socketio.store.HazelcastStore
 
del(String) - Method in class com.corundumstudio.socketio.store.MemoryStore
 
del(String) - Method in class com.corundumstudio.socketio.store.RedissonStore
 
del(String) - Method in interface com.corundumstudio.socketio.store.Store
 
del(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
disconnect() - Method in interface com.corundumstudio.socketio.ClientOperations
Disconnect client
disconnect() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
disconnect() - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
disconnect() - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
disconnect() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
DISCONNECT - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
DISCONNECT - Enum constant in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
 
Disconnectable - Interface in com.corundumstudio.socketio
 
DisconnectableHub - Interface in com.corundumstudio.socketio
 
DisconnectListener - Interface in com.corundumstudio.socketio.listener
 
DisconnectMessage - Class in com.corundumstudio.socketio.store.pubsub
 
DisconnectMessage() - Constructor for class com.corundumstudio.socketio.store.pubsub.DisconnectMessage
 
DisconnectMessage(UUID) - Constructor for class com.corundumstudio.socketio.store.pubsub.DisconnectMessage
 
dispatch(String, Packet) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
DISPATCH - Enum constant in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
 
DispatchMessage - Class in com.corundumstudio.socketio.store.pubsub
 
DispatchMessage() - Constructor for class com.corundumstudio.socketio.store.pubsub.DispatchMessage
 
DispatchMessage(String, Packet, String) - Constructor for class com.corundumstudio.socketio.store.pubsub.DispatchMessage
 

E

encodeJsonP(Integer, Queue<Packet>, ByteBuf, ByteBufAllocator, int) - Method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
encodePacket(Packet, ByteBuf, ByteBufAllocator, boolean) - Method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
encodePackets(Queue<Packet>, ByteBuf, ByteBufAllocator, int) - Method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
EncoderHandler - Class in com.corundumstudio.socketio.handler
 
EncoderHandler(Configuration, PacketEncoder) - Constructor for class com.corundumstudio.socketio.handler.EncoderHandler
 
equals(Object) - Method in class com.corundumstudio.socketio.ack.AckSchedulerKey
 
equals(Object) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
equals(Object) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.EventKey
 
equals(Object) - Method in class com.corundumstudio.socketio.scheduler.SchedulerKey
 
equals(Object) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
ERROR - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
Event - Class in com.corundumstudio.socketio.protocol
 
Event() - Constructor for class com.corundumstudio.socketio.protocol.Event
 
Event(String, List<Object>) - Constructor for class com.corundumstudio.socketio.protocol.Event
 
EVENT - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
eventDeserializer - Variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
EventEntry<T> - Class in com.corundumstudio.socketio.namespace
 
EventEntry() - Constructor for class com.corundumstudio.socketio.namespace.EventEntry
 
EventInterceptor - Interface in com.corundumstudio.socketio.listener
 
EventKey(String, String) - Constructor for class com.corundumstudio.socketio.protocol.JacksonJsonSupport.EventKey
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.corundumstudio.socketio.handler.InPacketHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.corundumstudio.socketio.listener.DefaultExceptionListener
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in interface com.corundumstudio.socketio.listener.ExceptionListener
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class com.corundumstudio.socketio.listener.ExceptionListenerAdapter
 
ExceptionListener - Interface in com.corundumstudio.socketio.listener
 
ExceptionListenerAdapter - Class in com.corundumstudio.socketio.listener
Base callback exceptions listener
ExceptionListenerAdapter() - Constructor for class com.corundumstudio.socketio.listener.ExceptionListenerAdapter
 

F

find(ByteBuf, ByteBuf) - Static method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
first() - Method in class com.corundumstudio.socketio.MultiTypeArgs
 

G

get(int) - Method in class com.corundumstudio.socketio.MultiTypeArgs
"index out of bounds"-safe method for getting elements
get(Channel) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
get(String) - Method in class com.corundumstudio.socketio.namespace.NamespacesHub
 
get(String) - Method in class com.corundumstudio.socketio.store.HazelcastStore
 
get(String) - Method in class com.corundumstudio.socketio.store.MemoryStore
 
get(String) - Method in class com.corundumstudio.socketio.store.RedissonStore
 
get(String) - Method in interface com.corundumstudio.socketio.store.Store
 
get(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
get(UUID) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
getAcceptBackLog() - Method in class com.corundumstudio.socketio.SocketConfig
 
getAckId() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getAckManager() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getAckMode() - Method in class com.corundumstudio.socketio.Configuration
 
getActualLength(ByteBuf, int) - Method in class com.corundumstudio.socketio.protocol.UTF8CharsScanner
 
getAddress() - Method in class com.corundumstudio.socketio.HandshakeData
Client network address
getAllClients() - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getAllClients() - Method in interface com.corundumstudio.socketio.SocketIONamespace
Get all clients connected to namespace
getAllClients() - Method in class com.corundumstudio.socketio.SocketIOServer
Get all clients connected to default namespace
getAllNamespaces() - Method in class com.corundumstudio.socketio.namespace.NamespacesHub
 
getAllNamespaces() - Method in class com.corundumstudio.socketio.SocketIOServer
Get all namespaces
getAllowHeaders() - Method in class com.corundumstudio.socketio.Configuration
 
getAllRooms() - Method in interface com.corundumstudio.socketio.SocketIOClient
Get all rooms a client is joined in.
getAllRooms() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getArgs() - Method in class com.corundumstudio.socketio.MultiTypeArgs
 
getArgs() - Method in class com.corundumstudio.socketio.protocol.AckArgs
 
getArgs() - Method in class com.corundumstudio.socketio.protocol.Event
 
getArrays() - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
getArrays() - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
getArrays() - Method in interface com.corundumstudio.socketio.protocol.JsonSupport
 
getAttachments() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getAuthorizationListener() - Method in class com.corundumstudio.socketio.Configuration
 
getBaseClient() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getBossThreads() - Method in class com.corundumstudio.socketio.Configuration
 
getBroadcastOperations() - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getBroadcastOperations() - Method in interface com.corundumstudio.socketio.SocketIONamespace
 
getBroadcastOperations() - Method in class com.corundumstudio.socketio.SocketIOServer
 
getCallback(UUID, long) - Method in class com.corundumstudio.socketio.ack.AckManager
 
getChannel() - Method in class com.corundumstudio.socketio.handler.TransportState
 
getChildClient(Namespace) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getClient() - Method in class com.corundumstudio.socketio.messages.PacketsMessage
 
getClient(UUID) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getClient(UUID) - Method in interface com.corundumstudio.socketio.SocketIONamespace
Get client by uuid connected to namespace
getClient(UUID) - Method in class com.corundumstudio.socketio.SocketIOServer
Get client by uuid from default namespace
getClientHead() - Method in class com.corundumstudio.socketio.messages.OutPacketMessage
 
getClients() - Method in interface com.corundumstudio.socketio.BroadcastOperations
 
getClients() - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
getClients() - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
getConfiguration() - Method in class com.corundumstudio.socketio.SocketIOServer
Allows to get configuration provided during server creation.
getContent() - Method in class com.corundumstudio.socketio.messages.PacketsMessage
 
getContext() - Method in class com.corundumstudio.socketio.Configuration
 
getCurrentRoomSize(String) - Method in interface com.corundumstudio.socketio.SocketIOClient
Get current room Size (contain in cluster)
getCurrentRoomSize(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getCurrentTransport() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getData() - Method in class com.corundumstudio.socketio.messages.HttpErrorMessage
 
getData() - Method in class com.corundumstudio.socketio.protocol.Packet
Get packet data
getDataSource() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getExceptionListener() - Method in class com.corundumstudio.socketio.Configuration
 
getFirstDataTimeout() - Method in class com.corundumstudio.socketio.Configuration
 
getHandshakeData() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getHandshakeData() - Method in interface com.corundumstudio.socketio.SocketIOClient
Handshake data used during client connection
getHandshakeData() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getHandshakeData(UUID) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
getHostname() - Method in class com.corundumstudio.socketio.Configuration
 
getHttpHeaders() - Method in class com.corundumstudio.socketio.HandshakeData
Http headers sent during first client request
getIndex() - Method in class com.corundumstudio.socketio.ack.AckSchedulerKey
 
getJsonSupport() - Method in class com.corundumstudio.socketio.Configuration
 
getJsonSupport() - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getJsonSupport() - Method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
getKeyManagerFactoryAlgorithm() - Method in class com.corundumstudio.socketio.Configuration
 
getKeyStore() - Method in class com.corundumstudio.socketio.Configuration
 
getKeyStoreFormat() - Method in class com.corundumstudio.socketio.Configuration
 
getKeyStorePassword() - Method in class com.corundumstudio.socketio.Configuration
 
getLastBinaryPacket() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getListeners() - Method in class com.corundumstudio.socketio.namespace.EventEntry
 
getLocal() - Method in class com.corundumstudio.socketio.HandshakeData
Connection local address
getMaxFramePayloadLength() - Method in class com.corundumstudio.socketio.Configuration
 
getMaxHttpContentLength() - Method in class com.corundumstudio.socketio.Configuration
 
getName() - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getName() - Method in class com.corundumstudio.socketio.protocol.Event
 
getName() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getName() - Method in interface com.corundumstudio.socketio.SocketIONamespace
 
getNamespace() - Method in interface com.corundumstudio.socketio.SocketIOClient
Client namespace
getNamespace() - Method in class com.corundumstudio.socketio.store.pubsub.DispatchMessage
 
getNamespace() - Method in class com.corundumstudio.socketio.store.pubsub.JoinLeaveMessage
 
getNamespace() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getNamespace(String) - Method in class com.corundumstudio.socketio.SocketIOServer
 
getNamespaces() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getNodeId() - Method in class com.corundumstudio.socketio.store.pubsub.BaseStoreFactory
 
getNodeId() - Method in class com.corundumstudio.socketio.store.pubsub.PubSubMessage
 
getNsp() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getOrigin() - Method in class com.corundumstudio.socketio.Configuration
 
getOrigin() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getOrigin() - Method in class com.corundumstudio.socketio.messages.HttpMessage
 
getPackagePrefix() - Method in class com.corundumstudio.socketio.Configuration
 
getPacket() - Method in class com.corundumstudio.socketio.store.pubsub.DispatchMessage
 
getPacketsQueue() - Method in class com.corundumstudio.socketio.handler.TransportState
 
getPacketsQueue(Transport) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getPingInterval() - Method in class com.corundumstudio.socketio.Configuration
 
getPingInterval() - Method in class com.corundumstudio.socketio.protocol.AuthPacket
 
getPingTimeout() - Method in class com.corundumstudio.socketio.Configuration
 
getPingTimeout() - Method in class com.corundumstudio.socketio.protocol.AuthPacket
 
getPort() - Method in class com.corundumstudio.socketio.Configuration
 
getRemoteAddress() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getRemoteAddress() - Method in interface com.corundumstudio.socketio.SocketIOClient
Get client remote address
getRemoteAddress() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getResultClass() - Method in class com.corundumstudio.socketio.AckCallback
Returns class of argument in AckCallback.onSuccess(T) method
getResultClasses() - Method in class com.corundumstudio.socketio.MultiTypeAckCallback
 
getRoom() - Method in class com.corundumstudio.socketio.store.pubsub.DispatchMessage
 
getRoom() - Method in class com.corundumstudio.socketio.store.pubsub.JoinLeaveMessage
 
getRoomClients(String) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getRoomClients(String) - Method in class com.corundumstudio.socketio.namespace.NamespacesHub
 
getRoomClientsInCluster(String) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getRoomOperations(String) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getRoomOperations(String) - Method in interface com.corundumstudio.socketio.SocketIONamespace
 
getRoomOperations(String) - Method in class com.corundumstudio.socketio.SocketIOServer
Get broadcast operations for clients within room by room name
getRooms() - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getRooms(SocketIOClient) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
getScanAnnotation() - Method in interface com.corundumstudio.socketio.annotation.AnnotationScanner
 
getScanAnnotation() - Method in class com.corundumstudio.socketio.annotation.OnConnectScanner
 
getScanAnnotation() - Method in class com.corundumstudio.socketio.annotation.OnDisconnectScanner
 
getScanAnnotation() - Method in class com.corundumstudio.socketio.annotation.OnEventScanner
 
getSchema(SerializerProvider, Type) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
getSessionId() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getSessionId() - Method in class com.corundumstudio.socketio.messages.HttpMessage
 
getSessionId() - Method in interface com.corundumstudio.socketio.SocketIOClient
Client session id, uses UUID object
getSessionId() - Method in class com.corundumstudio.socketio.store.pubsub.ConnectMessage
 
getSessionId() - Method in class com.corundumstudio.socketio.store.pubsub.DisconnectMessage
 
getSessionId() - Method in class com.corundumstudio.socketio.store.pubsub.JoinLeaveMessage
 
getSessionId() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getSid() - Method in class com.corundumstudio.socketio.protocol.AuthPacket
 
getSingleUrlParam(String) - Method in class com.corundumstudio.socketio.HandshakeData
 
getSocketConfig() - Method in class com.corundumstudio.socketio.Configuration
 
getSoLinger() - Method in class com.corundumstudio.socketio.SocketConfig
 
getSSLProtocol() - Method in class com.corundumstudio.socketio.Configuration
 
getStore() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
getStoreFactory() - Method in class com.corundumstudio.socketio.Configuration
 
getSubType() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getTcpReceiveBufferSize() - Method in class com.corundumstudio.socketio.SocketConfig
 
getTcpSendBufferSize() - Method in class com.corundumstudio.socketio.SocketConfig
 
getTime() - Method in class com.corundumstudio.socketio.HandshakeData
Client connection date
getTimeout() - Method in class com.corundumstudio.socketio.AckCallback
 
getTransport() - Method in class com.corundumstudio.socketio.messages.OutPacketMessage
 
getTransport() - Method in class com.corundumstudio.socketio.messages.PacketsMessage
 
getTransport() - Method in interface com.corundumstudio.socketio.SocketIOClient
Current client transport protocol
getTransport() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
getTransports() - Method in class com.corundumstudio.socketio.Configuration
 
getTrustStore() - Method in class com.corundumstudio.socketio.Configuration
 
getTrustStoreFormat() - Method in class com.corundumstudio.socketio.Configuration
 
getTrustStorePassword() - Method in class com.corundumstudio.socketio.Configuration
 
getType() - Method in class com.corundumstudio.socketio.protocol.Packet
 
getUpgrades() - Method in class com.corundumstudio.socketio.protocol.AuthPacket
 
getUpgradeTimeout() - Method in class com.corundumstudio.socketio.Configuration
 
getUrl() - Method in class com.corundumstudio.socketio.HandshakeData
Url used by client during first request
getUrlParams() - Method in class com.corundumstudio.socketio.HandshakeData
Url params stored in url used by client during first request
getValue() - Method in enum class com.corundumstudio.socketio.protocol.PacketType
 
getValue() - Method in enum class com.corundumstudio.socketio.Transport
 
getWorkerThreads() - Method in class com.corundumstudio.socketio.Configuration
 
getWriteBufferWaterMarkHigh() - Method in class com.corundumstudio.socketio.SocketConfig
 
getWriteBufferWaterMarkLow() - Method in class com.corundumstudio.socketio.SocketConfig
 

H

handlerAdded(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
HandshakeData - Class in com.corundumstudio.socketio
 
HandshakeData() - Constructor for class com.corundumstudio.socketio.HandshakeData
 
HandshakeData(HttpHeaders, Map<String, List<String>>, InetSocketAddress, String, boolean) - Constructor for class com.corundumstudio.socketio.HandshakeData
 
HandshakeData(HttpHeaders, Map<String, List<String>>, InetSocketAddress, InetSocketAddress, String, boolean) - Constructor for class com.corundumstudio.socketio.HandshakeData
 
has(String) - Method in class com.corundumstudio.socketio.store.HazelcastStore
 
has(String) - Method in class com.corundumstudio.socketio.store.MemoryStore
 
has(String) - Method in class com.corundumstudio.socketio.store.RedissonStore
 
has(String) - Method in interface com.corundumstudio.socketio.store.Store
 
has(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
hasAttachments() - Method in class com.corundumstudio.socketio.protocol.Packet
 
hashCode() - Method in class com.corundumstudio.socketio.ack.AckSchedulerKey
 
hashCode() - Method in class com.corundumstudio.socketio.namespace.Namespace
 
hashCode() - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.EventKey
 
hashCode() - Method in class com.corundumstudio.socketio.scheduler.SchedulerKey
 
hashCode() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
HashedWheelScheduler - Class in com.corundumstudio.socketio.scheduler
 
HashedWheelScheduler() - Constructor for class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
HashedWheelScheduler(ThreadFactory) - Constructor for class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
HashedWheelTimeoutScheduler - Class in com.corundumstudio.socketio.scheduler
 
HashedWheelTimeoutScheduler() - Constructor for class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
HashedWheelTimeoutScheduler(ThreadFactory) - Constructor for class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
hasNext() - Method in class com.corundumstudio.socketio.misc.CompositeIterator
 
HazelcastPubSubStore - Class in com.corundumstudio.socketio.store
 
HazelcastPubSubStore(HazelcastInstance, HazelcastInstance, Long) - Constructor for class com.corundumstudio.socketio.store.HazelcastPubSubStore
 
HazelcastStore - Class in com.corundumstudio.socketio.store
 
HazelcastStore(UUID, HazelcastInstance) - Constructor for class com.corundumstudio.socketio.store.HazelcastStore
 
HazelcastStoreFactory - Class in com.corundumstudio.socketio.store
WARN: It's necessary to add netty-socketio.jar in hazelcast server classpath.
HazelcastStoreFactory() - Constructor for class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
HazelcastStoreFactory(HazelcastInstance) - Constructor for class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
HazelcastStoreFactory(HazelcastInstance, HazelcastInstance, HazelcastInstance) - Constructor for class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
HTTP_AGGREGATOR - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
HTTP_COMPRESSION - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
HTTP_ENCODER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
HTTP_REQUEST_DECODER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
HttpErrorMessage - Class in com.corundumstudio.socketio.messages
 
HttpErrorMessage(Map<String, Object>) - Constructor for class com.corundumstudio.socketio.messages.HttpErrorMessage
 
HttpMessage - Class in com.corundumstudio.socketio.messages
 
HttpMessage(String, UUID) - Constructor for class com.corundumstudio.socketio.messages.HttpMessage
 

I

init(NamespacesHub, AuthorizeHandler, JsonSupport) - Method in class com.corundumstudio.socketio.store.pubsub.BaseStoreFactory
 
init(NamespacesHub, AuthorizeHandler, JsonSupport) - Method in interface com.corundumstudio.socketio.store.StoreFactory
 
init(ObjectMapper) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
initAckIndex(UUID, long) - Method in class com.corundumstudio.socketio.ack.AckManager
 
initAttachments(int) - Method in class com.corundumstudio.socketio.protocol.Packet
 
initChannel(Channel) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
initGroups() - Method in class com.corundumstudio.socketio.SocketIOServer
 
InPacketHandler - Class in com.corundumstudio.socketio.handler
 
InPacketHandler(PacketListener, PacketDecoder, NamespacesHub, ExceptionListener) - Constructor for class com.corundumstudio.socketio.handler.InPacketHandler
 
isAckRequested() - Method in class com.corundumstudio.socketio.AckRequest
Check whether ack request was made
isAckRequested() - Method in class com.corundumstudio.socketio.protocol.Packet
 
isAddVersionHeader() - Method in class com.corundumstudio.socketio.Configuration
 
isAllowCustomRequests() - Method in class com.corundumstudio.socketio.Configuration
 
isAttachmentsLoaded() - Method in class com.corundumstudio.socketio.protocol.Packet
 
isAuthorized(HandshakeData) - Method in interface com.corundumstudio.socketio.AuthorizationListener
Checks is client with handshake data is authorized
isAuthorized(HandshakeData) - Method in class com.corundumstudio.socketio.handler.SuccessAuthorizationListener
 
isChannelOpen() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
isChannelOpen() - Method in interface com.corundumstudio.socketio.SocketIOClient
Check is underlying channel open
isChannelOpen() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
isConnected() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
isEmpty() - Method in class com.corundumstudio.socketio.MultiTypeArgs
 
isEmpty(byte[]) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
isHeartbeatsEnabled() - Method in class com.corundumstudio.socketio.Configuration
 
isHttpCompression() - Method in class com.corundumstudio.socketio.Configuration
 
isNeedClientAuth() - Method in class com.corundumstudio.socketio.Configuration
 
isPreferDirectBuffer() - Method in class com.corundumstudio.socketio.Configuration
 
isRandomSession() - Method in class com.corundumstudio.socketio.Configuration
 
isReuseAddress() - Method in class com.corundumstudio.socketio.SocketConfig
 
isTcpKeepAlive() - Method in class com.corundumstudio.socketio.SocketConfig
 
isTcpNoDelay() - Method in class com.corundumstudio.socketio.SocketConfig
 
isTransportChannel(Channel, Transport) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
isUseLinuxNativeEpoll() - Method in class com.corundumstudio.socketio.Configuration
 
isWebsocketCompression() - Method in class com.corundumstudio.socketio.Configuration
 
isXdomain() - Method in class com.corundumstudio.socketio.HandshakeData
 
IterableCollection<T> - Class in com.corundumstudio.socketio.misc
 
IterableCollection(CompositeIterable<T>) - Constructor for class com.corundumstudio.socketio.misc.IterableCollection
 
IterableCollection(Iterable<T>) - Constructor for class com.corundumstudio.socketio.misc.IterableCollection
 
iterator() - Method in class com.corundumstudio.socketio.misc.CompositeIterable
 
iterator() - Method in class com.corundumstudio.socketio.misc.IterableCollection
 
iterator() - Method in class com.corundumstudio.socketio.MultiTypeArgs
 

J

JacksonJsonSupport - Class in com.corundumstudio.socketio.protocol
 
JacksonJsonSupport() - Constructor for class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
JacksonJsonSupport(Module...) - Constructor for class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
JacksonJsonSupport.ByteArraySerializer - Class in com.corundumstudio.socketio.protocol
 
JacksonJsonSupport.EventKey - Class in com.corundumstudio.socketio.protocol
 
join(String, UUID) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
JOIN - Enum constant in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
 
JoinLeaveMessage - Class in com.corundumstudio.socketio.store.pubsub
 
JoinLeaveMessage() - Constructor for class com.corundumstudio.socketio.store.pubsub.JoinLeaveMessage
 
JoinLeaveMessage(UUID, String, String) - Constructor for class com.corundumstudio.socketio.store.pubsub.JoinLeaveMessage
 
joinRoom(String) - Method in interface com.corundumstudio.socketio.SocketIOClient
Join client to room
joinRoom(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
joinRoom(String, UUID) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
JSONP_INDEX - Static variable in class com.corundumstudio.socketio.handler.EncoderHandler
 
JsonSupport - Interface in com.corundumstudio.socketio.protocol
JSON infrastructure interface.

L

leave(String, UUID) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
LEAVE - Enum constant in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
 
leaveRoom(String) - Method in interface com.corundumstudio.socketio.SocketIOClient
Join client to room
leaveRoom(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
leaveRoom(String, UUID) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
log - Static variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
longToBytes(long) - Static method in class com.corundumstudio.socketio.protocol.PacketEncoder
 

M

MANUAL - Enum constant in enum class com.corundumstudio.socketio.AckMode
Turn off auto ack-response sending.
MemoryPubSubStore - Class in com.corundumstudio.socketio.store
 
MemoryPubSubStore() - Constructor for class com.corundumstudio.socketio.store.MemoryPubSubStore
 
MemoryStore - Class in com.corundumstudio.socketio.store
 
MemoryStore() - Constructor for class com.corundumstudio.socketio.store.MemoryStore
 
MemoryStoreFactory - Class in com.corundumstudio.socketio.store
 
MemoryStoreFactory() - Constructor for class com.corundumstudio.socketio.store.MemoryStoreFactory
 
MESSAGE - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
modifier - Variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
MultiRoomBroadcastOperations - Class in com.corundumstudio.socketio
author: liangjiaqi date: 2020/8/8 6:02 PM
MultiRoomBroadcastOperations(Collection<BroadcastOperations>) - Constructor for class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
MultiTypeAckCallback - Class in com.corundumstudio.socketio
Multi type ack callback used in case of multiple ack arguments
MultiTypeAckCallback(Class<?>...) - Constructor for class com.corundumstudio.socketio.MultiTypeAckCallback
 
MultiTypeArgs - Class in com.corundumstudio.socketio
 
MultiTypeArgs(List<Object>) - Constructor for class com.corundumstudio.socketio.MultiTypeArgs
 
MultiTypeEventListener - Interface in com.corundumstudio.socketio.listener
Multi type args event listener

N

NAME - Static variable in class com.corundumstudio.socketio.transport.PollingTransport
 
NAME - Static variable in class com.corundumstudio.socketio.transport.WebSocketTransport
 
Namespace - Class in com.corundumstudio.socketio.namespace
Hub object for all clients in one namespace.
Namespace(String, Configuration) - Constructor for class com.corundumstudio.socketio.namespace.Namespace
 
namespaceClass - Variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
NamespaceClient - Class in com.corundumstudio.socketio.transport
 
NamespaceClient(ClientHead, Namespace) - Constructor for class com.corundumstudio.socketio.transport.NamespaceClient
 
NamespacesHub - Class in com.corundumstudio.socketio.namespace
 
NamespacesHub(Configuration) - Constructor for class com.corundumstudio.socketio.namespace.NamespacesHub
 
next() - Method in class com.corundumstudio.socketio.misc.CompositeIterator
 
NOOP - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 

O

objectMapper - Variable in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
onAck(SocketIOClient, Packet) - Method in class com.corundumstudio.socketio.ack.AckManager
 
onAllSuccess() - Method in class com.corundumstudio.socketio.BroadcastAckCallback
 
onChannelDisconnect() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
onClientSuccess(SocketIOClient, T) - Method in class com.corundumstudio.socketio.BroadcastAckCallback
 
onClientTimeout(SocketIOClient) - Method in class com.corundumstudio.socketio.BroadcastAckCallback
 
onConnect(SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.ConnectListener
 
onConnect(SocketIOClient) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
OnConnect - Annotation Interface in com.corundumstudio.socketio.annotation
Annotation that defines Connect handler.
onConnectException(Exception, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.DefaultExceptionListener
 
onConnectException(Exception, SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.ExceptionListener
 
onConnectException(Exception, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.ExceptionListenerAdapter
 
OnConnectScanner - Class in com.corundumstudio.socketio.annotation
 
OnConnectScanner() - Constructor for class com.corundumstudio.socketio.annotation.OnConnectScanner
 
onData(SocketIOClient, T, AckRequest) - Method in interface com.corundumstudio.socketio.listener.DataListener
Invokes when data object received from client
onDisconnect() - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
onDisconnect(ClientHead) - Method in class com.corundumstudio.socketio.ack.AckManager
 
onDisconnect(ClientHead) - Method in interface com.corundumstudio.socketio.Disconnectable
 
onDisconnect(ClientHead) - Method in class com.corundumstudio.socketio.handler.AuthorizeHandler
 
onDisconnect(ClientHead) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
onDisconnect(ClientHead) - Method in class com.corundumstudio.socketio.store.pubsub.BaseStoreFactory
 
onDisconnect(SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.DisconnectListener
 
onDisconnect(SocketIOClient) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
OnDisconnect - Annotation Interface in com.corundumstudio.socketio.annotation
Annotation that defines Disconnect handler.
onDisconnectException(Exception, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.DefaultExceptionListener
 
onDisconnectException(Exception, SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.ExceptionListener
 
onDisconnectException(Exception, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.ExceptionListenerAdapter
 
OnDisconnectScanner - Class in com.corundumstudio.socketio.annotation
 
OnDisconnectScanner() - Constructor for class com.corundumstudio.socketio.annotation.OnDisconnectScanner
 
onEvent(NamespaceClient, String, List<Object>, AckRequest) - Method in interface com.corundumstudio.socketio.listener.EventInterceptor
 
onEvent(NamespaceClient, String, List<Object>, AckRequest) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
OnEvent - Annotation Interface in com.corundumstudio.socketio.annotation
Annotation that defines Event handler.
onEventException(Exception, List<Object>, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.DefaultExceptionListener
 
onEventException(Exception, List<Object>, SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.ExceptionListener
 
onEventException(Exception, List<Object>, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.ExceptionListenerAdapter
 
OnEventScanner - Class in com.corundumstudio.socketio.annotation
 
OnEventScanner() - Constructor for class com.corundumstudio.socketio.annotation.OnEventScanner
 
onGet(UUID, ChannelHandlerContext, String) - Method in class com.corundumstudio.socketio.transport.PollingTransport
 
onMessage(T) - Method in interface com.corundumstudio.socketio.store.pubsub.PubSubListener
 
onPacket(Packet, NamespaceClient, Transport) - Method in class com.corundumstudio.socketio.handler.PacketListener
 
onPing(SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.PingListener
 
onPing(SocketIOClient) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
onPingException(Exception, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.DefaultExceptionListener
 
onPingException(Exception, SocketIOClient) - Method in interface com.corundumstudio.socketio.listener.ExceptionListener
 
onPingException(Exception, SocketIOClient) - Method in class com.corundumstudio.socketio.listener.ExceptionListenerAdapter
 
onSuccess() - Method in class com.corundumstudio.socketio.VoidAckCallback
 
onSuccess(Void) - Method in class com.corundumstudio.socketio.VoidAckCallback
 
onSuccess(T) - Method in class com.corundumstudio.socketio.AckCallback
Executes only once when acknowledgement received from client.
onTimeout() - Method in class com.corundumstudio.socketio.AckCallback
Invoked only once then timeout defined
OPEN - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
ORIGIN - Static variable in class com.corundumstudio.socketio.handler.EncoderHandler
 
OutPacketMessage - Class in com.corundumstudio.socketio.messages
 
OutPacketMessage(ClientHead, Transport) - Constructor for class com.corundumstudio.socketio.messages.OutPacketMessage
 

P

Packet - Class in com.corundumstudio.socketio.protocol
 
Packet() - Constructor for class com.corundumstudio.socketio.protocol.Packet
 
Packet(PacketType) - Constructor for class com.corundumstudio.socketio.protocol.Packet
 
PACKET_HANDLER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
PacketDecoder - Class in com.corundumstudio.socketio.protocol
 
PacketDecoder(JsonSupport, AckManager) - Constructor for class com.corundumstudio.socketio.protocol.PacketDecoder
 
PacketEncoder - Class in com.corundumstudio.socketio.protocol
 
PacketEncoder(Configuration, JsonSupport) - Constructor for class com.corundumstudio.socketio.protocol.PacketEncoder
 
PacketListener - Class in com.corundumstudio.socketio.handler
 
PacketListener(AckManager, NamespacesHub, PollingTransport, CancelableScheduler) - Constructor for class com.corundumstudio.socketio.handler.PacketListener
 
PacketsMessage - Class in com.corundumstudio.socketio.messages
 
PacketsMessage(ClientHead, ByteBuf, Transport) - Constructor for class com.corundumstudio.socketio.messages.PacketsMessage
 
PacketType - Enum Class in com.corundumstudio.socketio.protocol
 
PING - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
PING_TIMEOUT - Enum constant in enum class com.corundumstudio.socketio.scheduler.SchedulerKey.Type
 
PingListener - Interface in com.corundumstudio.socketio.listener
 
POLLING - Enum constant in enum class com.corundumstudio.socketio.Transport
 
PollingTransport - Class in com.corundumstudio.socketio.transport
 
PollingTransport(PacketDecoder, AuthorizeHandler, ClientsBox) - Constructor for class com.corundumstudio.socketio.transport.PollingTransport
 
PONG - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
postProcessAfterInitialization(Object, String) - Method in class com.corundumstudio.socketio.annotation.SpringAnnotationScanner
 
postProcessBeforeInitialization(Object, String) - Method in class com.corundumstudio.socketio.annotation.SpringAnnotationScanner
 
preprocessJson(Integer, ByteBuf) - Method in class com.corundumstudio.socketio.protocol.PacketDecoder
 
publish(PubSubType, PubSubMessage) - Method in class com.corundumstudio.socketio.store.HazelcastPubSubStore
 
publish(PubSubType, PubSubMessage) - Method in class com.corundumstudio.socketio.store.MemoryPubSubStore
 
publish(PubSubType, PubSubMessage) - Method in interface com.corundumstudio.socketio.store.pubsub.PubSubStore
 
publish(PubSubType, PubSubMessage) - Method in class com.corundumstudio.socketio.store.RedissonPubSubStore
 
PubSubListener<T> - Interface in com.corundumstudio.socketio.store.pubsub
 
PubSubMessage - Class in com.corundumstudio.socketio.store.pubsub
 
PubSubMessage() - Constructor for class com.corundumstudio.socketio.store.pubsub.PubSubMessage
 
pubSubStore() - Method in class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
pubSubStore() - Method in class com.corundumstudio.socketio.store.MemoryStoreFactory
 
pubSubStore() - Method in class com.corundumstudio.socketio.store.pubsub.BaseStoreFactory
 
pubSubStore() - Method in class com.corundumstudio.socketio.store.RedissonStoreFactory
 
pubSubStore() - Method in interface com.corundumstudio.socketio.store.StoreFactory
 
PubSubStore - Interface in com.corundumstudio.socketio.store.pubsub
 
PubSubType - Enum Class in com.corundumstudio.socketio.store.pubsub
 

R

readAckArgs(ByteBufInputStream, AckCallback<?>) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
readAckArgs(ByteBufInputStream, AckCallback<?>) - Method in interface com.corundumstudio.socketio.protocol.JsonSupport
 
readValue(String, ByteBufInputStream, Class<T>) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
readValue(String, ByteBufInputStream, Class<T>) - Method in interface com.corundumstudio.socketio.protocol.JsonSupport
 
RedissonPubSubStore - Class in com.corundumstudio.socketio.store
 
RedissonPubSubStore(RedissonClient, RedissonClient, Long) - Constructor for class com.corundumstudio.socketio.store.RedissonPubSubStore
 
RedissonStore - Class in com.corundumstudio.socketio.store
 
RedissonStore(UUID, RedissonClient) - Constructor for class com.corundumstudio.socketio.store.RedissonStore
 
RedissonStoreFactory - Class in com.corundumstudio.socketio.store
 
RedissonStoreFactory() - Constructor for class com.corundumstudio.socketio.store.RedissonStoreFactory
 
RedissonStoreFactory(RedissonClient) - Constructor for class com.corundumstudio.socketio.store.RedissonStoreFactory
 
RedissonStoreFactory(Redisson, Redisson, Redisson) - Constructor for class com.corundumstudio.socketio.store.RedissonStoreFactory
 
registerAck(UUID, AckCallback<?>) - Method in class com.corundumstudio.socketio.ack.AckManager
 
releasePollingChannel(Channel) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
remove() - Method in class com.corundumstudio.socketio.misc.CompositeIterator
 
remove(Channel) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
remove(String) - Method in class com.corundumstudio.socketio.namespace.NamespacesHub
 
removeAllListeners(String) - Method in interface com.corundumstudio.socketio.listener.ClientListeners
 
removeAllListeners(String) - Method in class com.corundumstudio.socketio.namespace.Namespace
 
removeAllListeners(String) - Method in class com.corundumstudio.socketio.SocketIOServer
 
removeClient(UUID) - Method in class com.corundumstudio.socketio.handler.ClientsBox
 
removeEventMapping(String, String) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
removeEventMapping(String, String) - Method in interface com.corundumstudio.socketio.protocol.JsonSupport
 
removeNamespace(String) - Method in class com.corundumstudio.socketio.SocketIOServer
 
removeNamespaceClient(NamespaceClient) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
RESOURCE_HANDLER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
resultClass - Variable in class com.corundumstudio.socketio.AckCallback
 

S

scan(Namespace, Object, Class<?>) - Method in class com.corundumstudio.socketio.annotation.ScannerEngine
 
ScannerEngine - Class in com.corundumstudio.socketio.annotation
 
ScannerEngine() - Constructor for class com.corundumstudio.socketio.annotation.ScannerEngine
 
schedule(SchedulerKey, Runnable, long, TimeUnit) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
 
schedule(SchedulerKey, Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
schedule(SchedulerKey, Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
schedule(Runnable, long, TimeUnit) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
schedule(Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
scheduleCallback(SchedulerKey, Runnable, long, TimeUnit) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
 
scheduleCallback(SchedulerKey, Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
scheduleCallback(SchedulerKey, Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
schedulePingTimeout() - Method in class com.corundumstudio.socketio.handler.ClientHead
 
SchedulerKey - Class in com.corundumstudio.socketio.scheduler
 
SchedulerKey(SchedulerKey.Type, Object) - Constructor for class com.corundumstudio.socketio.scheduler.SchedulerKey
 
SchedulerKey.Type - Enum Class in com.corundumstudio.socketio.scheduler
 
second() - Method in class com.corundumstudio.socketio.MultiTypeArgs
 
send(Packet) - Method in interface com.corundumstudio.socketio.ClientOperations
Send custom packet.
send(Packet) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
send(Packet) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
send(Packet) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
send(Packet) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
send(Packet, AckCallback<?>) - Method in interface com.corundumstudio.socketio.SocketIOClient
Send packet with ack callback
send(Packet, AckCallback<?>) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
send(Packet, BroadcastAckCallback<T>) - Method in interface com.corundumstudio.socketio.BroadcastOperations
 
send(Packet, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
send(Packet, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
send(Packet, Transport) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
sendAckData(Object...) - Method in class com.corundumstudio.socketio.AckRequest
Send ack data to client.
sendAckData(List<Object>) - Method in class com.corundumstudio.socketio.AckRequest
Send ack data to client.
sendEvent(String, AckCallback<?>, Object...) - Method in interface com.corundumstudio.socketio.SocketIOClient
Send event with ack callback
sendEvent(String, AckCallback<?>, Object...) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
sendEvent(String, SocketIOClient, Object...) - Method in interface com.corundumstudio.socketio.BroadcastOperations
 
sendEvent(String, SocketIOClient, Object...) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
sendEvent(String, SocketIOClient, Object...) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
sendEvent(String, Object...) - Method in interface com.corundumstudio.socketio.ClientOperations
Send event
sendEvent(String, Object...) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
sendEvent(String, Object...) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
sendEvent(String, Object...) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
sendEvent(String, Object, BroadcastAckCallback<T>) - Method in interface com.corundumstudio.socketio.BroadcastOperations
 
sendEvent(String, Object, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
sendEvent(String, Object, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
sendEvent(String, Object, SocketIOClient, BroadcastAckCallback<T>) - Method in interface com.corundumstudio.socketio.BroadcastOperations
 
sendEvent(String, Object, SocketIOClient, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
 
sendEvent(String, Object, SocketIOClient, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
serialize(byte[], JsonGenerator, SerializerProvider) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
serializeWithType(byte[], JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport.ByteArraySerializer
 
set(String, Object) - Method in class com.corundumstudio.socketio.store.HazelcastStore
 
set(String, Object) - Method in class com.corundumstudio.socketio.store.MemoryStore
 
set(String, Object) - Method in class com.corundumstudio.socketio.store.RedissonStore
 
set(String, Object) - Method in interface com.corundumstudio.socketio.store.Store
 
set(String, Object) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
 
setAcceptBackLog(int) - Method in class com.corundumstudio.socketio.SocketConfig
 
setAckId(Long) - Method in class com.corundumstudio.socketio.protocol.Packet
 
setAckMode(AckMode) - Method in class com.corundumstudio.socketio.Configuration
Auto ack-response mode Default is AckMode.AUTO_SUCCESS_ONLY
setAddVersionHeader(boolean) - Method in class com.corundumstudio.socketio.Configuration
Adds Server header with lib version to http response.
setAllowCustomRequests(boolean) - Method in class com.corundumstudio.socketio.Configuration
Allow to service custom requests differs from socket.io protocol.
setAllowHeaders(String) - Method in class com.corundumstudio.socketio.Configuration
Set the response Access-Control-Allow-Headers
setAuthorizationListener(AuthorizationListener) - Method in class com.corundumstudio.socketio.Configuration
Authorization listener invoked on every handshake.
setBossThreads(int) - Method in class com.corundumstudio.socketio.Configuration
 
setContext(String) - Method in class com.corundumstudio.socketio.Configuration
 
setData(Object) - Method in class com.corundumstudio.socketio.protocol.Packet
 
setDataSource(ByteBuf) - Method in class com.corundumstudio.socketio.protocol.Packet
 
setExceptionListener(ExceptionListener) - Method in class com.corundumstudio.socketio.Configuration
Exception listener invoked on any exception in SocketIO listener
setFirstDataTimeout(int) - Method in class com.corundumstudio.socketio.Configuration
Timeout between channel opening and first data transfer Helps to avoid 'silent channel' attack and prevents 'Too many open files' problem in this case
setHostname(String) - Method in class com.corundumstudio.socketio.Configuration
Optional parameter.
setHttpCompression(boolean) - Method in class com.corundumstudio.socketio.Configuration
Activate http protocol compression.
setJsonSupport(JsonSupport) - Method in class com.corundumstudio.socketio.Configuration
Allows to setup custom implementation of JSON serialization/deserialization
setKeyManagerFactoryAlgorithm(String) - Method in class com.corundumstudio.socketio.Configuration
 
setKeyStore(InputStream) - Method in class com.corundumstudio.socketio.Configuration
SSL key store stream, maybe appointed to any source
setKeyStoreFormat(String) - Method in class com.corundumstudio.socketio.Configuration
Key store format
setKeyStorePassword(String) - Method in class com.corundumstudio.socketio.Configuration
SSL key store password
setLastBinaryPacket(Packet) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
setMaxFramePayloadLength(int) - Method in class com.corundumstudio.socketio.Configuration
Set maximum websocket frame content length limit
setMaxHttpContentLength(int) - Method in class com.corundumstudio.socketio.Configuration
Set maximum http content length limit
setName(String) - Method in class com.corundumstudio.socketio.protocol.Packet
 
setNeedClientAuth(boolean) - Method in class com.corundumstudio.socketio.Configuration
Enable/disable client authentication.
setNodeId(Long) - Method in class com.corundumstudio.socketio.store.pubsub.PubSubMessage
 
setNsp(String) - Method in class com.corundumstudio.socketio.protocol.Packet
 
setOrigin(String) - Method in class com.corundumstudio.socketio.Configuration
Set Access-Control-Allow-Origin header value for http each response.
setPackagePrefix(String) - Method in class com.corundumstudio.socketio.Configuration
Package prefix for sending json-object from client without full class name.
setPacketsQueue(Queue<Packet>) - Method in class com.corundumstudio.socketio.handler.TransportState
 
setPingInterval(int) - Method in class com.corundumstudio.socketio.Configuration
Ping interval
setPingTimeout(int) - Method in class com.corundumstudio.socketio.Configuration
Ping timeout Use 0 to disable it
setPipelineFactory(SocketIOChannelInitializer) - Method in class com.corundumstudio.socketio.SocketIOServer
 
setPort(int) - Method in class com.corundumstudio.socketio.Configuration
 
setPreferDirectBuffer(boolean) - Method in class com.corundumstudio.socketio.Configuration
Buffer allocation method used during packet encoding.
setRandomSession(boolean) - Method in class com.corundumstudio.socketio.Configuration
 
setReuseAddress(boolean) - Method in class com.corundumstudio.socketio.SocketConfig
 
setSocketConfig(SocketConfig) - Method in class com.corundumstudio.socketio.Configuration
TCP socket configuration
setSoLinger(int) - Method in class com.corundumstudio.socketio.SocketConfig
 
setSSLProtocol(String) - Method in class com.corundumstudio.socketio.Configuration
Set the name of the requested SSL protocol
setStoreFactory(StoreFactory) - Method in class com.corundumstudio.socketio.Configuration
Data store - used to store session data and implements distributed pubsub.
setSubType(PacketType) - Method in class com.corundumstudio.socketio.protocol.Packet
 
setTcpKeepAlive(boolean) - Method in class com.corundumstudio.socketio.SocketConfig
 
setTcpNoDelay(boolean) - Method in class com.corundumstudio.socketio.SocketConfig
 
setTcpReceiveBufferSize(int) - Method in class com.corundumstudio.socketio.SocketConfig
 
setTcpSendBufferSize(int) - Method in class com.corundumstudio.socketio.SocketConfig
 
setTransports(Transport...) - Method in class com.corundumstudio.socketio.Configuration
Transports supported by server
setTrustStore(InputStream) - Method in class com.corundumstudio.socketio.Configuration
 
setTrustStoreFormat(String) - Method in class com.corundumstudio.socketio.Configuration
 
setTrustStorePassword(String) - Method in class com.corundumstudio.socketio.Configuration
 
setUpgradeTimeout(int) - Method in class com.corundumstudio.socketio.Configuration
Transport upgrade timeout in milliseconds
setUseLinuxNativeEpoll(boolean) - Method in class com.corundumstudio.socketio.Configuration
 
setWebsocketCompression(boolean) - Method in class com.corundumstudio.socketio.Configuration
Activate websocket protocol compression.
setWorkerThreads(int) - Method in class com.corundumstudio.socketio.Configuration
 
setWriteBufferWaterMarkHigh(int) - Method in class com.corundumstudio.socketio.SocketConfig
 
setWriteBufferWaterMarkLow(int) - Method in class com.corundumstudio.socketio.SocketConfig
 
shutdown() - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
 
shutdown() - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
shutdown() - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
shutdown() - Method in class com.corundumstudio.socketio.store.HazelcastPubSubStore
 
shutdown() - Method in class com.corundumstudio.socketio.store.HazelcastStoreFactory
 
shutdown() - Method in class com.corundumstudio.socketio.store.MemoryPubSubStore
 
shutdown() - Method in class com.corundumstudio.socketio.store.MemoryStoreFactory
 
shutdown() - Method in interface com.corundumstudio.socketio.store.pubsub.PubSubStore
 
shutdown() - Method in class com.corundumstudio.socketio.store.RedissonPubSubStore
 
shutdown() - Method in class com.corundumstudio.socketio.store.RedissonStoreFactory
 
shutdown() - Method in interface com.corundumstudio.socketio.store.StoreFactory
 
SingleRoomBroadcastOperations - Class in com.corundumstudio.socketio
Author: liangjiaqi Date: 2020/8/8 6:08 PM
SingleRoomBroadcastOperations(String, String, Iterable<SocketIOClient>, StoreFactory) - Constructor for class com.corundumstudio.socketio.SingleRoomBroadcastOperations
 
size() - Method in class com.corundumstudio.socketio.misc.IterableCollection
 
size() - Method in class com.corundumstudio.socketio.MultiTypeArgs
 
SocketConfig - Class in com.corundumstudio.socketio
TCP socket configuration contains configuration for main server channel and client channels
SocketConfig() - Constructor for class com.corundumstudio.socketio.SocketConfig
 
SOCKETIO_ENCODER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
SocketIOChannelInitializer - Class in com.corundumstudio.socketio
 
SocketIOChannelInitializer() - Constructor for class com.corundumstudio.socketio.SocketIOChannelInitializer
 
SocketIOClient - Interface in com.corundumstudio.socketio
Fully thread-safe.
SocketIOException - Exception in com.corundumstudio.socketio.handler
 
SocketIOException(String) - Constructor for exception com.corundumstudio.socketio.handler.SocketIOException
 
SocketIOException(String, Throwable) - Constructor for exception com.corundumstudio.socketio.handler.SocketIOException
 
SocketIOException(Throwable) - Constructor for exception com.corundumstudio.socketio.handler.SocketIOException
 
SocketIONamespace - Interface in com.corundumstudio.socketio
Fully thread-safe.
SocketIOServer - Class in com.corundumstudio.socketio
Fully thread-safe.
SocketIOServer(Configuration) - Constructor for class com.corundumstudio.socketio.SocketIOServer
 
SpringAnnotationScanner - Class in com.corundumstudio.socketio.annotation
 
SpringAnnotationScanner(SocketIOServer) - Constructor for class com.corundumstudio.socketio.annotation.SpringAnnotationScanner
 
SSL_HANDLER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
start() - Method in class com.corundumstudio.socketio.SocketIOServer
Start server
start(Configuration, NamespacesHub) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
startAsync() - Method in class com.corundumstudio.socketio.SocketIOServer
Start server asynchronously
stop() - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
stop() - Method in class com.corundumstudio.socketio.SocketIOServer
Stop server
Store - Interface in com.corundumstudio.socketio.store
 
StoreFactory - Interface in com.corundumstudio.socketio.store
Creates a client Store and PubSubStore
subscribe(PubSubType, PubSubListener<T>, Class<T>) - Method in class com.corundumstudio.socketio.store.HazelcastPubSubStore
 
subscribe(PubSubType, PubSubListener<T>, Class<T>) - Method in class com.corundumstudio.socketio.store.MemoryPubSubStore
 
subscribe(PubSubType, PubSubListener<T>, Class<T>) - Method in interface com.corundumstudio.socketio.store.pubsub.PubSubStore
 
subscribe(PubSubType, PubSubListener<T>, Class<T>) - Method in class com.corundumstudio.socketio.store.RedissonPubSubStore
 
SuccessAuthorizationListener - Class in com.corundumstudio.socketio.handler
 
SuccessAuthorizationListener() - Constructor for class com.corundumstudio.socketio.handler.SuccessAuthorizationListener
 

T

timeout - Variable in class com.corundumstudio.socketio.AckCallback
 
toChars(long) - Static method in class com.corundumstudio.socketio.protocol.PacketEncoder
 
toString() - Method in class com.corundumstudio.socketio.protocol.Packet
 
toString() - Method in class com.corundumstudio.socketio.store.MemoryStoreFactory
 
toString() - Method in class com.corundumstudio.socketio.store.pubsub.BaseStoreFactory
 
toString() - Method in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
 
Transport - Enum Class in com.corundumstudio.socketio
 
TransportState - Class in com.corundumstudio.socketio.handler
 
TransportState() - Constructor for class com.corundumstudio.socketio.handler.TransportState
 

U

unsubscribe(PubSubType) - Method in class com.corundumstudio.socketio.store.HazelcastPubSubStore
 
unsubscribe(PubSubType) - Method in class com.corundumstudio.socketio.store.MemoryPubSubStore
 
unsubscribe(PubSubType) - Method in interface com.corundumstudio.socketio.store.pubsub.PubSubStore
 
unsubscribe(PubSubType) - Method in class com.corundumstudio.socketio.store.RedissonPubSubStore
 
update(Channel) - Method in class com.corundumstudio.socketio.handler.TransportState
 
update(ChannelHandlerContext) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
 
update(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
 
update(ChannelHandlerContext) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
 
UPGRADE - Enum constant in enum class com.corundumstudio.socketio.protocol.PacketType
 
UPGRADE_TIMEOUT - Enum constant in enum class com.corundumstudio.socketio.scheduler.SchedulerKey.Type
 
upgradeCurrentTransport(Transport) - Method in class com.corundumstudio.socketio.handler.ClientHead
 
USER_AGENT - Static variable in class com.corundumstudio.socketio.handler.EncoderHandler
 
UTF8CharsScanner - Class in com.corundumstudio.socketio.protocol
 
UTF8CharsScanner() - Constructor for class com.corundumstudio.socketio.protocol.UTF8CharsScanner
 

V

validate(Method, Class<?>) - Method in interface com.corundumstudio.socketio.annotation.AnnotationScanner
 
validate(Method, Class<?>) - Method in class com.corundumstudio.socketio.annotation.OnConnectScanner
 
validate(Method, Class<?>) - Method in class com.corundumstudio.socketio.annotation.OnDisconnectScanner
 
validate(Method, Class<?>) - Method in class com.corundumstudio.socketio.annotation.OnEventScanner
 
value() - Element in annotation interface com.corundumstudio.socketio.annotation.OnEvent
Event name
valueOf(int) - Static method in enum class com.corundumstudio.socketio.protocol.PacketType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.corundumstudio.socketio.AckMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.corundumstudio.socketio.protocol.PacketType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.corundumstudio.socketio.scheduler.SchedulerKey.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.corundumstudio.socketio.Transport
Returns the enum constant of this class with the specified name.
valueOfInner(int) - Static method in enum class com.corundumstudio.socketio.protocol.PacketType
 
values() - Static method in enum class com.corundumstudio.socketio.AckMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.corundumstudio.socketio.protocol.PacketType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.corundumstudio.socketio.scheduler.SchedulerKey.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.corundumstudio.socketio.store.pubsub.PubSubType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.corundumstudio.socketio.Transport
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class com.corundumstudio.socketio.protocol.PacketType
 
VoidAckCallback - Class in com.corundumstudio.socketio
Base ack callback with Void class as type.
VoidAckCallback() - Constructor for class com.corundumstudio.socketio.VoidAckCallback
 
VoidAckCallback(int) - Constructor for class com.corundumstudio.socketio.VoidAckCallback
 

W

WEB_SOCKET_AGGREGATOR - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
WEB_SOCKET_TRANSPORT - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
WEB_SOCKET_TRANSPORT_COMPRESSION - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
WEBSOCKET - Enum constant in enum class com.corundumstudio.socketio.Transport
 
WebSocketTransport - Class in com.corundumstudio.socketio.transport
 
WebSocketTransport(boolean, AuthorizeHandler, Configuration, CancelableScheduler, ClientsBox) - Constructor for class com.corundumstudio.socketio.transport.WebSocketTransport
 
withNsp(String) - Method in class com.corundumstudio.socketio.protocol.Packet
Creates a copy of #Packet with new namespace set if it differs from current namespace.
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class com.corundumstudio.socketio.handler.EncoderHandler
 
WRITE_ONCE - Static variable in class com.corundumstudio.socketio.handler.EncoderHandler
 
writeValue(ByteBufOutputStream, Object) - Method in class com.corundumstudio.socketio.protocol.JacksonJsonSupport
 
writeValue(ByteBufOutputStream, Object) - Method in interface com.corundumstudio.socketio.protocol.JsonSupport
 
WRONG_URL_HANDLER - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
WrongUrlHandler - Class in com.corundumstudio.socketio.handler
 
WrongUrlHandler() - Constructor for class com.corundumstudio.socketio.handler.WrongUrlHandler
 

X

XHR_POLLING_TRANSPORT - Static variable in class com.corundumstudio.socketio.SocketIOChannelInitializer
 
XHROptionsMessage - Class in com.corundumstudio.socketio.messages
 
XHROptionsMessage(String, UUID) - Constructor for class com.corundumstudio.socketio.messages.XHROptionsMessage
 
XHRPostMessage - Class in com.corundumstudio.socketio.messages
 
XHRPostMessage(String, UUID) - Constructor for class com.corundumstudio.socketio.messages.XHRPostMessage
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form