索引
A C D E F G H I J L M N O P R S T V W
所有类|所有程序包
所有类|所有程序包
所有类|所有程序包
A
- AbstractStream<T> - amo.lib.linq中的类
- AbstractStream() - 类 的构造器amo.lib.linq.AbstractStream
- aggregate(R, Aggregator<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
- aggregate(R, T) - 接口 中的方法amo.lib.linq.delegate.Aggregator
- aggregate(TAccumulate, Aggregator<T, TAccumulate>) - 接口 中的方法amo.lib.linq.Stream
-
Applies an accumulator function over a sequence.
- Aggregator<T,R> - amo.lib.linq.delegate中的接口
- amo.lib.common - 程序包 amo.lib.common
- amo.lib.demo - 程序包 amo.lib.demo
- amo.lib.dynamic - 程序包 amo.lib.dynamic
- amo.lib.dynamic.interfaces - 程序包 amo.lib.dynamic.interfaces
- amo.lib.exception - 程序包 amo.lib.exception
- amo.lib.linq - 程序包 amo.lib.linq
- amo.lib.linq.delegate - 程序包 amo.lib.linq.delegate
- amo.lib.utils - 程序包 amo.lib.utils
- ApiError - amo.lib.common.EventTypeEnum
- apply(T) - 接口 中的方法amo.lib.linq.delegate.Predicate
- APW - amo.lib.demo.SiteEnum
- Auto - amo.lib.demo.DataSourceEnum
C
- Catalog - amo.lib.demo.DataSourceEnum
- changeDataSource(JoinPoint) - 类 中的方法amo.lib.dynamic.DynamicDataSourceAspect
- clearDataSourceKey() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
- code(int) - 类 中的方法amo.lib.common.JsonData
- Common - amo.lib.demo.DataSourceEnum
- Comparator<T> - amo.lib.linq.delegate中的接口
- compare(T, T) - 接口 中的方法amo.lib.linq.delegate.Comparator
- convertDateToString(Date, String) - 类 中的静态方法amo.lib.utils.StringUtils
-
Date按照一定格式转String
- convertStringToDate(String, String) - 类 中的静态方法amo.lib.utils.StringUtils
-
String按照一定格式转Date
- count() - 类 中的方法amo.lib.linq.AbstractStream
- count() - 类 中的方法amo.lib.linq.MapStream
- count() - 接口 中的方法amo.lib.linq.Stream
-
Returns the number of elements in a sequence.
- createRestApi() - 类 中的方法amo.lib.common.SwaggerConfig
-
Bean托管,需要配置使用
- CustomException - amo.lib.exception中的异常错误
- CustomException(Integer, String) - 异常错误 的构造器amo.lib.exception.CustomException
D
- data(T) - 类 中的方法amo.lib.common.JsonData
- DataSource() - 注释类型 中的方法amo.lib.dynamic.interfaces.TargetDataBase
- DataSourceEnum - amo.lib.demo中的枚举
- determineCurrentLookupKey() - 类 中的方法amo.lib.dynamic.DynamicDataSource
- distinct() - 类 中的方法amo.lib.linq.AbstractStream
- distinct() - 接口 中的方法amo.lib.linq.Stream
-
Returns distinct elements from a sequence by using the object
equals()to compare values. - DynamicDataContextHolder - amo.lib.dynamic中的类
- DynamicDataContextHolder() - 类 的构造器amo.lib.dynamic.DynamicDataContextHolder
- DynamicDataSource - amo.lib.dynamic中的类
-
动态获取数据源Key
- DynamicDataSource() - 类 的构造器amo.lib.dynamic.DynamicDataSource
- DynamicDataSourceAspect - amo.lib.dynamic中的类
- DynamicDataSourceAspect() - 类 的构造器amo.lib.dynamic.DynamicDataSourceAspect
- DynamicDataSourceRegister - amo.lib.dynamic中的类
- DynamicDataSourceRegister() - 类 的构造器amo.lib.dynamic.DynamicDataSourceRegister
E
- EventTypeEnum - amo.lib.common中的枚举
-
状态码,长度六位 1-2位标记类型 第3位标记Level(0,1:Info,2:Debug,3:Trace,4:Warn,5:Error,6:Fatal) 4-6位标记具体错误代码 1-2归属划分:10-59为common公共code,统一定义在common的,其他服务允许定义自己的EventTypeEnum,为了做区分,防止统一,最好是分区间段的,公共的尽量放 common中,如catalog service下的EventTypeEnum为71-73,business下75,就可以所有log的EventType都唯一,非必要的,每个服务下唯一即可
F
- failed() - 类 中的静态方法amo.lib.common.JsonData
- failed(Integer) - 类 中的静态方法amo.lib.common.JsonData
- failed(Integer, String) - 类 中的静态方法amo.lib.common.JsonData
- find(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
- find(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
-
find目前使用的where,可以为find添加独立的Stream支持,找到一个equ时就终止next,修改where,在next时记录是否已经有匹配的,如果有了,hasnext返回 false,反正find就只返回一个
- findAll(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
- findAll(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
- first() - 类 中的方法amo.lib.linq.AbstractStream
- first() - 接口 中的方法amo.lib.linq.Stream
-
Returns the first element of a sequence; this method throws an exception if the sequence is empty.
- first(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
- first(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
-
Returns the first element in a sequence that satisfies the specified condition; this method throws an exception if no element in the sequence satisfies the condition.
- FPG - amo.lib.demo.SiteEnum
G
- getAsyncExecutor() - 类 中的方法amo.lib.common.ThreadPoolConfig
-
Bean托管,需要配置使用 覆盖应用全局配置上的Executor
- getCatalog() - 枚举 中的方法amo.lib.demo.SiteEnum
- getCode() - 枚举 中的方法amo.lib.common.EventTypeEnum
- getCode() - 类 中的方法amo.lib.common.JsonData
- getData() - 类 中的方法amo.lib.common.JsonData
- getDataSourceKey() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
- GetDataSourceKey(String) - 枚举 中的方法amo.lib.demo.DataSourceEnum
- getDefaultParameters() - 类 中的方法amo.lib.common.SwaggerConfig
- getDesc() - 枚举 中的方法amo.lib.common.EventTypeEnum
- getElements() - 接口 中的方法amo.lib.linq.Grouping
- getInteger(String) - 类 中的静态方法amo.lib.utils.StringUtils
-
String转Integer
- getKey() - 枚举 中的方法amo.lib.demo.SiteEnum
- getKey() - 接口 中的方法amo.lib.linq.Grouping
- getMessage() - 类 中的方法amo.lib.common.JsonData
- getSite() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
- getValue() - 枚举 中的方法amo.lib.demo.SiteEnum
- GlobalExceptionHandler - amo.lib.exception中的类
- GlobalExceptionHandler() - 类 的构造器amo.lib.exception.GlobalExceptionHandler
- groupBy(Selector<T, K>) - 类 中的方法amo.lib.linq.AbstractStream
- groupBy(Selector<T, K>, Selector<T, E>) - 类 中的方法amo.lib.linq.AbstractStream
- groupBy(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.Stream
-
Groups the elements of a sequence according to a specified key selector function.
- groupBy(Selector<T, TKey>, Selector<T, TElement>) - 接口 中的方法amo.lib.linq.Stream
-
Groups the elements of a sequence according to a specified key selector function.
- Grouping<TKey,TElement> - amo.lib.linq中的接口
-
Represents a collection of TElements that had been grouped through the TKey.
H
- handlerDefaultException(CustomException) - 类 中的方法amo.lib.exception.GlobalExceptionHandler
- handlerDefaultException(Exception) - 类 中的方法amo.lib.exception.GlobalExceptionHandler
- hasNext() - 类 中的方法amo.lib.linq.ReverseListIterator
- HPN - amo.lib.demo.SiteEnum
I
- isBlank(String) - 类 中的静态方法amo.lib.utils.StringUtils
- isNotEmpty(String) - 类 中的静态方法amo.lib.utils.StringUtils
- isNotEmpty(List<?>) - 类 中的静态方法amo.lib.utils.StringUtils
- isNullOrEmpty(String) - 类 中的静态方法amo.lib.utils.StringUtils
- isNullOrEmpty(List<?>) - 类 中的静态方法amo.lib.utils.StringUtils
- iterator() - 类 中的方法amo.lib.linq.MapStream
J
- JsonData<T> - amo.lib.common中的类
- JsonData() - 类 的构造器amo.lib.common.JsonData
L
- Linq - amo.lib.linq中的类
M
- MapStream<K,V> - amo.lib.linq中的类
- MapStream(Map<K, V>) - 类 的构造器amo.lib.linq.MapStream
- message(String) - 类 中的方法amo.lib.common.JsonData
N
- nameOf(String) - 枚举 中的静态方法amo.lib.demo.SiteEnum
- next() - 类 中的方法amo.lib.linq.ReverseListIterator
O
- Operate - amo.lib.demo.DataSourceEnum
- orderBy(Selector<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
- orderBy(Selector<T, R>, Comparator<R>) - 类 中的方法amo.lib.linq.AbstractStream
- orderBy(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.Stream
-
Sorts the elements of a sequence in ascending order according to a key.
- orderBy(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.Stream
-
Sorts the elements of a sequence in ascending order according to a key.
- orderByDescending(Selector<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
- orderByDescending(Selector<T, R>, Comparator<R>) - 类 中的方法amo.lib.linq.AbstractStream
- orderByDescending(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.Stream
-
Sorts the elements of a sequence in descending order according to a key.
- orderByDescending(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.Stream
-
Sorts the elements of a sequence in descending order according to a key.
- OrderedStream<T> - amo.lib.linq中的接口
P
- parameters - 类 中的变量amo.lib.common.SwaggerConfig
- Part - amo.lib.demo.DataSourceEnum
- Predicate<T> - amo.lib.linq.delegate中的接口
R
- Record - amo.lib.demo.DataSourceEnum
- Redirect - amo.lib.common.EventTypeEnum
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - 类 中的方法amo.lib.dynamic.DynamicDataSourceRegister
-
ImportBeanDefinitionRegistrar接口的实现方法,通过该方法可以按照自己的方式注册bean
- remove() - 类 中的方法amo.lib.linq.ReverseListIterator
- resetSite() - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
- restoreDataSource() - 类 中的方法amo.lib.dynamic.DynamicDataSourceAspect
- result(String, Object) - 类 中的方法amo.lib.common.JsonData
- reverseIterator() - 类 中的方法amo.lib.linq.AbstractStream
- reverseIterator() - 类 中的方法amo.lib.linq.MapStream
- ReverseListIterator<T> - amo.lib.linq中的类
- ReverseListIterator(List<T>) - 类 的构造器amo.lib.linq.ReverseListIterator
S
- select(Selector<T, R>) - 类 中的方法amo.lib.linq.AbstractStream
- select(Selector<T, TResult>) - 接口 中的方法amo.lib.linq.Stream
-
Projects each element of a sequence into a new form.
- select(T) - 接口 中的方法amo.lib.linq.delegate.Selector
- Selector<T,R> - amo.lib.linq.delegate中的接口
- setDataSourceKey(String) - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
- setEnvironment(Environment) - 类 中的方法amo.lib.dynamic.DynamicDataSourceRegister
- setSite(String) - 类 中的静态方法amo.lib.dynamic.DynamicDataContextHolder
- SiteEnum - amo.lib.demo中的枚举
- skip(int) - 类 中的方法amo.lib.linq.AbstractStream
- skip(int) - 接口 中的方法amo.lib.linq.Stream
-
Skips a specified number of contiguous elements from the start of a sequence then returns remaining elements.
- split(String, String) - 类 中的静态方法amo.lib.utils.StringUtils
-
将String分割,转为Integer列表
- stream(Iterable<T>) - 类 中的静态方法amo.lib.linq.Linq
-
Decorates the passed
iterablewith a Stream. - stream(List<T>) - 类 中的静态方法amo.lib.linq.Linq
-
Decorates the passed
listwith a Stream. - stream(Map<TKey, TValue>) - 类 中的静态方法amo.lib.linq.Linq
-
Decorates the passed
mapwith a Stream. - stream(T[]) - 类 中的静态方法amo.lib.linq.Linq
-
Decorates the passed
iterablewith a Stream. - Stream<T> - amo.lib.linq中的接口
-
Decorates
Iterable<T>objects to enable use of Linq like expressions. - StringUtils - amo.lib.utils中的类
- StringUtils() - 类 的构造器amo.lib.utils.StringUtils
- substringBefore(String, String) - 类 中的静态方法amo.lib.utils.StringUtils
- success() - 类 中的静态方法amo.lib.common.JsonData
- success(Integer) - 类 中的静态方法amo.lib.common.JsonData
- success(Object) - 类 中的静态方法amo.lib.common.JsonData
- success(Object, Integer) - 类 中的静态方法amo.lib.common.JsonData
- success(Object, Integer, String) - 类 中的静态方法amo.lib.common.JsonData
- Success - amo.lib.common.EventTypeEnum
- SwaggerConfig - amo.lib.common中的类
- SwaggerConfig() - 类 的构造器amo.lib.common.SwaggerConfig
T
- take(int) - 类 中的方法amo.lib.linq.AbstractStream
- take(int) - 接口 中的方法amo.lib.linq.Stream
-
Returns a specified number of contiguous elements from the start of a sequence.
- TargetDataBase - amo.lib.dynamic.interfaces中的注释类型
-
标记数据源,配合threadlocal的参数通过AOP实现自动切换数据源 核心code在DynamicDataSourceAspect下changeDataSource 目前支持格式示例:record,%s.part,可以有一个参数位,运行时会被替换为DynamicDataContextHolder中获取的site,替换后格式为record,[site].part 名字要和properties中配置的custom.datasource.names下的名字保持一致,特别是大小写问题,site统一小写 使用时需要在接口,class和method上加注解,标机dao下的方法要查询的datasource名字,接口必须是代理类,否则会因为实现类不继承接口注解造成无法拦截 site不一定需要,特殊业务需求,需要同一分code运行多个site的多套数据库,属于二维关系 用于标记Dao的数据库类型,只区分数据库,不区分Site,配合Site可以达到自动匹配DataSource 可以标记Class,interface,也可以标记Method,参考DynamicDataSourceAspect,springboot 2.x.x才可以标记接口,Jpa和Mybatis这种代理生成 实现类的要基于Aop 5.X(springboot 2.x.x)才能通过Aop切入 Jpa,Mybatis都可以使用 每个Dao层的同一个Mapper,Reposity下的应该都是一个数据库的操作,所以直接标记在Class上,维护Dao的人员负责维护Dao和datasource的关系 这样Service层和Control等其他调用者不用管Dao的DataSource 是谁,只需要切换自己需要的Site,Dao下的method在执行时会结合threadlocal中的site和Dao上标记的数据库类型自动切换datasource
- thenBy(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
-
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
- thenBy(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
-
Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparator.
- thenByDescending(Selector<T, TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
-
Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.
- thenByDescending(Selector<T, TKey>, Comparator<TKey>) - 接口 中的方法amo.lib.linq.OrderedStream
-
Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.
- ThreadPoolConfig - amo.lib.common中的类
- ThreadPoolConfig() - 类 的构造器amo.lib.common.ThreadPoolConfig
- toList() - 类 中的方法amo.lib.linq.AbstractStream
- toList() - 接口 中的方法amo.lib.linq.Stream
-
Creates a List from a Stream.
- toString() - 类 中的方法amo.lib.common.JsonData
- trimBracket(String) - 类 中的静态方法amo.lib.utils.StringUtils
-
移除前后的括号()
V
- valueOf(String) - 枚举 中的静态方法amo.lib.common.EventTypeEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法amo.lib.demo.DataSourceEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法amo.lib.demo.SiteEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法amo.lib.common.EventTypeEnum
-
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
- values() - 枚举 中的静态方法amo.lib.demo.DataSourceEnum
-
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
- values() - 枚举 中的静态方法amo.lib.demo.SiteEnum
-
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
W
- where(Predicate<T>) - 类 中的方法amo.lib.linq.AbstractStream
- where(Predicate<T>) - 接口 中的方法amo.lib.linq.Stream
-
Filters a sequence of values based on a predicate.
所有类|所有程序包