- 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
-
- 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
-
- SchedulerKey - Class in com.corundumstudio.socketio.scheduler
-
- SchedulerKey(SchedulerKey.Type, UUID) - 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) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- send(Packet, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- send(Packet) - Method in interface com.corundumstudio.socketio.ClientOperations
-
Send packet
- send(Packet, AckCallback<?>) - Method in interface com.corundumstudio.socketio.SocketIOClient
-
Send packet with ack callback
- send(Packet) - Method in class com.corundumstudio.socketio.transport.MainBaseClient
-
- send(Packet, AckCallback<?>) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- send(Packet) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- send(Packet) - Method in class com.corundumstudio.socketio.transport.WebSocketClient
-
- send(Packet) - Method in class com.corundumstudio.socketio.transport.XHRPollingClient
-
- 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, Object...) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- sendEvent(String, Object, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- sendEvent(String, Object...) - Method in interface com.corundumstudio.socketio.ClientOperations
-
Send event
- 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
-
- sendJsonObject(Object) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- sendJsonObject(Object, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- sendJsonObject(Object) - Method in interface com.corundumstudio.socketio.ClientOperations
-
Send object.
- sendJsonObject(Object, AckCallback<?>) - Method in interface com.corundumstudio.socketio.SocketIOClient
-
Send object with ack callback
- sendJsonObject(Object) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- sendJsonObject(Object, AckCallback<?>) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- sendMessage(String) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- sendMessage(String, BroadcastAckCallback<T>) - Method in class com.corundumstudio.socketio.BroadcastOperations
-
- sendMessage(String) - Method in interface com.corundumstudio.socketio.ClientOperations
-
Send message
- sendMessage(String, AckCallback<?>) - Method in interface com.corundumstudio.socketio.SocketIOClient
-
Send message with ack callback
- sendMessage(String, AckCallback<?>) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- sendMessage(String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- SEPARATOR - Static variable in class com.corundumstudio.socketio.parser.Packet
-
- set(String, String) - Method in class com.corundumstudio.socketio.store.HazelcastStore
-
- set(String, String) - Method in class com.corundumstudio.socketio.store.MemoryStore
-
- set(String, String) - Method in class com.corundumstudio.socketio.store.RedissonStore
-
- set(String, String) - Method in interface com.corundumstudio.socketio.store.Store
-
- set(String, String) - Method in class com.corundumstudio.socketio.transport.NamespaceClient
-
- setAcceptBackLog(int) - Method in class com.corundumstudio.socketio.SocketConfig
-
- setAck(Object) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setAckId(Long) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setAdvice(ErrorAdvice) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setAllowCustomRequests(boolean) - Method in class com.corundumstudio.socketio.Configuration
-
Allow to service custom requests differs from socket.io protocol.
- setArgs(List<Object>) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setAuthorizationListener(AuthorizationListener) - Method in class com.corundumstudio.socketio.Configuration
-
Authorization listener invoked on every handshake.
- setAutoAck(boolean) - Method in class com.corundumstudio.socketio.Configuration
-
Send ack-response automatically on each ack-request
Default is true
- setBossThreads(int) - Method in class com.corundumstudio.socketio.Configuration
-
- setCloseTimeout(int) - Method in class com.corundumstudio.socketio.Configuration
-
Channel close timeout due inactivity
- setContext(String) - Method in class com.corundumstudio.socketio.Configuration
-
- setData(Object) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setEndpoint(String) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setExceptionListener(ExceptionListener) - Method in class com.corundumstudio.socketio.Configuration
-
Exception listener invoked on any exception in
SocketIO listener
- setHeartbeatInterval(int) - Method in class com.corundumstudio.socketio.Configuration
-
Heartbeat interval
- setHeartbeatTimeout(int) - Method in class com.corundumstudio.socketio.Configuration
-
Heartbeat timeout
Use 0 to disable it
- setHostname(String) - Method in class com.corundumstudio.socketio.Configuration
-
Optional parameter.
- setId(Long) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setJsonSupport(JsonSupport) - Method in class com.corundumstudio.socketio.Configuration
-
Allows to setup custom implementation of
JSON serialization/deserialization
- setJsonTypeFieldName(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
- setKeyStorePassword(String) - Method in class com.corundumstudio.socketio.Configuration
-
SSL key store password
- setMaxHttpContentLength(int) - Method in class com.corundumstudio.socketio.Configuration
-
Set maximum http content length limit
- setName(String) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setNodeId(Long) - Method in class com.corundumstudio.socketio.store.pubsub.PubSubMessage
-
- setPackagePrefix(String) - Method in class com.corundumstudio.socketio.Configuration
-
Package prefix for sending json-object from client
without full class name.
- setPipelineFactory(SocketIOChannelInitializer) - Method in class com.corundumstudio.socketio.SocketIOServer
-
- setPollingDuration(int) - Method in class com.corundumstudio.socketio.Configuration
-
Polling interval for XHR transport
- 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.
- setQs(String) - Method in class com.corundumstudio.socketio.parser.Packet
-
- setReason(ErrorReason) - Method in class com.corundumstudio.socketio.parser.Packet
-
- 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
-
- setStoreFactory(StoreFactory) - Method in class com.corundumstudio.socketio.Configuration
-
Data store - used to store session data and implements distributed pubsub.
- 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
- 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.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
-
- size() - Method in class com.corundumstudio.socketio.misc.ConcurrentHashSet
-
- 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
- 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(String, PubSubListener<T>, Class<T>) - Method in class com.corundumstudio.socketio.store.HazelcastPubSubStore
-
- subscribe(String, PubSubListener<T>, Class<T>) - Method in class com.corundumstudio.socketio.store.MemoryPubSubStore
-
- subscribe(String, PubSubListener<T>, Class<T>) - Method in interface com.corundumstudio.socketio.store.pubsub.PubSubStore
-
- subscribe(String, 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
-
- validate(Method, Class) - Method in class com.corundumstudio.socketio.annotation.OnJsonObjectScanner
-
- validate(Method, Class) - Method in class com.corundumstudio.socketio.annotation.OnMessageScanner
-
- valueOf(String) - Static method in enum com.corundumstudio.socketio.parser.ErrorAdvice
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum com.corundumstudio.socketio.parser.ErrorAdvice
-
- valueOf(String) - Static method in enum com.corundumstudio.socketio.parser.ErrorReason
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum com.corundumstudio.socketio.parser.ErrorReason
-
- valueOf(String) - Static method in enum com.corundumstudio.socketio.parser.PacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum com.corundumstudio.socketio.parser.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.Transport
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.corundumstudio.socketio.parser.ErrorAdvice
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.corundumstudio.socketio.parser.ErrorReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum com.corundumstudio.socketio.parser.PacketType
-
- values() - Static method in enum com.corundumstudio.socketio.parser.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.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
-