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

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
 
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