All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCloseListenerning AbstractExecutor<T> 抽象处理泛型AbstractInChannel 抽象类 所有输入通道的父类 包含脏数据收集统计AbstractRecordInHandle 封装了 RecordInHandle 事件 保留一条一条执行的方法 批调用改成循环调用一条一条 在不覆盖的时候提供初始化方法Ack 消息接收Action 动作ActionPlug 动作插件 预留了前置和后置但未使用BeanFactory 构建beanBoolColumn 布尔类型列数据BytesColumn byte数组列数据CastValueHandle<T,V> 值改变成其他值的handleCastValueToStringHandle 将object 对象转换为stringChannel 通道 下链接输出器上链接交换机,通道限流,交换机不限流ClassSize Created by liqiang on 15/12/12.ClassTools 通过包名获取classClassUtils Closed 可以被关闭的CloseListener 关闭时的监听CloseListenerning 可被监听关闭事件的CloseUtils 关闭操作Column 一列数据Column.Type ColumnCast ColumnDisposeHandle 为了避免多个字段处理时多次循环问题提供的一次循环调用的类ColumnDisposeHandlePlug 对于只要处理某些字段的插件进行统一遍历,这样不会出现多个插件多次反复循环遍历计算 这个插件只能添加一次到插件管理器,需要注册这个插件,调用这个插件的静态方法CommonErrorCode 管理异常Communication 一个任务的所有状态存储 全局上下文对象 动作的耗时单独计算CommunicationTool 统计信息业务层面处理CommunicationTool.Stringify ConfigBean 标识是一个配置的beanConfigField 标识这是一个配置的字段ConfigLoad 配置加载器ConfigLoadManager 加载配置 ps: 预留给以后更多配置接入ConfigParameter 标识这是一个配置的字段Configuration 提供多级JSON配置信息无损存储ConfigurationConst 管理全局的key变量ConfigurationData CoreExchange 核心交换机用于组织交换机 所有输入数据的汇集位置,包含流量统计流量统计后将流向下游交换机,下游交换机不要进行流量统计Data 标志为数据对象 任务与执行器的关系为 多对一DataInputStream 数据输入流DataInputStreamFactory 数据输入流DataOutputStream 数据输出流用于输出数据DataOutputStreamFactory 数据输出流用于输出数据DataStream 数据流标识为数据处理流DataStreamFactory<T> 创建数据流工厂DateColumn 时间类型DateColumn.DateType DefaultCreateInstanceFactory 默认产生实例的工厂DefaultRecord 默认的列数据DirtyRecordHandle 脏数据处理DoHandle<H> DoubleColumn 小数EmptyHandleContext 空的上下文Engine 组织 启动 根据任务配置加载对应的组件类 多个任务共享核心组件。EnumVal 枚举值ErrorCode 异常编码Exchange 交换机用于数据输入管理Executor 执行器ExecutorFacotry 执行器创造工厂ExecutorListener 执行器监听器ExecutorListenerAdapter 空的监听器用于适配器ExecutorTaskQueue 可执行的任务队列执行的方式由执行器来定FactoryManager 工厂管理器管理工厂对象FieldUtils FileUtils FrameworkErrorCode 标记运行的异常Handle Handle 实现handle来实现对应的驱动HandleChangeHandle 监听handle改变HandleContext<H> 上下文 用于获取执行器上下文进行快速循环遍历,减少判断带来的性能消耗 每一个执行器只存储一种handleHandledLogger 根据是否有对应的handle 创建的日志管理器 这也是框架默认的HandledLoggerFactory 根据监听的handle发送对应的事件,当未指定日志工厂时,默认使用此日志工厂。HandleInChannel 触发handle事件的输入通道HandleManager 执行器管理器 管理所有的handle所有需要被使用的执行器都需要注册到其中InChannel 通道 下链接输出器上链接交换机, 输入通道标识这是一个输入通道InChannelExecutor 输入执行器链接inputStream 进行数据的读取InitApplicationConfigHandle 初始化全局配置handleInstallException 初始化异常InstanceFactory 类工厂实际获取实例Instruction 指令InstructionFactory 指令工厂用于处理某个特定指令的产生Job 任务对象包含一个任务需要执行的对象JobContext 任务上下文存储任务所需的全部信息JobContextInit JobEndHandle 任务结束JobEngine 任务引擎控制任务执行任务,由组装引擎组装好后交由控制器执行JobInputExecutorFactory 任务运行时输入连接的执行工厂JobListener 任务执行时的监听器JobListener 监听任务执行情况JobOutputExecutorFactory 任务运行时输入连接的执行工厂 连接的是输入输出工厂与执行器JobRunningController 任务执行器执行时候的控制对象JobStartHandle 任务启动JoinOutExecutorChannel 连接输出器的通道ListConfigurationData LocalPrintLoggerFactory 本地打印输出的日志记录器工厂LogConfig 给予其他配置类作为父类,用于设置日志类的config, 使用logName作为日志字段,将内部log对象作为日志对象,如未配置logName,则自动采用当前类的名字作为日志名LogDebugHandle 标准日志输出debugLogErrorHandle 标准日志输出异常日志Logger 日志处理类框架自带LoggerFactory 日志类产生工厂LogHandleReference 日志连接LogInfoHandle 标准日志输出LongColumn long 类型ObjectPool<T> 对象池,用于缓存对象创建对象OutChannel 通道 下链接输出器上链接交换机,输出通道标识这是个输出通道OutChannelExchange OutChannelExecutor 输出通道执行器是输出通道的下游执行器用于执行data输出的 唯一链接对象执行器OutputStreamOutChannel 抽象类处理好 recordOut 的存储OutResult 输出结果包含 成功的条数以及失败的条数和失败的数据OverFlowUtil ParseInstructionFactory 解析 函数指令,用于执行任务前对配置文件中的函数进行解析并执行Plug 各个模块的插件此插件可以操作到执行中的操作这个插件只是一个标记标记这个类属于插件类型具体需要实现handle来决定PlugManager 插件管理器PreAnalysisModel 预解析的modelRangeSplitUtil 提供通用的根据数字范围、字符串范围等进行切分的通用功能.Record RecordDisposeHandle 一条数据处理的过滤器标识符其余需要实现对应的过滤器获取对应的执行流程时的数据RecordInHandle 数据输入时会触发的handle 在输入通道中执行,存在多线程调用RecordOutuptStream 数据输出流RecordSize ResultJobListener 获取任务返回值的监听器RetryUtil SetValue 设置值,用于bean的创建使用SimpledObjectPool<T> 简单的对象池这个池不处理 等待等问题因为大小都是固定的StartConfiguration 用于启动的配置,预加载等,用来增强引擎的功能 ps:这是个通用的启动接口,会拉起所有的增强功能,如需按需使用请使用对应的启动配置State 状态记录类StreamContext 管理流StringCastValueHandle<T> 将string 转换为其他值StringColumn 字符串列数据StringData 字符串数据任务StringToBigHandle string to bigStringToByteHandle STRING TO byteStringToDateHandle string to dateStringToDoubleHandle string to doubleStringToIntHandle string to intStringToLongHandle STRING TO LONGStringToShortHandle STRING TO SHORTStringToStringHandle STRING TO STRINGStrUtil SyncObjectPool<T> 简单的对象池这个池不处理 等待等问题因为大小都是固定的TransferException 程序通用异常ValueCastHandleFactory ValueUtils 值操作工具类