索引
All Classes and Interfaces|所有程序包|序列化表格
A
- AbstractWebSocketListener<E extends org.springframework.context.ApplicationEvent> - cn.herodotus.engine.message.websocket.definition中的类
-
Description: 公共 WebSocketUserListener
- AbstractWebSocketListener(WebSocketMessageSender) - 类的构造器 cn.herodotus.engine.message.websocket.definition.AbstractWebSocketListener
- afterHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Exception) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketSessionHandshakeInterceptor
- afterReceiveCompletion(Message<?>, MessageChannel, Exception) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
-
1.
- afterSendCompletion(Message<?>, MessageChannel, boolean, Exception) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
-
1.
B
- beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketSessionHandshakeInterceptor
C
- cn.herodotus.engine.message.websocket.annotation - 程序包 cn.herodotus.engine.message.websocket.annotation
- cn.herodotus.engine.message.websocket.configuration - 程序包 cn.herodotus.engine.message.websocket.configuration
- cn.herodotus.engine.message.websocket.controller - 程序包 cn.herodotus.engine.message.websocket.controller
- cn.herodotus.engine.message.websocket.definition - 程序包 cn.herodotus.engine.message.websocket.definition
- cn.herodotus.engine.message.websocket.domain - 程序包 cn.herodotus.engine.message.websocket.domain
- cn.herodotus.engine.message.websocket.interceptor - 程序包 cn.herodotus.engine.message.websocket.interceptor
- cn.herodotus.engine.message.websocket.listener - 程序包 cn.herodotus.engine.message.websocket.listener
- cn.herodotus.engine.message.websocket.processor - 程序包 cn.herodotus.engine.message.websocket.processor
- cn.herodotus.engine.message.websocket.properties - 程序包 cn.herodotus.engine.message.websocket.properties
- cn.herodotus.engine.message.websocket.service - 程序包 cn.herodotus.engine.message.websocket.service
- cn.herodotus.engine.message.websocket.utils - 程序包 cn.herodotus.engine.message.websocket.utils
- configureClientInboundChannel(ChannelRegistration) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
-
采用自定义拦截器,获取connect时候传递的参数 设置输入消息通道的线程数,默认线程为1,可以自己自定义线程数,最大线程数,线程存活时间
- configureClientOutboundChannel(ChannelRegistration) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
-
设置输出消息通道的线程数,默认线程为1,可以自己自定义线程数,最大线程数,线程存活时间
- configureMessageBroker(MessageBrokerRegistry) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
-
配置消息代理
- configureStompEndpoints(StompEndpointRegistry) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
-
添加 Stomp Endpoint,创建配置客户端尝试连接地址,并对外暴露该接口,这样就可以通过websocket连接上服务
- configureWebSocketTransport(WebSocketTransportRegistration) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
-
配置发送与接收的消息参数,可以指定消息字节大小,缓存大小,发送超时时间
D
- determineUser(ServerHttpRequest, WebSocketHandler, Map<String, Object>) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketPrincipalHandshakeHandler
E
- EnableHerodotusWebSocket - cn.herodotus.engine.message.websocket.annotation中的Annotation Interface
-
Description: 开启 WebSocket
- equals(Object) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
F
- findAllStat() - 类中的方法 cn.herodotus.engine.message.websocket.controller.WebSocketMessageController
- findAllStat() - 类中的方法 cn.herodotus.engine.message.websocket.service.WebSocketDisplayService
G
- getApplicationDestinationPrefixes() - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- getApplicationPrefixes() - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- getAvatar() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- getChannel() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- getDescription() - enum class中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
- getDestination() - enum class中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
- getEmployeeId() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- getEndpoint() - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- getHttpServletRequest(ServerHttpRequest) - 类中的静态方法 cn.herodotus.engine.message.websocket.utils.WebSocketUtils
- getHttpServletResponse(ServerHttpResponse) - 类中的静态方法 cn.herodotus.engine.message.websocket.utils.WebSocketUtils
- getName() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
-
这里的 Name 是发送信息目标的标识。
- getOnlineCount() - 类中的静态方法 cn.herodotus.engine.message.websocket.utils.WebSocketUtils
- getPayload() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- getPrincipalHeader() - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- getRoles() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- getTo() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- getToJsonStruct() - enum class中的静态方法 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
- getTopic() - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- getUserDestinationPrefix() - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- getUserId() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- getUserName() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- getWebSocketChannel(String) - enum class中的静态方法 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
H
- hashCode() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
M
- MessageWebSocketConfiguration - cn.herodotus.engine.message.websocket.configuration中的类
-
Description: Web Socket 核心配置
- MessageWebSocketConfiguration() - 类的构造器 cn.herodotus.engine.message.websocket.configuration.MessageWebSocketConfiguration
N
- notice(String, StompHeaderAccessor) - 类中的方法 cn.herodotus.engine.message.websocket.controller.WebSocketPublishMessageController
- NOTICE - enum class 中的枚举常量 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
-
个人通知
O
- onApplicationEvent(SessionConnectedEvent) - 类中的方法 cn.herodotus.engine.message.websocket.listener.WebSocketConnectedListener
- onApplicationEvent(SessionDisconnectEvent) - 类中的方法 cn.herodotus.engine.message.websocket.listener.WebSocketDisconnectListener
P
- postConstruct() - 类中的方法 cn.herodotus.engine.message.websocket.configuration.MessageWebSocketConfiguration
- postConstruct() - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketLogicConfiguration
- postConstruct() - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
- postConstruct() - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketProcessorConfiguration
- postReceive(Message<?>, MessageChannel) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
-
在检索到消息之后,返回调用方之前调用,可以进行信息修改。
- postSend(Message<?>, MessageChannel, boolean) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
-
在消息发送后立刻调用
- preReceive(MessageChannel) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
-
在消息被实际检索之前调用, 只适用于(PollableChannels, 轮询场景),在websocket的场景中用不到
- preSend(Message<?>, MessageChannel) - 类中的方法 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
-
在消息发送之前调用,方法中可以对消息进行修改,如果此方法返回值为空,则不会发生实际的消息发送调用
- principalResolver() - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketProcessorConfiguration
R
- resolve(String) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketBearerTokenResolver
S
- sendNotice(String) - 类中的方法 cn.herodotus.engine.message.websocket.controller.WebSocketMessageController
- sendNoticeToAll(T) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
-
广播 WebSocket 信息
- sendOnlineToAll(T) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
-
广播 WebSocket 信息
- sendPrivateMessage(DialogueDetail, StompHeaderAccessor) - 类中的方法 cn.herodotus.engine.message.websocket.controller.WebSocketPublishMessageController
-
发送私信消息。
- setApplicationDestinationPrefixes(List<String>) - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- setAvatar(String) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- setChannel(String) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- setEmployeeId(String) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- setEndpoint(String) - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- setPayload(T) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- setPrincipalHeader(String) - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- setRoles(Set<String>) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- setSimpMessagingTemplate(SimpMessagingTemplate) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
- setSimpUserRegistry(SimpUserRegistry) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
- setTo(String) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- setTopic(String) - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- setUserDestinationPrefix(String) - 类中的方法 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- setUserId(String) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- setUserName(String) - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- syncUserCountToAll() - 类中的方法 cn.herodotus.engine.message.websocket.definition.AbstractWebSocketListener
T
- toAll(String, T) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
- toString() - 类中的方法 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- toUser(WebSocketMessage<T>) - 类中的方法 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
-
发送给指定用户信息。
V
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cn.herodotus.engine.message.websocket.domain.WebSocketChannel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebSocketBearerTokenResolver - cn.herodotus.engine.message.websocket.processor中的类
-
Description: WebSocket 默认 BearerTokenResolver
- WebSocketBearerTokenResolver() - 类的构造器 cn.herodotus.engine.message.websocket.processor.WebSocketBearerTokenResolver
- WebSocketChannel - cn.herodotus.engine.message.websocket.domain中的Enum Class
-
Description: WebSocket通道
- webSocketChannelInterceptor() - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketProcessorConfiguration
- WebSocketChannelInterceptor - cn.herodotus.engine.message.websocket.interceptor中的类
-
Description: Websocket消息监听
- WebSocketChannelInterceptor() - 类的构造器 cn.herodotus.engine.message.websocket.interceptor.WebSocketChannelInterceptor
- WebSocketConnectedListener - cn.herodotus.engine.message.websocket.listener中的类
-
Description: WebSocketUserOnlineListener
- WebSocketConnectedListener(WebSocketMessageSender) - 类的构造器 cn.herodotus.engine.message.websocket.listener.WebSocketConnectedListener
- WebSocketDisconnectListener - cn.herodotus.engine.message.websocket.listener中的类
-
Description: WebSocketUserDisconnectListener
- WebSocketDisconnectListener(WebSocketMessageSender) - 类的构造器 cn.herodotus.engine.message.websocket.listener.WebSocketDisconnectListener
- WebSocketDisplayService - cn.herodotus.engine.message.websocket.service中的类
-
Description: WebSocket 数据展现相关内容服务
- WebSocketDisplayService() - 类的构造器 cn.herodotus.engine.message.websocket.service.WebSocketDisplayService
- WebSocketLogicConfiguration - cn.herodotus.engine.message.websocket.configuration中的类
-
Description: WebSocket 接口配置
- WebSocketLogicConfiguration() - 类的构造器 cn.herodotus.engine.message.websocket.configuration.WebSocketLogicConfiguration
- WebSocketMessage<T> - cn.herodotus.engine.message.websocket.domain中的类
-
Description: WebSocket发送消息参数实体
- WebSocketMessage() - 类的构造器 cn.herodotus.engine.message.websocket.domain.WebSocketMessage
- WebSocketMessageBrokerConfiguration - cn.herodotus.engine.message.websocket.configuration中的类
-
Description: WebSocketMessageBrokerConfigurer
- WebSocketMessageBrokerConfiguration(WebSocketProperties, WebSocketChannelInterceptor, WebSocketSessionHandshakeInterceptor) - 类的构造器 cn.herodotus.engine.message.websocket.configuration.WebSocketMessageBrokerConfiguration
- WebSocketMessageController - cn.herodotus.engine.message.websocket.controller中的类
-
Description: WebSocket 消息接口
- WebSocketMessageController(WebSocketMessageSender, WebSocketDisplayService) - 类的构造器 cn.herodotus.engine.message.websocket.controller.WebSocketMessageController
- webSocketMessageSender(SimpMessagingTemplate, SimpUserRegistry) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketProcessorConfiguration
- WebSocketMessageSender - cn.herodotus.engine.message.websocket.processor中的类
-
Description: Web Socket 服务端消息发送
- WebSocketMessageSender() - 类的构造器 cn.herodotus.engine.message.websocket.processor.WebSocketMessageSender
- WebSocketPrincipal - cn.herodotus.engine.message.websocket.domain中的类
-
Description: Websocket登录连接对象
- WebSocketPrincipal(PrincipalDetails) - 类的构造器 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- WebSocketPrincipal(String) - 类的构造器 cn.herodotus.engine.message.websocket.domain.WebSocketPrincipal
- WebSocketPrincipalHandshakeHandler - cn.herodotus.engine.message.websocket.interceptor中的类
-
Description: 设置认证用户信息
- WebSocketPrincipalHandshakeHandler() - 类的构造器 cn.herodotus.engine.message.websocket.interceptor.WebSocketPrincipalHandshakeHandler
- WebSocketProcessorConfiguration - cn.herodotus.engine.message.websocket.configuration中的类
-
Description: WebSocket 处理器相关配置
- WebSocketProcessorConfiguration() - 类的构造器 cn.herodotus.engine.message.websocket.configuration.WebSocketProcessorConfiguration
- WebSocketProperties - cn.herodotus.engine.message.websocket.properties中的类
-
Description: Web Socket 配置
- WebSocketProperties() - 类的构造器 cn.herodotus.engine.message.websocket.properties.WebSocketProperties
- WebSocketPublishMessageController - cn.herodotus.engine.message.websocket.controller中的类
-
Description: 前端使用的 publish 响应接口
- WebSocketPublishMessageController(WebSocketMessageSender, DialogueDetailService) - 类的构造器 cn.herodotus.engine.message.websocket.controller.WebSocketPublishMessageController
- webSocketSessionHandshakeInterceptor(BearerTokenResolver) - 类中的方法 cn.herodotus.engine.message.websocket.configuration.WebSocketProcessorConfiguration
- WebSocketSessionHandshakeInterceptor - cn.herodotus.engine.message.websocket.interceptor中的类
-
Description: WebSocketSessionHandshakeInterceptor
- WebSocketSessionHandshakeInterceptor(BearerTokenResolver) - 类的构造器 cn.herodotus.engine.message.websocket.interceptor.WebSocketSessionHandshakeInterceptor
- WebSocketUtils - cn.herodotus.engine.message.websocket.utils中的类
-
Description: WebSocket 通用工具类
- WebSocketUtils() - 类的构造器 cn.herodotus.engine.message.websocket.utils.WebSocketUtils
All Classes and Interfaces|所有程序包|序列化表格