Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form