- 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(Runnable, long, TimeUnit) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
-
- schedule(SchedulerKey, Runnable, long, TimeUnit) - Method in interface com.corundumstudio.socketio.scheduler.CancelableScheduler
-
- schedule(Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
-
- schedule(SchedulerKey, Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelScheduler
-
- schedule(Runnable, long, TimeUnit) - Method in class com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
-
- schedule(SchedulerKey, 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 in com.corundumstudio.socketio.scheduler
-
- second() - Method in class com.corundumstudio.socketio.MultiTypeArgs
-
- send(Packet, BroadcastAckCallback<T>) - Method in interface com.corundumstudio.socketio.BroadcastOperations
-
- send(Packet) - Method in interface com.corundumstudio.socketio.ClientOperations
-
Send custom packet.
- send(Packet) - Method in class com.corundumstudio.socketio.handler.ClientHead
-
- send(Packet, Transport) - Method in class com.corundumstudio.socketio.handler.ClientHead
-
- send(Packet, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
-
- send(Packet) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
-
- send(Packet) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
-
- send(Packet, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
-
- 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) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- 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, SocketIOClient, Object...) - Method in interface com.corundumstudio.socketio.BroadcastOperations
-
- sendEvent(String, Object, BroadcastAckCallback<T>) - Method in interface com.corundumstudio.socketio.BroadcastOperations
-
- sendEvent(String, Object, SocketIOClient, BroadcastAckCallback<T>) - Method in interface com.corundumstudio.socketio.BroadcastOperations
-
- sendEvent(String, Object...) - Method in interface com.corundumstudio.socketio.ClientOperations
-
Send event
- sendEvent(String, SocketIOClient, Object...) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
-
- sendEvent(String, Object, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
-
- sendEvent(String, Object, SocketIOClient, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
-
- sendEvent(String, Object...) - Method in class com.corundumstudio.socketio.MultiRoomBroadcastOperations
-
- sendEvent(String, SocketIOClient, Object...) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
-
- sendEvent(String, Object...) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
-
- sendEvent(String, Object, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
-
- sendEvent(String, Object, SocketIOClient, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.SingleRoomBroadcastOperations
-
- sendEvent(String, AckCallback<?>, Object...) - Method in interface com.corundumstudio.socketio.SocketIOClient
-
Send event with ack callback
- sendEvent(String, Object...) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- sendEvent(String, AckCallback<?>, Object...) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- 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.
- 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
-
- 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
-
- 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, Throwable) - Constructor for exception com.corundumstudio.socketio.handler.SocketIOException
-
- SocketIOException(String) - 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(Configuration, NamespacesHub) - Method in class com.corundumstudio.socketio.SocketIOChannelInitializer
-
- start() - Method in class com.corundumstudio.socketio.SocketIOServer
-
Start server
- 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
-
- 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
-
- valueOf(String) - Static method in enum com.corundumstudio.socketio.AckMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.corundumstudio.socketio.protocol.PacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum com.corundumstudio.socketio.protocol.PacketType
-
- valueOf(String) - Static method in enum com.corundumstudio.socketio.scheduler.SchedulerKey.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.corundumstudio.socketio.store.pubsub.PubSubType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.corundumstudio.socketio.Transport
-
Returns the enum constant of this type with the specified name.
- valueOfInner(int) - Static method in enum com.corundumstudio.socketio.protocol.PacketType
-
- values() - Static method in enum com.corundumstudio.socketio.AckMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum com.corundumstudio.socketio.protocol.PacketType
-
- values() - Static method in enum com.corundumstudio.socketio.protocol.PacketType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.corundumstudio.socketio.scheduler.SchedulerKey.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.corundumstudio.socketio.store.pubsub.PubSubType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.corundumstudio.socketio.Transport
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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
-