Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form