索引

A B C D E F G H M N O P R S T V W 
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
 
A B C D E F G H M N O P R S T V W 
All Classes and Interfaces|所有程序包|序列化表格