public interface MockObject<T>
| Modifier and Type | Method and Description |
|---|---|
default <R,A> R |
collect(int num,
Collector<? super T,A,R> collector)
串行collect
|
default <R,A,N> N |
collect(int num,
Function<? super T,? extends R> mapper,
Collector<? super R,A,N> collector)
带转化的串行collect
|
default <R,A> R |
collectParallel(int num,
Collector<? super T,A,R> collector)
并行collect
|
default <R,A,N> N |
collectParallel(int num,
Function<? super T,? extends R> mapper,
Collector<? super R,A,N> collector)
带转化的并行collect
|
default <A,K,V> Map<K,V> |
collectToMap(int num,
Collector<? super T,A,Map<K,V>> collector)
串行collect toMap
|
default <K,V> Map<K,V> |
collectToMap(int num,
Function<T,K> keyFunction,
Function<T,V> valueFunction)
串行collect toMap
默认使用
LinkedHashMap |
default <A,R,K,V> Map<K,V> |
collectToMap(int num,
Function<T,R> mapper,
Collector<? super R,A,Map<K,V>> collector)
带转化的串行collect toMap
默认使用
LinkedHashMap |
default <A,R,K,V> Map<K,V> |
collectToMap(int num,
Function<T,R> mapper,
Function<R,K> keyFunction,
Function<R,V> valueFunction)
带转化的collect toMap
默认使用
LinkedHashMap |
default <A,K,V> Map<K,V> |
collectToMapParallel(int num,
Collector<? super T,A,Map<K,V>> collector)
并行collect
|
default <A,R,K,V> Map<K,V> |
collectToMapParallel(int num,
Function<? super T,? extends R> mapper,
Collector<? super R,A,Map<K,V>> collector)
带转化的并行collect
|
default <A,R,K,V> Map<K,V> |
collectToMapParallel(int num,
Function<? super T,? extends R> mapper,
Function<R,K> keyFunction,
Function<R,V> valueFunction)
带转化的并行collect
|
default <A,K,V> Map<K,V> |
collectToMapParallel(int num,
Function<T,K> keyFunction,
Function<T,V> valueFunction)
并行collect
|
default Optional<T> |
get()
返回获取结果的Optional封装类
|
default List<T> |
getList(int num)
获取多个实例对象,作为list集合返回
|
default <R> List<R> |
getList(int num,
Function<T,R> mapper)
获取多个实例对象,根据转化规则转化后作为list集合返回
|
default List<T> |
getListParallel(int num)
并行线程创建多个实例对象,作为list集合返回
|
default <R> List<R> |
getListParallel(int num,
Function<T,R> mapper)
获取多个实例对象,使用并行线程获取并根据指定规则进行转化,作为List返回
|
default <K,V,R> Map<K,V> |
getMap(int num,
Collector<T,R,Map<K,V>> collector)
获取多个实例对象,作为Map返回,需要指定Map的转化方式
|
default <K,V> Map<K,V> |
getMap(int num,
Function<T,K> keyMapper,
Function<T,V> valueMapper)
获取多个实例对象,作为Map返回,需要指定Map的转化方式
|
default <K,V,R> Map<K,V> |
getMapParallel(int num,
Collector<T,R,Map<K,V>> collector)
获取多个实例对象,作为Map返回,需要指定Map的转化方式
|
default <K,V> Map<K,V> |
getMapParallel(int num,
Function<T,K> keyMapper,
Function<T,V> valueMapper)
获取多个实例对象,作为Map返回,需要指定Map的转化方式
|
MockBean<T> |
getMockBean()
获取一个MockBean对象
|
T |
getOne()
获取一个实例对象
|
default Stream<T> |
getParallelStream()
获取一个并行无限流
|
default Stream<T> |
getParallelStream(int limit)
获取一个并行流
|
default Set<T> |
getSet(int num)
获取多个实例对象,作为Set返回
|
default <R> Set<R> |
getSet(int num,
Function<T,R> mapper)
获取多个实例对象,根据转化规则转化后作为Set返回
|
default Set<T> |
getSetParallel(int num)
获取多个实例对象,使用并行流操作,作为Set返回
|
default <R> Set<R> |
getSetParallel(int num,
Function<T,R> mapper)
获取多个实例对象,使用并行流根据转化规则进行转化后作为Set返回
|
default Stream<T> |
getStream()
获取一个无限流
|
default Stream<T> |
getStream(int limit)
获取一个指定长度的流,等同于
getStream().limit(limit) |
T getOne()
default Stream<T> getStream(int limit)
getStream().limit(limit)limit - default <R> List<R> getList(int num, Function<T,R> mapper)
R - num - mapper - default <R> List<R> getListParallel(int num, Function<T,R> mapper)
R - num - mapper - default Set<T> getSetParallel(int num)
num - default <R> Set<R> getSetParallel(int num, Function<T,R> mapper)
default <K,V> Map<K,V> getMap(int num, Function<T,K> keyMapper, Function<T,V> valueMapper)
default <K,V,R> Map<K,V> getMap(int num, Collector<T,R,Map<K,V>> collector)
default <K,V> Map<K,V> getMapParallel(int num, Function<T,K> keyMapper, Function<T,V> valueMapper)
default <K,V,R> Map<K,V> getMapParallel(int num, Collector<T,R,Map<K,V>> collector)
default <R,A,N> N collect(int num,
Function<? super T,? extends R> mapper,
Collector<? super R,A,N> collector)
default <A,K,V> Map<K,V> collectToMap(int num, Collector<? super T,A,Map<K,V>> collector)
default <K,V> Map<K,V> collectToMap(int num, Function<T,K> keyFunction, Function<T,V> valueFunction)
LinkedHashMapdefault <A,R,K,V> Map<K,V> collectToMap(int num, Function<T,R> mapper, Collector<? super R,A,Map<K,V>> collector)
LinkedHashMapdefault <A,R,K,V> Map<K,V> collectToMap(int num, Function<T,R> mapper, Function<R,K> keyFunction, Function<R,V> valueFunction)
LinkedHashMapdefault <R,A> R collectParallel(int num,
Collector<? super T,A,R> collector)
default <R,A,N> N collectParallel(int num,
Function<? super T,? extends R> mapper,
Collector<? super R,A,N> collector)
default <A,K,V> Map<K,V> collectToMapParallel(int num, Collector<? super T,A,Map<K,V>> collector)
default <A,K,V> Map<K,V> collectToMapParallel(int num, Function<T,K> keyFunction, Function<T,V> valueFunction)
default <A,R,K,V> Map<K,V> collectToMapParallel(int num, Function<? super T,? extends R> mapper, Collector<? super R,A,Map<K,V>> collector)
Copyright © 2024. All rights reserved.