A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCloseListenerning - Class in risesoft.data.transfer.core.close
- AbstractCloseListenerning() - Constructor for class risesoft.data.transfer.core.close.AbstractCloseListenerning
- AbstractExecutor<T> - Class in risesoft.data.transfer.core.executor
-
抽象处理泛型
- AbstractExecutor() - Constructor for class risesoft.data.transfer.core.executor.AbstractExecutor
- AbstractInChannel - Class in risesoft.data.transfer.core.channel
-
抽象类 所有输入通道的父类 包含脏数据收集统计
- AbstractInChannel(JobContext) - Constructor for class risesoft.data.transfer.core.channel.AbstractInChannel
- AbstractRecordInHandle - Class in risesoft.data.transfer.core.record
-
封装了 RecordInHandle 事件 保留一条一条执行的方法 批调用改成循环调用一条一条 在不覆盖的时候提供初始化方法
- AbstractRecordInHandle() - Constructor for class risesoft.data.transfer.core.record.AbstractRecordInHandle
- Ack - Interface in risesoft.data.transfer.core.record
-
消息接收
- Action - Interface in risesoft.data.transfer.core.action
-
动作
- ActionPlug - Class in risesoft.data.transfer.core.action
-
动作插件 预留了前置和后置但未使用
- ActionPlug(JobContext) - Constructor for class risesoft.data.transfer.core.action.ActionPlug
-
获取构造函数
- add(H) - Method in class risesoft.data.transfer.core.handle.HandleContext
-
添加一个执行器
- add(Object) - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
执行一个任务
- add(Handle) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
添加一个执行器
- addBatch(Collection) - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
添加批任务
- addCloseListener(CloseListener) - Method in class risesoft.data.transfer.core.close.AbstractCloseListenerning
- addCloseListener(CloseListener) - Method in interface risesoft.data.transfer.core.close.CloseListenerning
- addColumn(Column) - Method in class risesoft.data.transfer.core.record.DefaultRecord
- addColumn(Column) - Method in interface risesoft.data.transfer.core.record.Record
-
添加一列
- addIfAbsent(Handle) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
如果这个 不存在则添加存在则跳过
- addLoad(ConfigLoad) - Static method in class risesoft.data.transfer.core.config.ConfigLoadManager
-
从指令中解析配置
- addMessage(String, String) - Method in class risesoft.data.transfer.core.statistics.Communication
- addSecretKeyPath(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
按照configuration要求格式的path 比如: a.b.c a.b[2].c
- addSecretKeyPath(Set<String>) - Method in class risesoft.data.transfer.core.util.Configuration
- align(int) - Static method in class risesoft.data.transfer.core.util.ClassSize
- align(long) - Static method in class risesoft.data.transfer.core.util.ClassSize
- ARGUMENT_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- ARRAY - Static variable in class risesoft.data.transfer.core.util.ClassSize
- ARRAYLIST - Static variable in class risesoft.data.transfer.core.util.ClassSize
- as(List<String>) - Static method in class risesoft.data.transfer.core.data.StringData
- as(ErrorCode, String) - Static method in exception risesoft.data.transfer.core.exception.TransferException
- as(ErrorCode, String, Throwable) - Static method in exception risesoft.data.transfer.core.exception.TransferException
- as(ErrorCode, Throwable) - Static method in exception risesoft.data.transfer.core.exception.TransferException
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.Column
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asBigDecimal() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asBigInteger() - Method in class risesoft.data.transfer.core.column.Column
- asBigInteger() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asBigInteger() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asBigInteger() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asBigInteger() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asBigInteger() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asBigInteger() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asBoolean() - Method in class risesoft.data.transfer.core.column.Column
- asBoolean() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asBoolean() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asBoolean() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asBoolean() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asBoolean() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asBoolean() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asBytes() - Method in class risesoft.data.transfer.core.column.Column
- asBytes() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asBytes() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asBytes() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asBytes() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asBytes() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asBytes() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asDate() - Method in class risesoft.data.transfer.core.column.Column
- asDate() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asDate() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asDate() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asDate() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asDate() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asDate() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asDouble() - Method in class risesoft.data.transfer.core.column.Column
- asDouble() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asDouble() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asDouble() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asDouble() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asDouble() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asDouble() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asLong() - Method in class risesoft.data.transfer.core.column.Column
- asLong() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asLong() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asLong() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asLong() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asLong() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asLong() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asString() - Method in class risesoft.data.transfer.core.column.Column
- asString() - Method in class risesoft.data.transfer.core.column.impl.BoolColumn
- asString() - Method in class risesoft.data.transfer.core.column.impl.BytesColumn
- asString() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- asString() - Method in class risesoft.data.transfer.core.column.impl.DoubleColumn
- asString() - Method in class risesoft.data.transfer.core.column.impl.LongColumn
- asString() - Method in class risesoft.data.transfer.core.column.impl.StringColumn
- asyncExecuteWithRetry(Callable<T>, int, long, boolean, long, ThreadPoolExecutor) - Static method in class risesoft.data.transfer.core.util.RetryUtil
-
在外部线程执行并且重试。
- await(String) - Method in class risesoft.data.transfer.core.context.JobContext
-
暂停当前任务 true: 暂停成功 false: 任务已结束暂停失败
B
- back(T) - Method in interface risesoft.data.transfer.core.util.pool.ObjectPool
-
实例用完后返回给池
- back(T) - Method in class risesoft.data.transfer.core.util.pool.SimpledObjectPool
- back(T) - Method in class risesoft.data.transfer.core.util.pool.SyncObjectPool
- BAD - risesoft.data.transfer.core.column.Column.Type
- BeanFactory - Class in risesoft.data.transfer.core.factory
-
构建bean
- BeanFactory() - Constructor for class risesoft.data.transfer.core.factory.BeanFactory
- beautify() - Method in class risesoft.data.transfer.core.util.Configuration
-
格式化Configuration输出
- bind(Configuration) - Static method in class risesoft.data.transfer.core.column.impl.ColumnCast
- BOOL - risesoft.data.transfer.core.column.Column.Type
- BoolColumn - Class in risesoft.data.transfer.core.column.impl
-
布尔类型列数据
- BoolColumn(Boolean, String) - Constructor for class risesoft.data.transfer.core.column.impl.BoolColumn
- BoolColumn(String) - Constructor for class risesoft.data.transfer.core.column.impl.BoolColumn
- BoolColumn(String, String) - Constructor for class risesoft.data.transfer.core.column.impl.BoolColumn
- BYTE_SPEED - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- BYTES - risesoft.data.transfer.core.column.Column.Type
- bytes2String(BytesColumn) - Static method in class risesoft.data.transfer.core.column.impl.ColumnCast
- BytesColumn - Class in risesoft.data.transfer.core.column.impl
-
byte数组列数据
- BytesColumn(byte[], String) - Constructor for class risesoft.data.transfer.core.column.impl.BytesColumn
- BytesColumn(String) - Constructor for class risesoft.data.transfer.core.column.impl.BytesColumn
C
- CALL_DATAX_SERVICE_FAILED - risesoft.data.transfer.core.exception.FrameworkErrorCode
- CALL_REMOTE_FAILED - risesoft.data.transfer.core.exception.FrameworkErrorCode
- cancel(Record, Throwable, String) - Method in class risesoft.data.transfer.core.executor.out.OutChannelExecutor
- cancel(Record, Throwable, String) - Method in interface risesoft.data.transfer.core.record.Ack
-
取消
- captureName(String) - Static method in class risesoft.data.transfer.core.util.FieldUtils
- castValue(String, Class<T>) - Static method in class risesoft.data.transfer.core.util.strings.ValueCastHandleFactory
- CastValueHandle<T,V> - Interface in risesoft.data.transfer.core.util.strings.handles
-
值改变成其他值的handle
- CastValueToStringHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
将object 对象转换为string
- CastValueToStringHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.CastValueToStringHandle
- channel - Variable in class risesoft.data.transfer.core.exchange.OutChannelExchange
- Channel - Interface in risesoft.data.transfer.core.channel
-
通道 下链接输出器上链接交换机,通道限流,交换机不限流
- ClassSize - Class in risesoft.data.transfer.core.util
-
Created by liqiang on 15/12/12.
- ClassSize() - Constructor for class risesoft.data.transfer.core.util.ClassSize
- ClassTools - Class in risesoft.data.transfer.core.util
-
通过包名获取class
- ClassTools() - Constructor for class risesoft.data.transfer.core.util.ClassTools
- ClassUtils - Class in risesoft.data.transfer.core.util
- ClassUtils() - Constructor for class risesoft.data.transfer.core.util.ClassUtils
- clear() - Method in interface risesoft.data.transfer.core.util.pool.ObjectPool
-
清空实例
- clear() - Method in class risesoft.data.transfer.core.util.pool.SimpledObjectPool
- clear() - Method in class risesoft.data.transfer.core.util.pool.SyncObjectPool
- clone() - Method in class risesoft.data.transfer.core.statistics.Communication
- clone() - Method in class risesoft.data.transfer.core.util.Configuration
-
拷贝当前Configuration,注意,这里使用了深拷贝,避免冲突
- close() - Method in class risesoft.data.transfer.core.channel.AbstractInChannel
- close() - Method in class risesoft.data.transfer.core.channel.HandleInChannel
- close() - Method in class risesoft.data.transfer.core.channel.JoinOutExecutorChannel
- close() - Method in class risesoft.data.transfer.core.channel.OutputStreamOutChannel
- close() - Method in class risesoft.data.transfer.core.close.AbstractCloseListenerning
- close() - Method in interface risesoft.data.transfer.core.close.Closed
-
关闭 通常代表着上游处理任务结束
- close() - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- close() - Method in class risesoft.data.transfer.core.exchange.OutChannelExchange
- close() - Method in interface risesoft.data.transfer.core.executor.ExecutorFacotry
-
这个close 代表不需要使用了
- close() - Method in class risesoft.data.transfer.core.executor.in.InChannelExecutor
- close() - Method in class risesoft.data.transfer.core.executor.in.JobInputExecutorFactory
- close() - Method in class risesoft.data.transfer.core.executor.out.JobOutputExecutorFactory
- close() - Method in class risesoft.data.transfer.core.executor.out.OutChannelExecutor
- close(Closed) - Static method in class risesoft.data.transfer.core.util.CloseUtils
- closed() - Method in class risesoft.data.transfer.core.close.AbstractCloseListenerning
- Closed - Interface in risesoft.data.transfer.core.close
-
可以被关闭的
- CloseListener - Interface in risesoft.data.transfer.core.close
-
关闭时的监听
- CloseListenerning - Interface in risesoft.data.transfer.core.close
-
可被监听关闭事件的
- CloseUtils - Class in risesoft.data.transfer.core.util
-
关闭操作
- CloseUtils() - Constructor for class risesoft.data.transfer.core.util.CloseUtils
- collectDirtyRecord(Record, Throwable, String) - Method in class risesoft.data.transfer.core.channel.AbstractInChannel
- collectDirtyRecord(Record, Throwable, String) - Method in class risesoft.data.transfer.core.channel.HandleInChannel
- collectDirtyRecord(Record, Throwable, String) - Method in interface risesoft.data.transfer.core.channel.InChannel
-
收集脏数据脏数据推往这
- collectDirtyRecord(Record, Throwable, String) - Method in interface risesoft.data.transfer.core.handle.DirtyRecordHandle
- Column - Class in risesoft.data.transfer.core.column
-
一列数据
- Column(Object, Column.Type, long, String) - Constructor for class risesoft.data.transfer.core.column.Column
- Column.Type - Enum in risesoft.data.transfer.core.column
- ColumnCast - Class in risesoft.data.transfer.core.column.impl
- ColumnCast() - Constructor for class risesoft.data.transfer.core.column.impl.ColumnCast
- ColumnDisposeHandle - Interface in risesoft.data.transfer.core.record
-
为了避免多个字段处理时多次循环问题提供的一次循环调用的类
- ColumnDisposeHandlePlug - Class in risesoft.data.transfer.core.record
-
对于只要处理某些字段的插件进行统一遍历,这样不会出现多个插件多次反复循环遍历计算 这个插件只能添加一次到插件管理器,需要注册这个插件,调用这个插件的静态方法
- ColumnHead - Static variable in class risesoft.data.transfer.core.util.ClassSize
- CommonErrorCode - Enum in risesoft.data.transfer.core.exception
-
管理异常
- communication - Variable in class risesoft.data.transfer.core.channel.AbstractInChannel
- Communication - Class in risesoft.data.transfer.core.statistics
-
一个任务的所有状态存储 全局上下文对象 动作的耗时单独计算
- Communication() - Constructor for class risesoft.data.transfer.core.statistics.Communication
- CommunicationTool - Class in risesoft.data.transfer.core.statistics
-
统计信息业务层面处理
- CommunicationTool() - Constructor for class risesoft.data.transfer.core.statistics.CommunicationTool
- CommunicationTool.Stringify - Class in risesoft.data.transfer.core.statistics
- compressMiddle(String, int, int) - Static method in class risesoft.data.transfer.core.util.StrUtil
- CONFIG_ERROR - risesoft.data.transfer.core.exception.CommonErrorCode
- CONFIG_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- ConfigBean - Annotation Type in risesoft.data.transfer.core.factory.annotations
-
标识是一个配置的bean
- ConfigField - Annotation Type in risesoft.data.transfer.core.factory.annotations
-
标识这是一个配置的字段
- ConfigLoad - Interface in risesoft.data.transfer.core.config
-
配置加载器
- ConfigLoadManager - Class in risesoft.data.transfer.core.config
-
加载配置 ps: 预留给以后更多配置接入
- ConfigLoadManager() - Constructor for class risesoft.data.transfer.core.config.ConfigLoadManager
- ConfigParameter - Annotation Type in risesoft.data.transfer.core.factory.annotations
-
标识这是一个配置的字段
- Configuration - Class in risesoft.data.transfer.core.util
-
提供多级JSON配置信息无损存储
- ConfigurationConst - Class in risesoft.data.transfer.core.util
-
管理全局的key变量
- ConfigurationConst() - Constructor for class risesoft.data.transfer.core.util.ConfigurationConst
- ConfigurationData - Class in risesoft.data.transfer.core.data
- ConfigurationData(Configuration) - Constructor for class risesoft.data.transfer.core.data.ConfigurationData
- confirm(List<Record>) - Method in class risesoft.data.transfer.core.executor.out.OutChannelExecutor
- confirm(List<Record>) - Method in interface risesoft.data.transfer.core.record.Ack
-
确定
- confirm(Record) - Method in class risesoft.data.transfer.core.executor.out.OutChannelExecutor
- confirm(Record) - Method in interface risesoft.data.transfer.core.record.Ack
-
确定
- contains(Object) - Method in class risesoft.data.transfer.core.handle.HandleContext
-
是否存在
- CONVERT_NOT_SUPPORT - risesoft.data.transfer.core.exception.CommonErrorCode
- CONVERT_OVER_FLOW - risesoft.data.transfer.core.exception.CommonErrorCode
- CORE_EXCHANGE - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
核心交换机 单例全局唯一
- CoreExchange - Class in risesoft.data.transfer.core.exchange
-
核心交换机用于组织交换机 所有输入数据的汇集位置,包含流量统计流量统计后将流向下游交换机,下游交换机不要进行流量统计
- CoreExchange(Exchange, Communication) - Constructor for class risesoft.data.transfer.core.exchange.CoreExchange
- createThreadPoolExecutor() - Static method in class risesoft.data.transfer.core.util.RetryUtil
-
创建异步执行的线程池。
D
- Data - Interface in risesoft.data.transfer.core.data
-
标志为数据对象 任务与执行器的关系为 多对一
- DataInputStream - Interface in risesoft.data.transfer.core.stream.in
-
数据输入流
- DataInputStreamFactory - Interface in risesoft.data.transfer.core.stream.in
-
数据输入流
- DataOutputStream - Interface in risesoft.data.transfer.core.stream.out
-
数据输出流用于输出数据
- DataOutputStreamFactory - Interface in risesoft.data.transfer.core.stream.out
-
数据输出流用于输出数据
- DataStream - Interface in risesoft.data.transfer.core.stream
-
数据流标识为数据处理流
- DataStreamFactory<T> - Interface in risesoft.data.transfer.core.stream
-
创建数据流工厂
- DATE - risesoft.data.transfer.core.column.Column.Type
- DATE - risesoft.data.transfer.core.column.impl.DateColumn.DateType
- date2String(DateColumn) - Static method in class risesoft.data.transfer.core.column.impl.ColumnCast
- DateColumn - Class in risesoft.data.transfer.core.column.impl
-
时间类型
- DateColumn(Long, String) - Constructor for class risesoft.data.transfer.core.column.impl.DateColumn
-
构建值为stamp(Unix时间戳)的DateColumn,使用Date子类型为DATETIME 实际存储有date改为long的ms,节省存储
- DateColumn(String) - Constructor for class risesoft.data.transfer.core.column.impl.DateColumn
-
构建值为null的DateColumn,使用Date子类型为DATETIME
- DateColumn(Date, String) - Constructor for class risesoft.data.transfer.core.column.impl.DateColumn
-
构建值为date(java.sql.Date)的DateColumn,使用Date子类型为DATE,只有日期,没有时间
- DateColumn(Time, String) - Constructor for class risesoft.data.transfer.core.column.impl.DateColumn
-
构建值为time(java.sql.Time)的DateColumn,使用Date子类型为TIME,只有时间,没有日期
- DateColumn(Timestamp, String) - Constructor for class risesoft.data.transfer.core.column.impl.DateColumn
-
构建值为ts(java.sql.Timestamp)的DateColumn,使用Date子类型为DATETIME
- DateColumn(Date, String) - Constructor for class risesoft.data.transfer.core.column.impl.DateColumn
-
构建值为date(java.util.Date)的DateColumn,使用Date子类型为DATETIME
- DateColumn.DateType - Enum in risesoft.data.transfer.core.column.impl
- DATETIME - risesoft.data.transfer.core.column.impl.DateColumn.DateType
- debug(Object, String) - Method in class risesoft.data.transfer.core.log.HandledLogger
- debug(Object, String) - Method in interface risesoft.data.transfer.core.log.LogDebugHandle
- debug(Object, String) - Method in interface risesoft.data.transfer.core.log.Logger
-
是否接收debug
- DEBUG - Static variable in interface risesoft.data.transfer.core.log.Logger
- DefaultCreateInstanceFactory - Class in risesoft.data.transfer.core.factory
-
默认产生实例的工厂
- DefaultCreateInstanceFactory() - Constructor for class risesoft.data.transfer.core.factory.DefaultCreateInstanceFactory
- DefaultRecord - Class in risesoft.data.transfer.core.record
-
默认的列数据
- DefaultRecord() - Constructor for class risesoft.data.transfer.core.record.DefaultRecord
- DefaultRecordHead - Static variable in class risesoft.data.transfer.core.util.ClassSize
- description() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigField
-
描述
- description() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigParameter
-
描述
- DirtyRecordHandle - Interface in risesoft.data.transfer.core.handle
-
脏数据处理
- dispose(Column, Record, int) - Method in interface risesoft.data.transfer.core.record.ColumnDisposeHandle
- dispose(Column, Record, int) - Method in class risesoft.data.transfer.core.record.ColumnDisposeHandlePlug
- doAction(JobContext) - Method in interface risesoft.data.transfer.core.action.Action
- doAdd(Handle, Class<?>) - Method in interface risesoft.data.transfer.core.handle.HandleChangeHandle
-
添加触发
- doAsciiStringSplit(String, String, int) - Static method in class risesoft.data.transfer.core.util.RangeSplitUtil
- doBigIntegerSplit(BigInteger, BigInteger, int) - Static method in class risesoft.data.transfer.core.util.RangeSplitUtil
- doHandle(H) - Method in interface risesoft.data.transfer.core.handle.DoHandle
- doHandle(Class<T>, DoHandle<T>) - Method in class risesoft.data.transfer.core.context.JobContext
- doHandle(Class<T>, DoHandle<T>) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
根据执行器类型执行一次事件
- DoHandle<H> - Interface in risesoft.data.transfer.core.handle
- doIn(List<Record>) - Method in class risesoft.data.transfer.core.record.AbstractRecordInHandle
- doIn(List<Record>) - Method in interface risesoft.data.transfer.core.record.RecordInHandle
-
从输入通道中进入一批数据
- doIn(Record) - Method in class risesoft.data.transfer.core.record.AbstractRecordInHandle
- doIn(Record) - Method in class risesoft.data.transfer.core.record.ColumnDisposeHandlePlug
- doIn(Record) - Method in interface risesoft.data.transfer.core.record.RecordInHandle
-
从输入通道中进入一条数据
- doLongSplit(long, long, int) - Static method in class risesoft.data.transfer.core.util.RangeSplitUtil
- doRemove(Handle, Class<?>) - Method in interface risesoft.data.transfer.core.handle.HandleChangeHandle
-
删除触发
- DOUBLE - risesoft.data.transfer.core.column.Column.Type
- DoubleColumn - Class in risesoft.data.transfer.core.column.impl
-
小数
- DoubleColumn(Double, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
-
Double无法表示准确的小数数据,我们不推荐使用该方法保存Double数据,建议使用String作为构造入参
- DoubleColumn(Float, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
-
Float无法表示准确的小数数据,我们不推荐使用该方法保存Float数据,建议使用String作为构造入参
- DoubleColumn(Integer, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
- DoubleColumn(Long, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
- DoubleColumn(String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
- DoubleColumn(String, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
- DoubleColumn(BigDecimal, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
- DoubleColumn(BigInteger, String) - Constructor for class risesoft.data.transfer.core.column.impl.DoubleColumn
E
- EMPTY - Static variable in class risesoft.data.transfer.core.handle.EmptyHandleContext
- EmptyHandleContext - Class in risesoft.data.transfer.core.handle
-
空的上下文
- EmptyHandleContext() - Constructor for class risesoft.data.transfer.core.handle.EmptyHandleContext
- end(Communication) - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
- end(Communication) - Method in interface risesoft.data.transfer.core.listener.JobListener
- Engine - Class in risesoft.data.transfer.core
-
组织 启动 根据任务配置加载对应的组件类 多个任务共享核心组件。
- Engine() - Constructor for class risesoft.data.transfer.core.Engine
- EnumVal - Interface in risesoft.data.transfer.core.statistics
-
枚举值
- equals(Object) - Method in class risesoft.data.transfer.core.instruction.model.PreAnalysisModel
- error(Object, String) - Method in class risesoft.data.transfer.core.log.HandledLogger
- error(Object, String) - Method in interface risesoft.data.transfer.core.log.LogErrorHandle
- error(Object, String) - Method in interface risesoft.data.transfer.core.log.Logger
-
是否接受error
- ERROR - Static variable in interface risesoft.data.transfer.core.log.Logger
- ErrorCode - Interface in risesoft.data.transfer.core.exception
-
异常编码
- Exchange - Interface in risesoft.data.transfer.core.exchange
-
交换机用于数据输入管理
- executeWithRetry(Callable<T>, int, long, boolean) - Static method in class risesoft.data.transfer.core.util.RetryUtil
-
重试次数工具方法.
- executeWithRetry(Callable<T>, int, long, boolean, List<Class<?>>) - Static method in class risesoft.data.transfer.core.util.RetryUtil
-
重试次数工具方法.
- executor(String, JobContext) - Method in interface risesoft.data.transfer.core.instruction.factory.Instruction
-
执行指令
- Executor - Interface in risesoft.data.transfer.core.executor
-
执行器
- EXECUTOR_INPUT - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
执行器_输入
- EXECUTOR_OUTPUT - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
执行器_输出
- ExecutorFacotry - Interface in risesoft.data.transfer.core.executor
-
执行器创造工厂
- ExecutorListener - Interface in risesoft.data.transfer.core.executor
-
执行器监听器
- ExecutorListenerAdapter - Class in risesoft.data.transfer.core.executor
-
空的监听器用于适配器
- ExecutorListenerAdapter() - Constructor for class risesoft.data.transfer.core.executor.ExecutorListenerAdapter
- ExecutorTaskQueue - Interface in risesoft.data.transfer.core.executor
-
可执行的任务队列执行的方式由执行器来定
F
- FACTORY - Static variable in class risesoft.data.transfer.core.factory.FactoryManager
- FactoryManager - Class in risesoft.data.transfer.core.factory
-
工厂管理器管理工厂对象
- FactoryManager() - Constructor for class risesoft.data.transfer.core.factory.FactoryManager
- FAILED - risesoft.data.transfer.core.statistics.State
- FieldUtils - Class in risesoft.data.transfer.core.util
- FieldUtils() - Constructor for class risesoft.data.transfer.core.util.FieldUtils
- FileUtils - Class in risesoft.data.transfer.core.util
- FileUtils() - Constructor for class risesoft.data.transfer.core.util.FileUtils
- findAndAddClassesInPackageByFile(String, String, boolean, List<Class<?>>) - Static method in class risesoft.data.transfer.core.util.ClassTools
-
以文件的形式来获取包下的所有Class
- flush() - Method in class risesoft.data.transfer.core.channel.HandleInChannel
- flush() - Method in class risesoft.data.transfer.core.channel.JoinOutExecutorChannel
- flush() - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- flush() - Method in interface risesoft.data.transfer.core.stream.out.RecordOutuptStream
- FrameworkErrorCode - Enum in risesoft.data.transfer.core.exception
-
标记运行的异常
- from(File) - Static method in class risesoft.data.transfer.core.util.Configuration
-
从包括json的File对象加载Configuration
- from(InputStream) - Static method in class risesoft.data.transfer.core.util.Configuration
-
从包括json的InputStream对象加载Configuration
- from(String) - Static method in class risesoft.data.transfer.core.util.Configuration
-
从JSON字符串加载Configuration
- from(List<Object>) - Static method in class risesoft.data.transfer.core.util.Configuration
-
从List对象加载Configuration
- from(Map<String, Object>) - Static method in class risesoft.data.transfer.core.util.Configuration
-
从Map对象加载Configuration
G
- get(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址具体的对象。
- get(String, Class<T>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址具体的对象,并转为用户提供的类型
- getArgs() - Method in class risesoft.data.transfer.core.instruction.model.PreAnalysisModel
-
获取参数
- getBool(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Boolean对象
- getBool(String, boolean) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Boolean对象,如果对象不存在,返回默认Boolean对象
- getByteSize() - Method in class risesoft.data.transfer.core.column.Column
- getByteSize() - Method in class risesoft.data.transfer.core.record.DefaultRecord
- getByteSize() - Method in interface risesoft.data.transfer.core.record.Record
-
获取数据大小
- getChar(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Character对象
- getChar(String, char) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Boolean对象,如果对象不存在,返回默认Character对象
- getChildrens(File) - Static method in class risesoft.data.transfer.core.util.FileUtils
- getClasses(String) - Static method in class risesoft.data.transfer.core.util.ClassTools
-
从包package中获取所有的Class
- getCode() - Method in enum risesoft.data.transfer.core.exception.CommonErrorCode
- getCode() - Method in interface risesoft.data.transfer.core.exception.ErrorCode
-
错误编码
- getCode() - Method in enum risesoft.data.transfer.core.exception.FrameworkErrorCode
- getColumn(int) - Method in class risesoft.data.transfer.core.record.DefaultRecord
- getColumn(int) - Method in interface risesoft.data.transfer.core.record.Record
-
获取指定的列
- getColumnNumber() - Method in class risesoft.data.transfer.core.record.DefaultRecord
- getColumnNumber() - Method in interface risesoft.data.transfer.core.record.Record
-
获取有多少列
- getColumns() - Method in class risesoft.data.transfer.core.record.DefaultRecord
- getColumns() - Method in interface risesoft.data.transfer.core.record.Record
-
获取数据
- getCommunication() - Method in class risesoft.data.transfer.core.context.JobContext
- getCommunication() - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
-
获取统计对象,注意此时没有统计 对象时会等待
- getConcurrentJob() - Method in class risesoft.data.transfer.core.context.JobContext
-
获取当前任务
- getConcurrentSize() - Method in interface risesoft.data.transfer.core.util.pool.ObjectPool
-
获取当前可用实例
- getConcurrentSize() - Method in class risesoft.data.transfer.core.util.pool.SimpledObjectPool
-
获取当前剩余的
- getConcurrentSize() - Method in class risesoft.data.transfer.core.util.pool.SyncObjectPool
-
获取当前剩余的
- getConfiguration() - Method in class risesoft.data.transfer.core.context.JobContext
- getConfiguration() - Method in class risesoft.data.transfer.core.data.ConfigurationData
- getConfiguration(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
用户指定部分path,获取Configuration的子集
- getConfigurationNotNull(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
用户指定部分path,获取Configuration的子集
- getConfigurations() - Method in class risesoft.data.transfer.core.data.ListConfigurationData
- getContext() - Method in class risesoft.data.transfer.core.context.JobContext
-
获取上下文对象,这个对象可以用于缓存等操作
- getContext(Class<T>) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
获取执行器上下文
- getCoreExchange() - Method in class risesoft.data.transfer.core.context.JobContext
- getCounter() - Method in class risesoft.data.transfer.core.statistics.Communication
- getDataInputStreamFactory() - Method in class risesoft.data.transfer.core.context.StreamContext
- getDataOutputStreamFactory() - Method in class risesoft.data.transfer.core.context.StreamContext
- getDatas() - Method in class risesoft.data.transfer.core.job.Job
- getDefault(T, T) - Static method in class risesoft.data.transfer.core.util.ValueUtils
- getDescription() - Method in enum risesoft.data.transfer.core.exception.CommonErrorCode
- getDescription() - Method in interface risesoft.data.transfer.core.exception.ErrorCode
-
错误描述
- getDescription() - Method in enum risesoft.data.transfer.core.exception.FrameworkErrorCode
- getDouble(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Double对象
- getDouble(String, double) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Double对象,如果对象不存在,返回默认Double对象
- getDoubleCounter(String) - Method in class risesoft.data.transfer.core.statistics.Communication
- getEndTime() - Method in class risesoft.data.transfer.core.statistics.Communication
- getErrorCode() - Method in exception risesoft.data.transfer.core.exception.TransferException
- getExecutorSize() - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
获取执行器 的数量
- getFactory(String) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
-
获取工厂当名字为空的时候返回默认的工厂
- getFail() - Method in class risesoft.data.transfer.core.stream.out.OutResult
- getFields(Class<?>) - Static method in class risesoft.data.transfer.core.util.FieldUtils
-
拿到一个对象所有的字段 包括父类的 除了object
- getHandle(Class<?>) - Static method in class risesoft.data.transfer.core.util.strings.ValueCastHandleFactory
- getHandle(Class<?>, Class<T>) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
获取一个插件
- getHandle(Class<T>) - Method in class risesoft.data.transfer.core.handle.HandleContext
- getHandles() - Method in class risesoft.data.transfer.core.context.JobContext
- getInChannel() - Method in class risesoft.data.transfer.core.context.JobContext
- getInExecutorTaskQueue() - Method in class risesoft.data.transfer.core.context.JobContext
- getInstance() - Method in interface risesoft.data.transfer.core.executor.ExecutorFacotry
-
执行实例
- getInstance() - Method in class risesoft.data.transfer.core.executor.in.JobInputExecutorFactory
- getInstance() - Method in class risesoft.data.transfer.core.executor.out.JobOutputExecutorFactory
- getInstance() - Method in interface risesoft.data.transfer.core.util.pool.ObjectPool
-
获取一个缓存实例
- getInstance() - Method in class risesoft.data.transfer.core.util.pool.SimpledObjectPool
- getInstance() - Method in class risesoft.data.transfer.core.util.pool.SyncObjectPool
- getInstance(Class<T>) - Method in class risesoft.data.transfer.core.context.JobContext
-
获取实例
- getInstance(Class<T>, Configuration, Map<Class<?>, Object>) - Static method in class risesoft.data.transfer.core.factory.BeanFactory
-
根据配置文件生产bean
- getInstance(String) - Static method in class risesoft.data.transfer.core.instruction.ParseInstructionFactory
-
根据指令获取指令工厂
- getInstance(String[], String) - Method in interface risesoft.data.transfer.core.instruction.factory.InstructionFactory
-
获取指令
- getInstance(String, Class<T>, Map<Class<?>, Object>) - Method in class risesoft.data.transfer.core.factory.DefaultCreateInstanceFactory
- getInstance(String, Class<T>, Map<Class<?>, Object>) - Method in interface risesoft.data.transfer.core.factory.InstanceFactory
-
获取实例
- getInstanceMap() - Method in class risesoft.data.transfer.core.context.JobContext
- getInstanceOfConfiguration(Configuration, Class<T>, Map<Class<?>, Object>) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
- getInstanceSize() - Method in interface risesoft.data.transfer.core.util.pool.ObjectPool
-
获取当前有多少个实例
- getInstanceSize() - Method in class risesoft.data.transfer.core.util.pool.SimpledObjectPool
- getInstanceSize() - Method in class risesoft.data.transfer.core.util.pool.SyncObjectPool
- getInstancesOfConfiguration(Configuration, String, Class<T>, Map<Class<?>, Object>) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
- getInstancesOfPack(String, Class<T>) - Static method in class risesoft.data.transfer.core.util.ClassTools
-
获取实例 根据包名和需要的类名
- getInt(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Integer对象
- getInt(String, int) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Integer对象,如果对象不存在,返回默认Integer对象
- getInterfaceClass(Class<?>) - Static method in class risesoft.data.transfer.core.util.ClassTools
- getInterfaces(Class<?>) - Static method in class risesoft.data.transfer.core.util.ClassUtils
- getInternal() - Method in class risesoft.data.transfer.core.util.Configuration
- getJarFileClass(InputStream) - Static method in class risesoft.data.transfer.core.util.ClassTools
- getJarsFileClass(String) - Static method in class risesoft.data.transfer.core.util.ClassTools
- getJobContext() - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
-
获取任务执行的上下文对象
- getJobId() - Method in class risesoft.data.transfer.core.context.JobContext
- getJobListener() - Method in class risesoft.data.transfer.core.context.JobContext
- getKeys() - Method in class risesoft.data.transfer.core.util.Configuration
-
获取Configuration下所有叶子节点的key
- getList(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址List对象,如果对象不存在,返回null
- getList(String, Class<T>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址List对象,如果对象不存在,返回null
- getList(String, List<Object>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址List对象,如果对象不存在,返回默认List
- getList(String, List<T>, Class<T>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址List对象,如果对象不存在,返回默认List
- getListConfiguration(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址包含Configuration的List,如果对象不存在,返回默认null
- getLog() - Method in class risesoft.data.transfer.core.log.LogConfig
- getLogDebugHandle() - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- getLogDebugHandle() - Method in interface risesoft.data.transfer.core.log.LogHandleReference
- getLogErrorHandle() - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- getLogErrorHandle() - Method in interface risesoft.data.transfer.core.log.LogHandleReference
- getLogger() - Method in class risesoft.data.transfer.core.context.JobContext
-
获取上下文日志
- getLogger(Class<?>) - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- getLogger(Class<?>) - Method in class risesoft.data.transfer.core.log.LocalPrintLoggerFactory
- getLogger(Class<?>) - Method in interface risesoft.data.transfer.core.log.LoggerFactory
-
类型
- getLogger(String) - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- getLogger(String) - Method in class risesoft.data.transfer.core.log.LocalPrintLoggerFactory
- getLogger(String) - Method in interface risesoft.data.transfer.core.log.LoggerFactory
-
获取日志类
- getLoggerFactory() - Method in class risesoft.data.transfer.core.context.JobContext
-
获取本次任务的日志工厂
- getLogInfoHandle() - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- getLogInfoHandle() - Method in interface risesoft.data.transfer.core.log.LogHandleReference
- getLogName() - Method in class risesoft.data.transfer.core.log.LogConfig
- getLong(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Long对象
- getLong(String, long) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Long对象,如果对象不存在,返回默认Long对象
- getLongCounter(String) - Method in class risesoft.data.transfer.core.statistics.Communication
- getMap(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Map对象,如果对象不存在,返回null
- getMap(String, Class<T>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Map对象,如果对象不存在,返回null;
- getMap(String, Map<String, Object>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Map对象,如果对象不存在,返回默认map
- getMap(String, Map<String, T>, Class<T>) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址Map对象,如果对象不存在,返回默认map
- getMapConfiguration(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址包含Configuration的Map,如果对象不存在,返回默认null
- getMemorySize() - Method in class risesoft.data.transfer.core.record.DefaultRecord
- getMemorySize() - Method in interface risesoft.data.transfer.core.record.Record
-
获取内存消耗
- getMessage() - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
-
获取任务信息
- getMessage() - Method in class risesoft.data.transfer.core.statistics.Communication
- getMessage(String) - Method in class risesoft.data.transfer.core.statistics.Communication
- getMethod() - Method in class risesoft.data.transfer.core.instruction.model.PreAnalysisModel
-
获取方法信息
- getMinAndMaxCharacter(String) - Static method in class risesoft.data.transfer.core.util.RangeSplitUtil
-
获取字符串中的最小字符和最大字符(依据 ascii 进行判断).要求字符串必须非空,并且为 ascii 字符串.
- getName() - Method in class risesoft.data.transfer.core.column.Column
- getName() - Method in class risesoft.data.transfer.core.context.JobContext
-
获取任务名
- getName() - Method in interface risesoft.data.transfer.core.instruction.factory.InstructionFactory
-
获取工厂名字用于函数名
- getName(String) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
- getNecessaryBool(String, ErrorCode) - Method in class risesoft.data.transfer.core.util.Configuration
- getNecessaryValue(String, ErrorCode) - Method in class risesoft.data.transfer.core.util.Configuration
- getOjbect(Class<?>, ConfigParameter, Configuration, Map<Class<?>, Object>, String) - Static method in class risesoft.data.transfer.core.factory.BeanFactory
-
获取对象
- getOutChannel() - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- getOutChannel() - Method in interface risesoft.data.transfer.core.exchange.Exchange
-
获取输出通道
- getOutChannel() - Method in class risesoft.data.transfer.core.exchange.OutChannelExchange
- getOutExecutorTaskQueue() - Method in class risesoft.data.transfer.core.context.JobContext
- getParameterValue(Configuration, ConfigParameter, String, Class<?>, Map<Class<?>, Object>) - Static method in class risesoft.data.transfer.core.factory.BeanFactory
-
获取参数值
- getRawData() - Method in class risesoft.data.transfer.core.column.Column
- getRecord() - Method in class risesoft.data.transfer.core.statistics.RecordSize
- getRecordSize(List<Record>) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getRecordSize(List<Record>, int, int) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getRecordSizeOfSpeed(List<Record>, int, int, int) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getReportCommunication(Communication, Communication, int) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getRequired(T, String) - Static method in class risesoft.data.transfer.core.util.ValueUtils
- getResidue() - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
获取剩余的任务
- getResidueSize() - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
获取剩余任务大小
- getSecretKeyPathSet() - Method in class risesoft.data.transfer.core.util.Configuration
- getSize() - Method in class risesoft.data.transfer.core.statistics.RecordSize
- getSource() - Method in class risesoft.data.transfer.core.instruction.model.PreAnalysisModel
-
获取完整的指令信息
- getStartTime() - Method in class risesoft.data.transfer.core.statistics.Communication
- getState() - Method in class risesoft.data.transfer.core.statistics.Communication
- getStateInfo(Communication, JobContext) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getStatistics(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getStatus(State) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getStirng(Object) - Static method in class risesoft.data.transfer.core.util.strings.ValueCastHandleFactory
- getStream() - Method in interface risesoft.data.transfer.core.stream.DataStreamFactory
-
获取流
- getStreamContext() - Method in class risesoft.data.transfer.core.context.JobContext
- getStreamContext() - Method in class risesoft.data.transfer.core.job.Job
- getString(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址String对象
- getString(String, String) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,寻址String对象,如果对象不存在,返回默认字符串
- getSubType() - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- getSuccessSize() - Method in class risesoft.data.transfer.core.stream.out.OutResult
- getT(Object) - Static method in class risesoft.data.transfer.core.util.ClassUtils
- getT(Object, int) - Static method in class risesoft.data.transfer.core.util.ClassUtils
- getThrowable() - Method in class risesoft.data.transfer.core.statistics.Communication
- getThrowableMessage() - Method in class risesoft.data.transfer.core.statistics.Communication
- getTimestamp() - Method in class risesoft.data.transfer.core.statistics.Communication
- getTotalErrorBytes(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getTotalErrorRecords(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getTotalReadBytes(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getTotalReadRecords(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getType() - Method in class risesoft.data.transfer.core.column.Column
- getTypes() - Method in interface risesoft.data.transfer.core.util.strings.handles.CastValueHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.CastValueToStringHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToBigHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToByteHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToDateHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToDoubleHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToIntHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToLongHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToShortHandle
- getTypes() - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToStringHandle
- getUnnecessaryValue(String, String, ErrorCode) - Method in class risesoft.data.transfer.core.util.Configuration
- getValue() - Method in class risesoft.data.transfer.core.data.StringData
- getValue(Object) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.CastValueToStringHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToBigHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToByteHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToDateHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToDoubleHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToIntHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToLongHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToShortHandle
- getValue(String) - Method in class risesoft.data.transfer.core.util.strings.handles.impl.StringToStringHandle
- getValue(V) - Method in interface risesoft.data.transfer.core.util.strings.handles.CastValueHandle
- getWriteSucceedBytes(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
- getWriteSucceedRecords(Communication) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool
H
- handle(DoHandle) - Method in class risesoft.data.transfer.core.handle.EmptyHandleContext
- handle(DoHandle<H>) - Method in class risesoft.data.transfer.core.handle.HandleContext
-
执行对应执行器
- Handle - Interface in risesoft.data.transfer.core.handle
-
Handle 实现handle来实现对应的驱动
- HandleChangeHandle - Interface in risesoft.data.transfer.core.handle
-
监听handle改变
- HandleContext<H> - Class in risesoft.data.transfer.core.handle
-
上下文 用于获取执行器上下文进行快速循环遍历,减少判断带来的性能消耗 每一个执行器只存储一种handle
- HandleContext() - Constructor for class risesoft.data.transfer.core.handle.HandleContext
- HandledLogger - Class in risesoft.data.transfer.core.log
-
根据是否有对应的handle 创建的日志管理器 这也是框架默认的
- HandledLogger(LogHandleReference, String) - Constructor for class risesoft.data.transfer.core.log.HandledLogger
- HandledLoggerFactory - Class in risesoft.data.transfer.core.log
-
根据监听的handle发送对应的事件,当未指定日志工厂时,默认使用此日志工厂。
- HandledLoggerFactory(HandleManager) - Constructor for class risesoft.data.transfer.core.log.HandledLoggerFactory
- HandleInChannel - Class in risesoft.data.transfer.core.channel
-
触发handle事件的输入通道
- HandleInChannel(InChannel, HandleManager) - Constructor for class risesoft.data.transfer.core.channel.HandleInChannel
- HandleManager - Class in risesoft.data.transfer.core.handle
-
执行器管理器 管理所有的handle所有需要被使用的执行器都需要注册到其中
- HandleManager() - Constructor for class risesoft.data.transfer.core.handle.HandleManager
- hasHandle(Class<?>) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
判断一个执行器类型是否存在执行器
- hashCode() - Method in class risesoft.data.transfer.core.instruction.model.PreAnalysisModel
- hasJob() - Method in class risesoft.data.transfer.core.context.JobContext
-
是否存在任务
- HOOK_FAIL_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- HOOK_INTERNAL_ERROR - risesoft.data.transfer.core.exception.CommonErrorCode
- HOOK_LOAD_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
I
- IN_CHANNEL - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
输入通道
- InChannel - Interface in risesoft.data.transfer.core.channel
-
通道 下链接输出器上链接交换机, 输入通道标识这是一个输入通道
- InChannelExecutor - Class in risesoft.data.transfer.core.executor.in
-
输入执行器链接inputStream 进行数据的读取
- InChannelExecutor(DataInputStream, InChannel) - Constructor for class risesoft.data.transfer.core.executor.in.InChannelExecutor
- increaseCounter(String, long) - Method in class risesoft.data.transfer.core.statistics.Communication
-
增加某个key的数量
- inEnd() - Method in class risesoft.data.transfer.core.job.JobRunningController
- info(Object, String) - Method in class risesoft.data.transfer.core.log.HandledLogger
- info(Object, String) - Method in interface risesoft.data.transfer.core.log.Logger
-
是否接受info
- info(Object, String) - Method in interface risesoft.data.transfer.core.log.LogInfoHandle
- INFO - Static variable in interface risesoft.data.transfer.core.log.Logger
- init() - Method in interface risesoft.data.transfer.core.stream.DataStreamFactory
-
初始化输入流 如需配置文件则从构造函数中获得配置
- init(JobContext) - Method in interface risesoft.data.transfer.core.context.JobContextInit
- initApplicationConfig(Configuration) - Method in interface risesoft.data.transfer.core.handle.InitApplicationConfigHandle
-
初始化全局配置
- initApplicationConfig(Configuration) - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- InitApplicationConfigHandle - Interface in risesoft.data.transfer.core.handle
-
初始化全局配置handle
- initFactory(String, InstanceFactory) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
- INPUT - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
输入流
- INSTALL_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- InstallException - Exception in risesoft.data.transfer.core.exception
-
初始化异常
- InstallException(String) - Constructor for exception risesoft.data.transfer.core.exception.InstallException
- InstanceFactory - Interface in risesoft.data.transfer.core.factory
-
类工厂实际获取实例
- Instruction - Interface in risesoft.data.transfer.core.instruction.factory
-
指令
- InstructionFactory - Interface in risesoft.data.transfer.core.instruction.factory
-
指令工厂用于处理某个特定指令的产生
- INT - risesoft.data.transfer.core.column.Column.Type
- isDebug() - Method in class risesoft.data.transfer.core.log.HandledLogger
- isDebug() - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- isDebug() - Method in interface risesoft.data.transfer.core.log.Logger
-
是否接受debug
- isDebug() - Method in interface risesoft.data.transfer.core.log.LogHandleReference
- isDoubleOverFlow(BigDecimal) - Static method in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- isEnd() - Method in class risesoft.data.transfer.core.context.JobContext
- isEnd() - Method in class risesoft.data.transfer.core.job.JobRunningController
- isEnd() - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
-
是否结束
- isError() - Method in class risesoft.data.transfer.core.log.HandledLogger
- isError() - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- isError() - Method in interface risesoft.data.transfer.core.log.Logger
-
是否接受 error
- isError() - Method in interface risesoft.data.transfer.core.log.LogHandleReference
- isFinished() - Method in class risesoft.data.transfer.core.statistics.Communication
- isFinished() - Method in enum risesoft.data.transfer.core.statistics.State
- isInfo() - Method in class risesoft.data.transfer.core.log.HandledLogger
- isInfo() - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- isInfo() - Method in interface risesoft.data.transfer.core.log.Logger
-
是否接受info
- isInfo() - Method in interface risesoft.data.transfer.core.log.LogHandleReference
- isLongOverflow(BigInteger) - Static method in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- isRunning() - Method in enum risesoft.data.transfer.core.statistics.State
- isSecretPath(String) - Method in class risesoft.data.transfer.core.util.Configuration
- isShutdown - Variable in class risesoft.data.transfer.core.exchange.OutChannelExchange
-
是否关闭
- isSuccess() - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
-
是否成功
J
- Job - Class in risesoft.data.transfer.core.job
-
任务对象包含一个任务需要执行的对象
- Job() - Constructor for class risesoft.data.transfer.core.job.Job
- JobContext - Class in risesoft.data.transfer.core.context
-
任务上下文存储任务所需的全部信息
- JobContext(Communication, String, HandleManager, JobListener, Configuration) - Constructor for class risesoft.data.transfer.core.context.JobContext
- JobContextInit - Interface in risesoft.data.transfer.core.context
- JobEndHandle - Interface in risesoft.data.transfer.core.job
-
任务结束
- JobEngine - Class in risesoft.data.transfer.core.job
-
任务引擎控制任务执行任务,由组装引擎组装好后交由控制器执行
- JobEngine() - Constructor for class risesoft.data.transfer.core.job.JobEngine
- JobInputExecutorFactory - Class in risesoft.data.transfer.core.executor.in
-
任务运行时输入连接的执行工厂
- JobInputExecutorFactory(JobContext, DataInputStreamFactory) - Constructor for class risesoft.data.transfer.core.executor.in.JobInputExecutorFactory
- JobListener - Interface in risesoft.data.transfer.core.job
-
任务执行时的监听器
- JobListener - Interface in risesoft.data.transfer.core.listener
-
监听任务执行情况
- JobOutputExecutorFactory - Class in risesoft.data.transfer.core.executor.out
-
任务运行时输入连接的执行工厂 连接的是输入输出工厂与执行器
- JobOutputExecutorFactory(DataOutputStreamFactory, JobContext) - Constructor for class risesoft.data.transfer.core.executor.out.JobOutputExecutorFactory
- JobRunningController - Class in risesoft.data.transfer.core.job
-
任务执行器执行时候的控制对象
- JobRunningController(JobContext) - Constructor for class risesoft.data.transfer.core.job.JobRunningController
- JOBS - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
任务
- JobStartHandle - Interface in risesoft.data.transfer.core.job
-
任务启动
- JoinOutExecutorChannel - Class in risesoft.data.transfer.core.channel
-
连接输出器的通道
- JoinOutExecutorChannel(ExecutorTaskQueue) - Constructor for class risesoft.data.transfer.core.channel.JoinOutExecutorChannel
K
- KILL_JOB_TIMEOUT_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- KILLED - risesoft.data.transfer.core.statistics.State
- KILLED_EXIT_VALUE - risesoft.data.transfer.core.exception.FrameworkErrorCode
L
- laod(Configuration, JobContext) - Method in interface risesoft.data.transfer.core.config.ConfigLoad
-
加载配置
- ListConfigurationData - Class in risesoft.data.transfer.core.data
- ListConfigurationData(List<Configuration>) - Constructor for class risesoft.data.transfer.core.data.ListConfigurationData
- loadConfig(Configuration, JobContext) - Static method in class risesoft.data.transfer.core.config.ConfigLoadManager
-
解析配置
- loadPlug(Configuration, JobContext) - Static method in class risesoft.data.transfer.core.plug.PlugManager
-
加载插件
- LocalPrintLoggerFactory - Class in risesoft.data.transfer.core.log
-
本地打印输出的日志记录器工厂
- LocalPrintLoggerFactory(int) - Constructor for class risesoft.data.transfer.core.log.LocalPrintLoggerFactory
- log - Variable in class risesoft.data.transfer.core.log.LogConfig
-
自带日志
- LogConfig - Class in risesoft.data.transfer.core.log
-
给予其他配置类作为父类,用于设置日志类的config, 使用logName作为日志字段,将内部log对象作为日志对象,如未配置logName,则自动采用当前类的名字作为日志名
- LogConfig() - Constructor for class risesoft.data.transfer.core.log.LogConfig
- LogDebugHandle - Interface in risesoft.data.transfer.core.log
-
标准日志输出debug
- LogErrorHandle - Interface in risesoft.data.transfer.core.log
-
标准日志输出异常日志
- Logger - Interface in risesoft.data.transfer.core.log
-
日志处理类框架自带
- LoggerFactory - Interface in risesoft.data.transfer.core.log
-
日志类产生工厂
- LogHandleReference - Interface in risesoft.data.transfer.core.log
-
日志连接
- LogInfoHandle - Interface in risesoft.data.transfer.core.log
-
标准日志输出
- logName - Variable in class risesoft.data.transfer.core.log.LogConfig
- LONG - risesoft.data.transfer.core.column.Column.Type
- LongColumn - Class in risesoft.data.transfer.core.column.impl
-
long 类型
- LongColumn(Integer, String) - Constructor for class risesoft.data.transfer.core.column.impl.LongColumn
- LongColumn(Long, String) - Constructor for class risesoft.data.transfer.core.column.impl.LongColumn
- LongColumn(String) - Constructor for class risesoft.data.transfer.core.column.impl.LongColumn
- LongColumn(String, String) - Constructor for class risesoft.data.transfer.core.column.impl.LongColumn
-
从整形字符串表示转为LongColumn,支持Java科学计数法 NOTE:
如果data为浮点类型的字符串表示,数据将会失真,请使用DoubleColumn对接浮点字符串 - LongColumn(BigInteger, String) - Constructor for class risesoft.data.transfer.core.column.impl.LongColumn
M
- MAX_DOUBLE_POSITIVE - Static variable in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- MAX_LONG - Static variable in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- merge(Configuration, boolean) - Method in class risesoft.data.transfer.core.util.Configuration
-
合并其他Configuration,并修改两者冲突的KV配置
- mergeFrom(Communication) - Method in class risesoft.data.transfer.core.statistics.Communication
- mergeStateFrom(Communication) - Method in class risesoft.data.transfer.core.statistics.Communication
-
合并state,优先级: (Failed | Killed) > Running > Success 这里不会出现 Killing 状态,killing 状态只在 Job 自身状态上才有.
- MIN_DOUBLE_POSITIVE - Static variable in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- MIN_LONG - Static variable in class risesoft.data.transfer.core.column.impl.OverFlowUtil
N
- NAME - Static variable in class risesoft.data.transfer.core.factory.FactoryManager
- newDefault() - Static method in class risesoft.data.transfer.core.util.Configuration
-
初始化空白的Configuration
- nextJob() - Method in class risesoft.data.transfer.core.context.JobContext
-
获取下一个任务
- NULL - risesoft.data.transfer.core.column.Column.Type
O
- OBJECT - Static variable in class risesoft.data.transfer.core.util.ClassSize
- ObjectPool<T> - Interface in risesoft.data.transfer.core.util.pool
-
对象池,用于缓存对象创建对象
- onError(Throwable) - Method in interface risesoft.data.transfer.core.executor.ExecutorListener
- onError(Throwable) - Method in class risesoft.data.transfer.core.executor.ExecutorListenerAdapter
- onError(Throwable) - Method in interface risesoft.data.transfer.core.job.JobListener
-
当有异常时触发
- onError(Throwable) - Method in class risesoft.data.transfer.core.job.JobRunningController
- onFailed(JobContext) - Method in interface risesoft.data.transfer.core.job.JobListener
-
失败触发
- onJobEnd(JobContext) - Method in interface risesoft.data.transfer.core.job.JobEndHandle
- onJobFlush(JobContext) - Static method in class risesoft.data.transfer.core.Engine
-
判断任务是否结束并输出对应内容
- onJobStart(JobContext) - Method in class risesoft.data.transfer.core.handle.HandleManager
- onJobStart(JobContext) - Method in interface risesoft.data.transfer.core.job.JobStartHandle
- onSuccess(JobContext) - Method in interface risesoft.data.transfer.core.job.JobListener
-
任务执行成功触发
- options() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigField
-
可选值
- options() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigParameter
-
可选值
- OUT_CHANNEL - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
输出通道
- OutChannel - Interface in risesoft.data.transfer.core.channel
-
通道 下链接输出器上链接交换机,输出通道标识这是个输出通道
- OutChannelExchange - Class in risesoft.data.transfer.core.exchange
- OutChannelExchange() - Constructor for class risesoft.data.transfer.core.exchange.OutChannelExchange
- OutChannelExecutor - Class in risesoft.data.transfer.core.executor.out
-
输出通道执行器是输出通道的下游执行器用于执行data输出的 唯一链接对象执行器
- OutChannelExecutor(DataOutputStream, Communication, HandleManager) - Constructor for class risesoft.data.transfer.core.executor.out.OutChannelExecutor
- outEnd() - Method in class risesoft.data.transfer.core.job.JobRunningController
- OUTPUT - Static variable in class risesoft.data.transfer.core.util.ConfigurationConst
-
输出流
- OutputStreamOutChannel - Class in risesoft.data.transfer.core.channel
-
抽象类处理好 recordOut 的存储
- OutputStreamOutChannel() - Constructor for class risesoft.data.transfer.core.channel.OutputStreamOutChannel
- OutResult - Class in risesoft.data.transfer.core.stream.out
-
输出结果包含 成功的条数以及失败的条数和失败的数据
- OutResult(int, List<Record>) - Constructor for class risesoft.data.transfer.core.stream.out.OutResult
- OverFlowUtil - Class in risesoft.data.transfer.core.column.impl
- OverFlowUtil() - Constructor for class risesoft.data.transfer.core.column.impl.OverFlowUtil
P
- ParseInstructionFactory - Class in risesoft.data.transfer.core.instruction
-
解析 函数指令,用于执行任务前对配置文件中的函数进行解析并执行
- ParseInstructionFactory() - Constructor for class risesoft.data.transfer.core.instruction.ParseInstructionFactory
- parseNestedPatterns(String, int) - Static method in class risesoft.data.transfer.core.instruction.ParseInstructionFactory
- path() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigField
-
获取的路径
- path() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigParameter
-
获取的路径
- PERCENTAGE - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- Plug - Interface in risesoft.data.transfer.core.plug
-
各个模块的插件此插件可以操作到执行中的操作这个插件只是一个标记标记这个类属于插件类型具体需要实现handle来决定
- PLUG_KEY - Static variable in class risesoft.data.transfer.core.plug.PlugManager
- PLUGIN_DIRTY_DATA_LIMIT_EXCEED - risesoft.data.transfer.core.exception.FrameworkErrorCode
- PLUGIN_INIT_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- PLUGIN_INSTALL_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- PLUGIN_NOT_FOUND - risesoft.data.transfer.core.exception.FrameworkErrorCode
- PLUGIN_RUNTIME_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- PLUGIN_SPLIT_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- PlugManager - Class in risesoft.data.transfer.core.plug
-
插件管理器
- PlugManager() - Constructor for class risesoft.data.transfer.core.plug.PlugManager
- PreAnalysisModel - Class in risesoft.data.transfer.core.instruction.model
-
预解析的model
- PreAnalysisModel(String, String, String[]) - Constructor for class risesoft.data.transfer.core.instruction.model.PreAnalysisModel
- putInstance(Class<?>, Object) - Method in class risesoft.data.transfer.core.context.JobContext
- putInstance(Object) - Method in class risesoft.data.transfer.core.context.JobContext
-
已实例的类追加实例
- putNameMapping(String, String) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
-
添加一个别名映射
R
- RangeSplitUtil - Class in risesoft.data.transfer.core.util
-
提供通用的根据数字范围、字符串范围等进行切分的通用功能.
- RangeSplitUtil() - Constructor for class risesoft.data.transfer.core.util.RangeSplitUtil
- read(Data, InChannel) - Method in interface risesoft.data.transfer.core.stream.in.DataInputStream
-
读取数据
- READ_FAILED_BYTES - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- READ_FAILED_RECORDS - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- READ_JOB_END - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- READ_JOB_START - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- READ_SUCCEED_BYTES - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- READ_SUCCEED_RECORDS - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- Record - Interface in risesoft.data.transfer.core.record
- RECORD_SPEED - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- RecordDisposeHandle - Interface in risesoft.data.transfer.core.handle
-
一条数据处理的过滤器标识符其余需要实现对应的过滤器获取对应的执行流程时的数据
- RecordInHandle - Interface in risesoft.data.transfer.core.record
-
数据输入时会触发的handle 在输入通道中执行,存在多线程调用
- recordOutuptStream - Variable in class risesoft.data.transfer.core.channel.AbstractInChannel
- recordOutuptStream - Variable in class risesoft.data.transfer.core.channel.OutputStreamOutChannel
- RecordOutuptStream - Interface in risesoft.data.transfer.core.stream.out
-
数据输出流
- RecordSize - Class in risesoft.data.transfer.core.statistics
- RecordSize() - Constructor for class risesoft.data.transfer.core.statistics.RecordSize
- REFERENCE - Static variable in class risesoft.data.transfer.core.util.ClassSize
- register(JobContext) - Method in class risesoft.data.transfer.core.action.ActionPlug
- register(JobContext) - Method in class risesoft.data.transfer.core.log.HandledLoggerFactory
- register(JobContext) - Method in interface risesoft.data.transfer.core.plug.Plug
-
是否注册
- register(JobContext) - Method in class risesoft.data.transfer.core.record.ColumnDisposeHandlePlug
- registerFactory(InstructionFactory) - Static method in class risesoft.data.transfer.core.instruction.ParseInstructionFactory
-
将指令工厂注册
- registerListener(String, ColumnDisposeHandle, JobContext) - Static method in class risesoft.data.transfer.core.record.ColumnDisposeHandlePlug
-
在一个任务上下文中注册监听字段
- registerOfPackage(String) - Static method in class risesoft.data.transfer.core.instruction.ParseInstructionFactory
-
从包中注册
- remove(H) - Method in class risesoft.data.transfer.core.handle.HandleContext
-
移除一个元素
- remove(String) - Method in class risesoft.data.transfer.core.util.Configuration
-
删除path对应的值,如果path不存在,将抛出异常。
- removePlug(Class<?>, Handle) - Method in class risesoft.data.transfer.core.handle.HandleManager
-
移除一个插件
- replaceVariable(String) - Static method in class risesoft.data.transfer.core.util.StrUtil
- required() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigField
-
是否为必须
- required() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigParameter
-
是否为必须
- reset() - Method in class risesoft.data.transfer.core.statistics.Communication
- ResultJobListener - Class in risesoft.data.transfer.core.listener.impl
-
获取任务返回值的监听器
- ResultJobListener() - Constructor for class risesoft.data.transfer.core.listener.impl.ResultJobListener
- RETRY_FAIL - risesoft.data.transfer.core.exception.CommonErrorCode
- RetryUtil - Class in risesoft.data.transfer.core.util
- RetryUtil() - Constructor for class risesoft.data.transfer.core.util.RetryUtil
- risesoft.data.transfer.core - package risesoft.data.transfer.core
- risesoft.data.transfer.core.action - package risesoft.data.transfer.core.action
- risesoft.data.transfer.core.channel - package risesoft.data.transfer.core.channel
- risesoft.data.transfer.core.close - package risesoft.data.transfer.core.close
- risesoft.data.transfer.core.column - package risesoft.data.transfer.core.column
- risesoft.data.transfer.core.column.impl - package risesoft.data.transfer.core.column.impl
- risesoft.data.transfer.core.config - package risesoft.data.transfer.core.config
- risesoft.data.transfer.core.context - package risesoft.data.transfer.core.context
- risesoft.data.transfer.core.data - package risesoft.data.transfer.core.data
- risesoft.data.transfer.core.exception - package risesoft.data.transfer.core.exception
- risesoft.data.transfer.core.exchange - package risesoft.data.transfer.core.exchange
- risesoft.data.transfer.core.executor - package risesoft.data.transfer.core.executor
- risesoft.data.transfer.core.executor.in - package risesoft.data.transfer.core.executor.in
- risesoft.data.transfer.core.executor.out - package risesoft.data.transfer.core.executor.out
- risesoft.data.transfer.core.factory - package risesoft.data.transfer.core.factory
- risesoft.data.transfer.core.factory.annotations - package risesoft.data.transfer.core.factory.annotations
- risesoft.data.transfer.core.handle - package risesoft.data.transfer.core.handle
- risesoft.data.transfer.core.instruction - package risesoft.data.transfer.core.instruction
- risesoft.data.transfer.core.instruction.factory - package risesoft.data.transfer.core.instruction.factory
- risesoft.data.transfer.core.instruction.model - package risesoft.data.transfer.core.instruction.model
- risesoft.data.transfer.core.job - package risesoft.data.transfer.core.job
- risesoft.data.transfer.core.listener - package risesoft.data.transfer.core.listener
- risesoft.data.transfer.core.listener.impl - package risesoft.data.transfer.core.listener.impl
- risesoft.data.transfer.core.log - package risesoft.data.transfer.core.log
- risesoft.data.transfer.core.plug - package risesoft.data.transfer.core.plug
- risesoft.data.transfer.core.record - package risesoft.data.transfer.core.record
- risesoft.data.transfer.core.start - package risesoft.data.transfer.core.start
- risesoft.data.transfer.core.statistics - package risesoft.data.transfer.core.statistics
- risesoft.data.transfer.core.stream - package risesoft.data.transfer.core.stream
- risesoft.data.transfer.core.stream.in - package risesoft.data.transfer.core.stream.in
- risesoft.data.transfer.core.stream.out - package risesoft.data.transfer.core.stream.out
- risesoft.data.transfer.core.util - package risesoft.data.transfer.core.util
- risesoft.data.transfer.core.util.pool - package risesoft.data.transfer.core.util.pool
- risesoft.data.transfer.core.util.strings - package risesoft.data.transfer.core.util.strings
- risesoft.data.transfer.core.util.strings.handles - package risesoft.data.transfer.core.util.strings.handles
- risesoft.data.transfer.core.util.strings.handles.impl - package risesoft.data.transfer.core.util.strings.handles.impl
- run(Object) - Method in class risesoft.data.transfer.core.executor.AbstractExecutor
- run(Object) - Method in interface risesoft.data.transfer.core.executor.Executor
-
执行任务
- run(Object) - Method in class risesoft.data.transfer.core.executor.in.InChannelExecutor
- run(Object) - Method in class risesoft.data.transfer.core.executor.out.OutChannelExecutor
- runExecutor(T) - Method in class risesoft.data.transfer.core.executor.AbstractExecutor
- runing() - Method in class risesoft.data.transfer.core.statistics.Communication
-
启动任务
- running() - Method in class risesoft.data.transfer.core.context.JobContext
-
任务继续如果任务没有暂停则会返回false
- RUNNING - risesoft.data.transfer.core.statistics.State
- RUNTIME_ERROR - risesoft.data.transfer.core.exception.CommonErrorCode
- RUNTIME_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
S
- SECRET_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- set(Object, Object, Map<Class<?>, Object>, Configuration) - Method in interface risesoft.data.transfer.core.factory.SetValue
- set(String, Object) - Method in class risesoft.data.transfer.core.util.Configuration
-
根据用户提供的json path,插入指定对象,并返回之前存在的对象(如果存在)
- setByteSize(int) - Method in class risesoft.data.transfer.core.column.Column
- setColumn(int, Column) - Method in class risesoft.data.transfer.core.record.DefaultRecord
- setColumn(int, Column) - Method in interface risesoft.data.transfer.core.record.Record
-
设置指定列
- setCommunication(Communication) - Method in class risesoft.data.transfer.core.context.JobContext
- setConfiguration(Configuration) - Method in class risesoft.data.transfer.core.data.ConfigurationData
- setConfigurations(List<Configuration>) - Method in class risesoft.data.transfer.core.data.ListConfigurationData
- setCoreExchange(Exchange) - Method in class risesoft.data.transfer.core.context.JobContext
- setDataInputStreamFactory(DataInputStreamFactory) - Method in class risesoft.data.transfer.core.context.StreamContext
- setDataOutputStreamFactory(DataOutputStreamFactory) - Method in class risesoft.data.transfer.core.context.StreamContext
- setDatas(List<Data>) - Method in class risesoft.data.transfer.core.job.Job
- setDefault(InstanceFactory) - Static method in class risesoft.data.transfer.core.factory.FactoryManager
- setDoubleCounter(String, double) - Method in class risesoft.data.transfer.core.statistics.Communication
- setEnd(boolean) - Method in class risesoft.data.transfer.core.context.JobContext
- setExecutorFacoty(ExecutorFacotry) - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
设置内部具体执行器
- setExecutorListener(ExecutorListener) - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
添加监听器
- setFail(List<Record>) - Method in class risesoft.data.transfer.core.stream.out.OutResult
- setInChannelConfiguration(Configuration) - Method in class risesoft.data.transfer.core.context.JobContext
- setInExecutorTaskQueue(ExecutorTaskQueue) - Method in class risesoft.data.transfer.core.context.JobContext
- setJobContext(JobContext) - Method in class risesoft.data.transfer.core.listener.impl.ResultJobListener
-
设置 任务上下文对象,设置之后可以操作一些任务上下文方法
- setJobListener(JobListener) - Method in class risesoft.data.transfer.core.context.JobContext
- setJobs(List<Job>) - Method in class risesoft.data.transfer.core.context.JobContext
- setLoggerFactory(LoggerFactory) - Method in class risesoft.data.transfer.core.context.JobContext
- setLogName(String, LoggerFactory) - Method in class risesoft.data.transfer.core.log.LogConfig
- setLongCounter(String, long) - Method in class risesoft.data.transfer.core.statistics.Communication
- setName(String) - Method in class risesoft.data.transfer.core.column.Column
- setName(String) - Method in class risesoft.data.transfer.core.context.JobContext
- setOutChannel(OutChannel) - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- setOutChannel(OutChannel) - Method in interface risesoft.data.transfer.core.exchange.Exchange
-
设置这个交换机的输出通道
- setOutChannel(OutChannel) - Method in class risesoft.data.transfer.core.exchange.OutChannelExchange
- setOutExecutorTaskQueue(ExecutorTaskQueue) - Method in class risesoft.data.transfer.core.context.JobContext
- setOutPutStream(RecordOutuptStream) - Method in class risesoft.data.transfer.core.channel.AbstractInChannel
- setOutPutStream(RecordOutuptStream) - Method in interface risesoft.data.transfer.core.channel.Channel
-
设置通道的出口
- setOutPutStream(RecordOutuptStream) - Method in class risesoft.data.transfer.core.channel.HandleInChannel
- setOutPutStream(RecordOutuptStream) - Method in class risesoft.data.transfer.core.channel.JoinOutExecutorChannel
- setOutPutStream(RecordOutuptStream) - Method in class risesoft.data.transfer.core.channel.OutputStreamOutChannel
- setRawData(Object) - Method in class risesoft.data.transfer.core.column.Column
- setSecretKeyPathSet(Set<String>) - Method in class risesoft.data.transfer.core.util.Configuration
- setStartTime(long) - Method in class risesoft.data.transfer.core.statistics.Communication
- setState(State) - Method in class risesoft.data.transfer.core.statistics.Communication
- setState(State, boolean) - Method in class risesoft.data.transfer.core.statistics.Communication
- setStreamContext(StreamContext) - Method in class risesoft.data.transfer.core.job.Job
- setSubType(DateColumn.DateType) - Method in class risesoft.data.transfer.core.column.impl.DateColumn
- setSuccessSize(int) - Method in class risesoft.data.transfer.core.stream.out.OutResult
- setThrowable(Throwable) - Method in class risesoft.data.transfer.core.statistics.Communication
- setThrowable(Throwable, boolean) - Method in class risesoft.data.transfer.core.statistics.Communication
- setTimestamp(long) - Method in class risesoft.data.transfer.core.statistics.Communication
- setType(Column.Type) - Method in class risesoft.data.transfer.core.column.Column
- setValue(String) - Method in class risesoft.data.transfer.core.data.StringData
- SetValue - Interface in risesoft.data.transfer.core.factory
-
设置值,用于bean的创建使用
- SHUT_DOWN_TASK - risesoft.data.transfer.core.exception.CommonErrorCode
- shutdown() - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- shutdown() - Method in interface risesoft.data.transfer.core.exchange.Exchange
-
关闭
- shutdown() - Method in class risesoft.data.transfer.core.exchange.OutChannelExchange
- shutdown() - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
关闭
- SimpledObjectPool<T> - Class in risesoft.data.transfer.core.util.pool
-
简单的对象池这个池不处理 等待等问题因为大小都是固定的
- SimpledObjectPool(int, Callable<T>) - Constructor for class risesoft.data.transfer.core.util.pool.SimpledObjectPool
- splitToData(int) - Method in interface risesoft.data.transfer.core.stream.in.DataInputStreamFactory
-
切分为数据对象
- STAGE - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- start() - Method in interface risesoft.data.transfer.core.executor.ExecutorListener
-
启动执行器
- start() - Method in class risesoft.data.transfer.core.executor.ExecutorListenerAdapter
- start() - Method in interface risesoft.data.transfer.core.executor.ExecutorTaskQueue
-
启动 对于输入执行器时会将任务在执行之前addBatch 需要start后才能执行
- start(String, Configuration) - Static method in class risesoft.data.transfer.core.Engine
-
启动任务 返回任务结束参数获取对象
- start(String, Configuration, JobListener) - Static method in class risesoft.data.transfer.core.Engine
-
启动任务
- start(String, Configuration, JobListener, LoggerFactory) - Static method in class risesoft.data.transfer.core.Engine
-
启动任务
- start(JobContext) - Static method in class risesoft.data.transfer.core.job.JobEngine
-
启动任务
- START_TASKGROUP_ERROR - risesoft.data.transfer.core.exception.FrameworkErrorCode
- StartConfiguration - Interface in risesoft.data.transfer.core.start
-
用于启动的配置,预加载等,用来增强引擎的功能 ps:这是个通用的启动接口,会拉起所有的增强功能,如需按需使用请使用对应的启动配置
- startJob(JobContext) - Static method in class risesoft.data.transfer.core.job.JobEngine
-
启动任务
- State - Enum in risesoft.data.transfer.core.statistics
-
状态记录类
- stop(Throwable) - Method in class risesoft.data.transfer.core.context.JobContext
-
停止任务
- STREAM - risesoft.data.transfer.core.column.Column.Type
- StreamContext - Class in risesoft.data.transfer.core.context
-
管理流
- StreamContext() - Constructor for class risesoft.data.transfer.core.context.StreamContext
- STRING - risesoft.data.transfer.core.column.Column.Type
- string2Bytes(StringColumn) - Static method in class risesoft.data.transfer.core.column.impl.ColumnCast
- string2Date(StringColumn) - Static method in class risesoft.data.transfer.core.column.impl.ColumnCast
- StringCastValueHandle<T> - Interface in risesoft.data.transfer.core.util.strings.handles
-
将string 转换为其他值
- StringColumn - Class in risesoft.data.transfer.core.column.impl
-
字符串列数据
- StringColumn() - Constructor for class risesoft.data.transfer.core.column.impl.StringColumn
- StringColumn(String, String) - Constructor for class risesoft.data.transfer.core.column.impl.StringColumn
- StringData - Class in risesoft.data.transfer.core.data
-
字符串数据任务
- StringData(String) - Constructor for class risesoft.data.transfer.core.data.StringData
- stringify(long) - Static method in class risesoft.data.transfer.core.util.StrUtil
- Stringify() - Constructor for class risesoft.data.transfer.core.statistics.CommunicationTool.Stringify
- StringToBigHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
string to big
- StringToBigHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToBigHandle
- stringToBigInteger(String, int) - Static method in class risesoft.data.transfer.core.util.RangeSplitUtil
-
由于只支持 ascii 码对应字符,所以radix 范围为[1,128]
- StringToByteHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
STRING TO byte
- StringToByteHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToByteHandle
- StringToDateHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
string to date
- StringToDateHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToDateHandle
- StringToDoubleHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
string to double
- StringToDoubleHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToDoubleHandle
- StringToIntHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
string to int
- StringToIntHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToIntHandle
- StringToLongHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
STRING TO LONG
- StringToLongHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToLongHandle
- StringToShortHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
STRING TO SHORT
- StringToShortHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToShortHandle
- StringToStringHandle - Class in risesoft.data.transfer.core.util.strings.handles.impl
-
STRING TO STRING
- StringToStringHandle() - Constructor for class risesoft.data.transfer.core.util.strings.handles.impl.StringToStringHandle
- StrUtil - Class in risesoft.data.transfer.core.util
- SUBMITTING - risesoft.data.transfer.core.statistics.State
- SUCCEEDED - risesoft.data.transfer.core.statistics.State
- SyncObjectPool<T> - Class in risesoft.data.transfer.core.util.pool
-
简单的对象池这个池不处理 等待等问题因为大小都是固定的
- SyncObjectPool(int, Callable<T>) - Constructor for class risesoft.data.transfer.core.util.pool.SyncObjectPool
T
- TASK_HUNG_EXPIRED - risesoft.data.transfer.core.exception.CommonErrorCode
- taskEnd(Object) - Method in interface risesoft.data.transfer.core.executor.ExecutorListener
-
任务消费结束触发的事件
- taskEnd(Object) - Method in class risesoft.data.transfer.core.executor.ExecutorListenerAdapter
- taskStart(Object) - Method in interface risesoft.data.transfer.core.executor.ExecutorListener
-
一个任务启动
- taskStart(Object) - Method in class risesoft.data.transfer.core.executor.ExecutorListenerAdapter
- TIME - risesoft.data.transfer.core.column.impl.DateColumn.DateType
- toExitValue() - Method in enum risesoft.data.transfer.core.exception.FrameworkErrorCode
-
通过 "Framework-143" 来标示 任务是 Killed 状态
- toJSON() - Method in class risesoft.data.transfer.core.util.Configuration
-
将Configuration作为JSON输出
- toString() - Method in class risesoft.data.transfer.core.column.Column
- toString() - Method in class risesoft.data.transfer.core.data.ListConfigurationData
- toString() - Method in class risesoft.data.transfer.core.data.StringData
- toString() - Method in enum risesoft.data.transfer.core.exception.CommonErrorCode
- toString() - Method in interface risesoft.data.transfer.core.exception.ErrorCode
-
必须提供toString的实现
- toString() - Method in enum risesoft.data.transfer.core.exception.FrameworkErrorCode
- toString() - Method in class risesoft.data.transfer.core.record.DefaultRecord
- toString() - Method in interface risesoft.data.transfer.core.record.Record
-
toString
- toString() - Method in class risesoft.data.transfer.core.util.Configuration
- TransferException - Exception in risesoft.data.transfer.core.exception
-
程序通用异常
- TransferException(String) - Constructor for exception risesoft.data.transfer.core.exception.TransferException
- TransferException(ErrorCode, String) - Constructor for exception risesoft.data.transfer.core.exception.TransferException
U
- unitSize(long) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool.Stringify
- unitTime(long) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool.Stringify
- unitTime(long, TimeUnit) - Static method in class risesoft.data.transfer.core.statistics.CommunicationTool.Stringify
V
- validateDoubleNotOverFlow(BigDecimal) - Static method in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- validateLongNotOverFlow(BigInteger) - Static method in class risesoft.data.transfer.core.column.impl.OverFlowUtil
- value() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigField
-
默认值
- value() - Method in annotation type risesoft.data.transfer.core.factory.annotations.ConfigParameter
-
默认值
- value() - Method in interface risesoft.data.transfer.core.statistics.EnumVal
- value() - Method in enum risesoft.data.transfer.core.statistics.State
- ValueCastHandleFactory - Class in risesoft.data.transfer.core.util.strings
- ValueCastHandleFactory() - Constructor for class risesoft.data.transfer.core.util.strings.ValueCastHandleFactory
- valueOf(String) - Static method in enum risesoft.data.transfer.core.column.Column.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum risesoft.data.transfer.core.column.impl.DateColumn.DateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum risesoft.data.transfer.core.exception.CommonErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum risesoft.data.transfer.core.exception.FrameworkErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum risesoft.data.transfer.core.statistics.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum risesoft.data.transfer.core.column.Column.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum risesoft.data.transfer.core.column.impl.DateColumn.DateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum risesoft.data.transfer.core.exception.CommonErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum risesoft.data.transfer.core.exception.FrameworkErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum risesoft.data.transfer.core.statistics.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueUtils - Class in risesoft.data.transfer.core.util
-
值操作工具类
- ValueUtils() - Constructor for class risesoft.data.transfer.core.util.ValueUtils
W
- WAIT_TIME_EXCEED - risesoft.data.transfer.core.exception.CommonErrorCode
- WAITING - risesoft.data.transfer.core.statistics.State
- WRITE_FAILED_BYTES - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- WRITE_FAILED_RECORDS - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- WRITE_RECEIVED_BYTES - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- WRITE_RECEIVED_RECORDS - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- writer(List<Record>) - Method in class risesoft.data.transfer.core.channel.HandleInChannel
- writer(List<Record>) - Method in class risesoft.data.transfer.core.channel.JoinOutExecutorChannel
- writer(List<Record>) - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- writer(List<Record>) - Method in interface risesoft.data.transfer.core.stream.out.RecordOutuptStream
-
批量输出数据
- writer(List<Record>, Ack) - Method in interface risesoft.data.transfer.core.stream.out.DataOutputStream
-
输出一批数据返回输出结果
- writer(Record) - Method in class risesoft.data.transfer.core.channel.HandleInChannel
- writer(Record) - Method in class risesoft.data.transfer.core.channel.JoinOutExecutorChannel
- writer(Record) - Method in class risesoft.data.transfer.core.exchange.CoreExchange
- writer(Record) - Method in interface risesoft.data.transfer.core.stream.out.RecordOutuptStream
-
输出一条record
- writer(Record, Ack) - Method in interface risesoft.data.transfer.core.stream.out.DataOutputStream
-
输出一条数据
- WRITER_JOB_END - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
- WRITER_JOB_START - Static variable in class risesoft.data.transfer.core.statistics.CommunicationTool
All Classes All Packages