跳过导航链接
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

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

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

init() - 类 中的方法xin.manong.stream.sdk.plugin.Plugin
初始化插件
init() - 类 中的方法xin.manong.stream.sdk.receiver.ReceiveConverter
初始化

N

name - 类 中的变量xin.manong.stream.sdk.resource.Resource
 

O

object - 类 中的变量xin.manong.stream.sdk.resource.Resource
 

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
 
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中的类
接收数据处理器 处理接收器数据,用户不用关心此类,框架提供默认实现
ReceiveProcessor() - 类 的构造器xin.manong.stream.sdk.receiver.ReceiveProcessor
 
receiveProcessor - 类 中的变量xin.manong.stream.sdk.receiver.Receiver
 
Receiver - xin.manong.stream.sdk.receiver中的类
数据接收器 针对不同数据源实现不同接收器,实现数据接收器的启动和停止逻辑 实现自行调用receiveProcessor处理接收数据
Receiver(Map<String, Object>) - 类 的构造器xin.manong.stream.sdk.receiver.Receiver
 
Resource - xin.manong.stream.sdk.annotation中的注释类型
资源注解 框架解析注解实现Resource注入
Resource<T> - xin.manong.stream.sdk.resource中的类
管理开销较大资源的生命周期,达到全局资源共享的目的 用户自定义资源需要继承此类,实现create和destroy方法,定义资源创建和销毁逻辑
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_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
 
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 自定义资源可以复写该方法,无效资源可触发框架进行销毁

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.receiver - 程序包 xin.manong.stream.sdk.receiver
 
xin.manong.stream.sdk.resource - 程序包 xin.manong.stream.sdk.resource
 
A B C D F G H I N O P R S T U V X 
跳过导航链接

Copyright © 2022. All rights reserved.