A B C D F G H I N O P R S T U V X
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- addRecord(String, KVRecord) - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
-
添加分支数据 如果分支名和数据为空,则不产生任何效果
- addRecord(String, KVRecords) - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
-
添加分支数据 如果分支名和数据为空,则不产生任何效果
- addResult(ProcessResult) - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
-
添加处理结果 如果处理结果为空,则不产生任何效果
- alarmSender - 类 中的变量xin.manong.stream.sdk.receiver.Receiver
- appName - 类 中的变量xin.manong.stream.sdk.receiver.Receiver
B
- build(Map<String, Object>) - 类 中的方法xin.manong.stream.sdk.resource.Resource
-
根据配置信息构建资源 ResourceFactory负责调用该方法,不可复写
C
- configFile() - 注释类型 中的方法xin.manong.stream.sdk.annotation.StreamApplication
- configMap - 类 中的变量xin.manong.stream.sdk.plugin.Plugin
- configMap - 类 中的变量xin.manong.stream.sdk.receiver.ReceiveConverter
- configMap - 类 中的变量xin.manong.stream.sdk.receiver.Receiver
- convert(Context, Object) - 类 中的方法xin.manong.stream.sdk.receiver.ReceiveConverter
-
处理数据
- converter - 类 中的变量xin.manong.stream.sdk.receiver.ReceiveProcessor
- create(Map<String, Object>) - 类 中的方法xin.manong.stream.sdk.resource.Resource
-
根据配置创建资源
D
- DEFAULT_CONFIG_FILE - 注释类型 中的静态变量xin.manong.stream.sdk.annotation.StreamApplication
-
缺省配置文件路径
- destroy() - 类 中的方法xin.manong.stream.sdk.plugin.Plugin
-
销毁插件
- destroy() - 类 中的方法xin.manong.stream.sdk.receiver.ReceiveConverter
-
销毁
- destroy() - 类 中的方法xin.manong.stream.sdk.resource.Resource
-
销毁资源
F
- flush() - 类 中的方法xin.manong.stream.sdk.plugin.Plugin
-
flush插件内部数据,保证数据落地 默认实现为空,用户可覆写此方法
- FORK_FAIL - 类 中的静态变量xin.manong.stream.sdk.plugin.Plugin
- FORK_NEXT - 类 中的静态变量xin.manong.stream.sdk.plugin.Plugin
- FORK_SUCCESS - 类 中的静态变量xin.manong.stream.sdk.plugin.Plugin
G
- get() - 类 中的方法xin.manong.stream.sdk.resource.Resource
-
获取资源对象
- getForkCount() - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
-
获取分支数量
- getForks() - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
-
获取分支集合
- getName() - 类 中的方法xin.manong.stream.sdk.resource.Resource
-
获取资源名
- getRecords(String) - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
-
获取分支数据
H
- handle(KVRecord) - 类 中的方法xin.manong.stream.sdk.plugin.Plugin
-
处理数据
I
- Import - xin.manong.stream.sdk.annotation中的注释类型
-
资源导入注解
- init() - 类 中的方法xin.manong.stream.sdk.plugin.Plugin
-
初始化插件
- init() - 类 中的方法xin.manong.stream.sdk.receiver.ReceiveConverter
-
初始化
N
- name - 类 中的变量xin.manong.stream.sdk.resource.Resource
- name() - 注释类型 中的方法xin.manong.stream.sdk.annotation.Resource
- name() - 注释类型 中的方法xin.manong.stream.sdk.annotation.StreamApplication
O
- object - 类 中的变量xin.manong.stream.sdk.resource.Resource
- outerAnnotation - 类 中的变量xin.manong.stream.sdk.prepare.Preprocessor
P
- Plugin - xin.manong.stream.sdk.plugin中的类
-
插件:处理数据,满足功能需求 插件抛出普通异常框架捕获处理消化 插件抛出UnacceptableException或Error框架认为处理失败,重新处理数据 用户定义插件继承此类,实现以下方法 1. init: 初始化插件 2. destroy: 销毁插件 3. handle: 处理数据 用户插件可覆盖以下方法(默认实现为空) 1. flush: 冲刷插件内容,如业务需要定期落地效果,框架可保证数据定期落地(此方法框架定期调用) 2. postInit: 初始化之后操作实现(此方法框架保证init调用完成之后调用)
- Plugin(Map<String, Object>) - 类 的构造器xin.manong.stream.sdk.plugin.Plugin
- Preprocessor - xin.manong.stream.sdk.prepare中的类
-
预处理器 stream流程启动前调用
- Preprocessor(Annotation) - 类 的构造器xin.manong.stream.sdk.prepare.Preprocessor
- process() - 类 中的方法xin.manong.stream.sdk.prepare.Preprocessor
-
预处理
- process(Object) - 类 中的方法xin.manong.stream.sdk.receiver.ReceiveProcessor
-
接收数据处理 处理接收数据,将处理结果发送到下游processor进行处理
- ProcessResult - xin.manong.stream.sdk.common中的类
-
数据处理结果 处理结果区分分支,根据分支将数据分发下游
- ProcessResult() - 类 的构造器xin.manong.stream.sdk.common.ProcessResult
R
- ReceiveConverter - xin.manong.stream.sdk.receiver中的类
-
接收数据转换器 负责将数据源数据转换为KVRecords
- ReceiveConverter(Map<String, Object>) - 类 的构造器xin.manong.stream.sdk.receiver.ReceiveConverter
- receiveProcessor - 类 中的变量xin.manong.stream.sdk.receiver.Receiver
- ReceiveProcessor - xin.manong.stream.sdk.receiver中的类
-
接收数据处理器 处理接收器数据,用户不用关心此类,框架提供默认实现
- ReceiveProcessor() - 类 的构造器xin.manong.stream.sdk.receiver.ReceiveProcessor
- Receiver - xin.manong.stream.sdk.receiver中的类
-
数据接收器 针对不同数据源实现不同接收器,实现数据接收器的启动和停止逻辑 实现自行调用receiveProcessor处理接收数据
- Receiver(Map<String, Object>) - 类 的构造器xin.manong.stream.sdk.receiver.Receiver
- required() - 注释类型 中的方法xin.manong.stream.sdk.annotation.Resource
- Resource<T> - xin.manong.stream.sdk.resource中的类
-
管理开销较大资源的生命周期,达到全局资源共享的目的 用户自定义资源需要继承此类,实现create和destroy方法,定义资源创建和销毁逻辑
- Resource - xin.manong.stream.sdk.annotation中的注释类型
-
资源注解 框架解析注解实现Resource注入
- Resource(String) - 类 的构造器xin.manong.stream.sdk.resource.Resource
S
- setAlarmSender(AlarmSender) - 类 中的方法xin.manong.stream.sdk.receiver.Receiver
-
设置报警发送器
- setAppName(String) - 类 中的方法xin.manong.stream.sdk.receiver.Receiver
-
设置所属应用名
- start() - 类 中的方法xin.manong.stream.sdk.receiver.Receiver
-
启动接收器
- stop() - 类 中的方法xin.manong.stream.sdk.receiver.Receiver
-
停止接收器
- STREAM_BIRTH_PROCESSOR - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_DEBUG_MESSAGE - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_EXCEPTION_PROCESSOR - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_EXCEPTION_RECEIVER - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_KEEP_WATCH - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_ID - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_KEY - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_OFFSET - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_PARTITION - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_TAG - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_TIMESTAMP - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_MESSAGE_TOPIC - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_PROCESS_TIME - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_PROCESS_TRACE - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_PROCESSOR - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_PROCESSOR_TIME - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_RECEIVER - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_RECORD_ID - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_RECORD_TYPE - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_START_PROCESS_TIME - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- STREAM_TRACE_ID - 类 中的静态变量xin.manong.stream.sdk.common.StreamConstants
- StreamApplication - xin.manong.stream.sdk.annotation中的注释类型
-
stream应用配置注解
- StreamConstants - xin.manong.stream.sdk.common中的类
-
stream常量定义
- StreamConstants() - 类 的构造器xin.manong.stream.sdk.common.StreamConstants
- sweep() - 类 中的方法xin.manong.stream.sdk.receiver.ReceiveProcessor
-
清理资源
T
- toString() - 类 中的方法xin.manong.stream.sdk.common.ProcessResult
U
- UnacceptableException - xin.manong.stream.sdk.common中的异常错误
-
不可接受异常 抛出该异常表示不可接受数据处理失败,框架捕获该异常后对数据重新处理
- UnacceptableException(String) - 异常错误 的构造器xin.manong.stream.sdk.common.UnacceptableException
- UnacceptableException(Throwable) - 异常错误 的构造器xin.manong.stream.sdk.common.UnacceptableException
V
- validate() - 类 中的方法xin.manong.stream.sdk.resource.Resource
-
验证资源有效性,默认实现返回true 自定义资源可以复写该方法,无效资源可触发框架进行销毁
- value() - 注释类型 中的方法xin.manong.stream.sdk.annotation.Import
X
- xin.manong.stream.sdk.annotation - 程序包 xin.manong.stream.sdk.annotation
- xin.manong.stream.sdk.common - 程序包 xin.manong.stream.sdk.common
- xin.manong.stream.sdk.plugin - 程序包 xin.manong.stream.sdk.plugin
- xin.manong.stream.sdk.prepare - 程序包 xin.manong.stream.sdk.prepare
- xin.manong.stream.sdk.receiver - 程序包 xin.manong.stream.sdk.receiver
- xin.manong.stream.sdk.resource - 程序包 xin.manong.stream.sdk.resource
所有类 所有程序包