Index

A B C D E G H I M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractApplicationEvent<T> - Class in cn.herodotus.engine.message.core.definition.event
Description: 自定义 Application Event 基础类
AbstractApplicationEvent(T) - Constructor for class cn.herodotus.engine.message.core.definition.event.AbstractApplicationEvent
 
AbstractApplicationEvent(T, Clock) - Constructor for class cn.herodotus.engine.message.core.definition.event.AbstractApplicationEvent
 
AccountReleaseFromCacheEvent - Class in cn.herodotus.engine.message.core.logic.event
Description: 从账户状态缓存中释放账号事件
AccountReleaseFromCacheEvent(String) - Constructor for class cn.herodotus.engine.message.core.logic.event.AccountReleaseFromCacheEvent
 
AccountReleaseFromCacheEvent(String, Clock) - Constructor for class cn.herodotus.engine.message.core.logic.event.AccountReleaseFromCacheEvent
 
AccountStatusEventManager - Interface in cn.herodotus.engine.message.core.logic.strategy
Description: 用户状态变更服务
announcement(Object) - Static method in class cn.herodotus.engine.message.core.DefaultMessageSendingFacade
发送公告信息
ApplicationStrategyEventManager<T> - Interface in cn.herodotus.engine.message.core.definition.strategy
Description: 应用策略事件

B

broadcast(String, T) - Static method in class cn.herodotus.engine.message.core.MessageSendingFacade
发送 WebSocket 广播消息

C

ChangeUserStatusEvent - Class in cn.herodotus.engine.message.core.logic.event
Description: 本地用户状态变更事件
ChangeUserStatusEvent(UserStatus) - Constructor for class cn.herodotus.engine.message.core.logic.event.ChangeUserStatusEvent
 
ChangeUserStatusEvent(UserStatus, Clock) - Constructor for class cn.herodotus.engine.message.core.logic.event.ChangeUserStatusEvent
 
cn.herodotus.engine.message.core - package cn.herodotus.engine.message.core
 
cn.herodotus.engine.message.core.constants - package cn.herodotus.engine.message.core.constants
 
cn.herodotus.engine.message.core.definition - package cn.herodotus.engine.message.core.definition
 
cn.herodotus.engine.message.core.definition.domain - package cn.herodotus.engine.message.core.definition.domain
 
cn.herodotus.engine.message.core.definition.event - package cn.herodotus.engine.message.core.definition.event
 
cn.herodotus.engine.message.core.definition.strategy - package cn.herodotus.engine.message.core.definition.strategy
 
cn.herodotus.engine.message.core.exception - package cn.herodotus.engine.message.core.exception
 
cn.herodotus.engine.message.core.logic.domain - package cn.herodotus.engine.message.core.logic.domain
 
cn.herodotus.engine.message.core.logic.event - package cn.herodotus.engine.message.core.logic.event
 
cn.herodotus.engine.message.core.logic.strategy - package cn.herodotus.engine.message.core.logic.strategy
 

D

DefaultMessageSendingFacade - Class in cn.herodotus.engine.message.core
Description: 默认消息发送器
DefaultMessageSendingFacade() - Constructor for class cn.herodotus.engine.message.core.DefaultMessageSendingFacade
 
DialogueMessage - Class in cn.herodotus.engine.message.core.logic.domain
Description: 对话消息传递对象
DialogueMessage() - Constructor for class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 

E

EMQX_DEFAULT_EVENT_OUTBOUND_CHANNEL - Static variable in interface cn.herodotus.engine.message.core.constants.HerodotusChannels
Emqx 默认的系统时间数据 EVENT 类型出站通道
EMQX_DEFAULT_MONITOR_MQTT_INBOUND_CHANNEL - Static variable in interface cn.herodotus.engine.message.core.constants.HerodotusChannels
Emqx 默认的监控指标数据数据 Mqtt 类型入站通道
EMQX_DEFAULT_WEBHOOK_HTTP_INBOUND_CHANNEL - Static variable in interface cn.herodotus.engine.message.core.constants.HerodotusChannels
Emqx 默认的 Webhook 数据 HTTP 类型入站通道
equals(Object) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
equals(Object) - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
event(AbstractApplicationEvent<T>) - Static method in class cn.herodotus.engine.message.core.MessageSendingFacade
发送事件类型消息

G

getBinderName() - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
getBindingName() - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
getClassName() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getContent() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getCorrelationData() - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
getData() - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
getData() - Method in class cn.herodotus.engine.message.core.definition.event.AbstractApplicationEvent
 
getDescription() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getDestination() - Method in class cn.herodotus.engine.message.core.definition.domain.TemplateMessage
 
getDestinationServiceName() - Method in interface cn.herodotus.engine.message.core.definition.strategy.ApplicationStrategyEventManager
目的服务名称
getDetailId() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getDialogueId() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getFeedback() - Method in exception cn.herodotus.engine.message.core.exception.IllegalChannelException
 
getFeedback() - Method in exception cn.herodotus.engine.message.core.exception.PrincipalNotFoundException
 
getMappingCode() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getMappingId() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getMethodName() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getOutputContentType() - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
getPayload() - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
getPayload() - Method in class cn.herodotus.engine.message.core.definition.domain.TemplateMessage
 
getQos() - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
getReceiverAvatar() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getReceiverId() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getReceiverName() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getRequestMethod() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getResponseTopic() - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
getScanAnnotationClass() - Method in interface cn.herodotus.engine.message.core.logic.strategy.RequestMappingScanEventManager
获取是否执行扫描的标记注解。
getSenderAvatar() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getSenderId() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getSenderName() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
getServiceId() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getStatus() - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
getTopic() - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
getUrl() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
getUser() - Method in class cn.herodotus.engine.message.core.definition.domain.WebSocketMessage
 
getUserId() - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 

H

hashCode() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
hashCode() - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
HerodotusChannels - Interface in cn.herodotus.engine.message.core.constants
Description: 消息通道定义

I

ILLEGAL_CHANNEL - Static variable in interface cn.herodotus.engine.message.core.constants.MessageErrorCodes
 
IllegalChannelException - Exception in cn.herodotus.engine.message.core.exception
Description: Web Socket Channel 错误
IllegalChannelException() - Constructor for exception cn.herodotus.engine.message.core.exception.IllegalChannelException
 
IllegalChannelException(String) - Constructor for exception cn.herodotus.engine.message.core.exception.IllegalChannelException
 
IllegalChannelException(String, Throwable) - Constructor for exception cn.herodotus.engine.message.core.exception.IllegalChannelException
 
IllegalChannelException(String, Throwable, boolean, boolean) - Constructor for exception cn.herodotus.engine.message.core.exception.IllegalChannelException
 
IllegalChannelException(Throwable) - Constructor for exception cn.herodotus.engine.message.core.exception.IllegalChannelException
 
isLocal(String) - Method in interface cn.herodotus.engine.message.core.definition.strategy.StrategyEventManager
是否是本地处理事件。
isPerformScan() - Method in interface cn.herodotus.engine.message.core.logic.strategy.RequestMappingScanEventManager
是否满足执行扫描的条件。 根据扫描标记注解 RequestMappingScanEventManager.getScanAnnotationClass() 以及 是否是分布式架构 决定是否执行接口的扫描。
ITEM_KAFKA_ENABLED - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
ITEM_MQTT_PASSWORD - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
ITEM_MQTT_USERNAME - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
ITEM_WEBSOCKET_MULTIPLE_INSTANCE - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 

M

Message - Interface in cn.herodotus.engine.message.core.definition.domain
Description: 统一消息定义
MESSAGE_AREA_PREFIX - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
MESSAGE_TO_ALL - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
消息类型判断值。
MessageConstants - Interface in cn.herodotus.engine.message.core.constants
Description: 消息模块常量
MessageErrorCodes - Interface in cn.herodotus.engine.message.core.constants
Description: WebSocket 统一错误代码定义
MessageSendingAdapter<D extends Message,E extends AbstractApplicationEvent<D>> - Interface in cn.herodotus.engine.message.core.definition
Description: 消息发送适配器
MessageSendingFacade - Class in cn.herodotus.engine.message.core
Description: 统一消息发送门面
MessageSendingFacade() - Constructor for class cn.herodotus.engine.message.core.MessageSendingFacade
 
MQTT_DEFAULT_INBOUND_CHANNEL - Static variable in interface cn.herodotus.engine.message.core.constants.HerodotusChannels
Mqtt 默认入站通道
MQTT_DEFAULT_OUTBOUND_CHANNEL - Static variable in interface cn.herodotus.engine.message.core.constants.HerodotusChannels
Mqtt 默认出站通道
MqttMessage - Class in cn.herodotus.engine.message.core.definition.domain
Description: Mqtt 类型消息参数实体
MqttMessage() - Constructor for class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
MqttMessageSendingEvent - Class in cn.herodotus.engine.message.core.definition.event
Description: Mqtt 类型消息
MqttMessageSendingEvent(MqttMessage) - Constructor for class cn.herodotus.engine.message.core.definition.event.MqttMessageSendingEvent
 
MqttMessageSendingEvent(MqttMessage, Clock) - Constructor for class cn.herodotus.engine.message.core.definition.event.MqttMessageSendingEvent
 
MULTIPLE_INSTANCE_INPUT - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
MULTIPLE_INSTANCE_OUTPUT - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 

P

pointToPoint(String, String, T) - Static method in class cn.herodotus.engine.message.core.MessageSendingFacade
发送 WebSocket 点对点消息
postLocalProcess(T) - Method in interface cn.herodotus.engine.message.core.definition.strategy.StrategyEventManager
创建本地事件
postLocalStorage(List<RequestMapping>) - Method in interface cn.herodotus.engine.message.core.logic.strategy.RequestMappingScanEventManager
执行本地数据存储
postProcess(String, String, T) - Method in interface cn.herodotus.engine.message.core.definition.strategy.StrategyEventManager
发送事件
postProcess(String, T) - Method in interface cn.herodotus.engine.message.core.definition.strategy.StrategyEventManager
发送事件
postProcess(List<RequestMapping>) - Method in interface cn.herodotus.engine.message.core.logic.strategy.RequestMappingScanEventManager
发布远程事件,传送RequestMapping
postProcess(T) - Method in interface cn.herodotus.engine.message.core.definition.strategy.ApplicationStrategyEventManager
发送事件
postRemoteProcess(String, String, String) - Method in interface cn.herodotus.engine.message.core.definition.strategy.StrategyEventManager
创建远程事件
PRINCIPAL_NOT_FOUND - Static variable in interface cn.herodotus.engine.message.core.constants.MessageErrorCodes
 
PrincipalNotFoundException - Exception in cn.herodotus.engine.message.core.exception
Description: 无法找到 Principal 错误
PrincipalNotFoundException() - Constructor for exception cn.herodotus.engine.message.core.exception.PrincipalNotFoundException
 
PrincipalNotFoundException(String) - Constructor for exception cn.herodotus.engine.message.core.exception.PrincipalNotFoundException
 
PrincipalNotFoundException(String, Throwable) - Constructor for exception cn.herodotus.engine.message.core.exception.PrincipalNotFoundException
 
PrincipalNotFoundException(String, Throwable, boolean, boolean) - Constructor for exception cn.herodotus.engine.message.core.exception.PrincipalNotFoundException
 
PrincipalNotFoundException(Throwable) - Constructor for exception cn.herodotus.engine.message.core.exception.PrincipalNotFoundException
 
PROPERTY_PREFIX_KAFKA - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
PROPERTY_PREFIX_MQTT - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
PROPERTY_PREFIX_WEBSOCKET - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
publishEvent(ApplicationEvent) - Method in interface cn.herodotus.engine.message.core.definition.strategy.StrategyEventManager
发送 Spring Event

R

REDIS_CURRENT_ONLINE_USER - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
REGION_MESSAGE_ANNOUNCEMENT - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
REGION_MESSAGE_DIALOGUE - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
REGION_MESSAGE_DIALOGUE_CONTACT - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
REGION_MESSAGE_DIALOGUE_DETAIL - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
REGION_MESSAGE_NOTIFICATION - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
REGION_MESSAGE_PULL_STAMP - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
RequestMapping - Class in cn.herodotus.engine.message.core.logic.domain
Description: Controller 请求注解元数据封装实体
RequestMapping() - Constructor for class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
RequestMappingGatherEvent - Class in cn.herodotus.engine.message.core.logic.event
Description: 本地RequestMapping收集事件
RequestMappingGatherEvent(List<RequestMapping>) - Constructor for class cn.herodotus.engine.message.core.logic.event.RequestMappingGatherEvent
 
RequestMappingGatherEvent(List<RequestMapping>, Clock) - Constructor for class cn.herodotus.engine.message.core.logic.event.RequestMappingGatherEvent
 
RequestMappingScanEventManager - Interface in cn.herodotus.engine.message.core.logic.strategy
Description: RequestMapping 扫描管理器

S

SendDialogueMessageEvent - Class in cn.herodotus.engine.message.core.logic.event
Description: 本地发送对话消息事件
SendDialogueMessageEvent(DialogueMessage) - Constructor for class cn.herodotus.engine.message.core.logic.event.SendDialogueMessageEvent
 
SendDialogueMessageEvent(DialogueMessage, Clock) - Constructor for class cn.herodotus.engine.message.core.logic.event.SendDialogueMessageEvent
 
setBinderName(String) - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
setBindingName(String) - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
setClassName(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setContent(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setCorrelationData(String) - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
setData(Object) - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
setDescription(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setDestination(String) - Method in class cn.herodotus.engine.message.core.definition.domain.TemplateMessage
 
setDetailId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setDialogueId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setMappingCode(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setMappingId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setMethodName(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setOutputContentType(MimeType) - Method in class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
setPayload(Object) - Method in class cn.herodotus.engine.message.core.definition.domain.TemplateMessage
 
setPayload(String) - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
setQos(Integer) - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
setReceiverAvatar(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setReceiverId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setReceiverName(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setRequestMethod(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setResponseTopic(String) - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
setSenderAvatar(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setSenderId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setSenderName(String) - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
setServiceId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setStatus(String) - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
setTopic(String) - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
setUrl(String) - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
setUser(String) - Method in class cn.herodotus.engine.message.core.definition.domain.WebSocketMessage
 
setUserId(String) - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
StrategyEventManager<T> - Interface in cn.herodotus.engine.message.core.definition.strategy
Description: 策略 Event 定义
stream(T) - Static method in class cn.herodotus.engine.message.core.MessageSendingFacade
发送 Spring Cloud Stream 类型消息
StreamMessage - Class in cn.herodotus.engine.message.core.definition.domain
Description: Spring Cloud Stream 类型消息参数实体
StreamMessage() - Constructor for class cn.herodotus.engine.message.core.definition.domain.StreamMessage
 
StreamMessageSendingEvent<T extends StreamMessage> - Class in cn.herodotus.engine.message.core.definition.event
Description: Spring Cloud Stream 类型消息
StreamMessageSendingEvent(T) - Constructor for class cn.herodotus.engine.message.core.definition.event.StreamMessageSendingEvent
 
StreamMessageSendingEvent(T, Clock) - Constructor for class cn.herodotus.engine.message.core.definition.event.StreamMessageSendingEvent
 

T

template(T) - Static method in class cn.herodotus.engine.message.core.MessageSendingFacade
发送 MessageTemplate 类型消息
TemplateMessage - Class in cn.herodotus.engine.message.core.definition.domain
Description: Spring Messaging Template 类型消息参数实体
TemplateMessage() - Constructor for class cn.herodotus.engine.message.core.definition.domain.TemplateMessage
 
TemplateMessageSendingEvent<T extends TemplateMessage> - Class in cn.herodotus.engine.message.core.definition.event
Description: Spring 框架 MessageTemplate 类型消息发送事件
TemplateMessageSendingEvent(T) - Constructor for class cn.herodotus.engine.message.core.definition.event.TemplateMessageSendingEvent
 
TemplateMessageSendingEvent(T, Clock) - Constructor for class cn.herodotus.engine.message.core.definition.event.TemplateMessageSendingEvent
 
toString() - Method in class cn.herodotus.engine.message.core.definition.domain.MqttMessage
 
toString() - Method in class cn.herodotus.engine.message.core.definition.domain.TemplateMessage
 
toString() - Method in class cn.herodotus.engine.message.core.definition.domain.WebSocketMessage
 
toString() - Method in class cn.herodotus.engine.message.core.logic.domain.DialogueMessage
 
toString() - Method in class cn.herodotus.engine.message.core.logic.domain.RequestMapping
 
toString() - Method in class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
toUser(String, Object) - Static method in class cn.herodotus.engine.message.core.DefaultMessageSendingFacade
发送 WebSocket 给指定用户

U

UserStatus - Class in cn.herodotus.engine.message.core.logic.domain
Description: 用户状态变更实体
UserStatus() - Constructor for class cn.herodotus.engine.message.core.logic.domain.UserStatus
 
UserStatus(String, String) - Constructor for class cn.herodotus.engine.message.core.logic.domain.UserStatus
 

W

WEBSOCKET_CHANNEL_PROXY_BROADCAST - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
WEBSOCKET_CHANNEL_PROXY_PERSONAL - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
WEBSOCKET_DESTINATION_BROADCAST_NOTICE - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
WEBSOCKET_DESTINATION_BROADCAST_ONLINE - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
WEBSOCKET_DESTINATION_PERSONAL_MESSAGE - Static variable in interface cn.herodotus.engine.message.core.constants.MessageConstants
 
WebSocketMessage - Class in cn.herodotus.engine.message.core.definition.domain
Description: WebSocket 模版消息
WebSocketMessage() - Constructor for class cn.herodotus.engine.message.core.definition.domain.WebSocketMessage
 
A B C D E G H I M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form