public class RunnerCollection<ExtensionPoints,R> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
RunnerCollection.Producer<ExtensionPoints,R> |
static class |
RunnerCollection.RunnerItemEntry<ExtensionPoints,R> |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.function.Predicate |
ACCEPT_ALL |
static RunnerCollection.Producer |
PRODUCE_NULL |
| 限定符和类型 | 方法和说明 |
|---|---|
static <ExtensionPoints,R> |
combine(RunnerCollection<ExtensionPoints,R> runnerCollection,
RunnerCollection.Producer<ExtensionPoints,R> producer,
boolean loadBizExt,
boolean loadDefaultExtension) |
static <ExtensionPoints,R> |
combine(RunnerCollection<ExtensionPoints,R> runnerCollection,
RunnerCollection<ExtensionPoints,R> runnerCollection2) |
RunnerCollection<ExtensionPoints,R> |
distinct() |
static <ExtensionPoints,R> |
of(IBizObject bizInstance,
List<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> runnerList,
java.util.function.Predicate<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> predicate) |
static <ExtensionPoints,R> |
of(IBizObject bizInstance,
List<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> runnerList,
java.util.function.Predicate<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> predicate,
RunnerCollection.Producer<ExtensionPoints,R> defaultResult,
boolean loadBizExt,
boolean loadDefaultExtension) |
<T,R> ExecuteResult<R> |
reduceExecute(Reducer<T,R> reducer,
ExtensionCallback<IBusinessExt,T> callback,
List<T> results) |
public static final java.util.function.Predicate ACCEPT_ALL
public static final RunnerCollection.Producer PRODUCE_NULL
public static <ExtensionPoints,R> RunnerCollection<ExtensionPoints,R> of(IBizObject bizInstance, List<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> runnerList, java.util.function.Predicate<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> predicate, RunnerCollection.Producer<ExtensionPoints,R> defaultResult, boolean loadBizExt, boolean loadDefaultExtension)
public static <ExtensionPoints,R> RunnerCollection<ExtensionPoints,R> of(IBizObject bizInstance, List<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> runnerList, java.util.function.Predicate<RunnerCollection.RunnerItemEntry<ExtensionPoints,R>> predicate)
public static <ExtensionPoints,R> RunnerCollection<ExtensionPoints,R> combine(RunnerCollection<ExtensionPoints,R> runnerCollection, RunnerCollection.Producer<ExtensionPoints,R> producer, boolean loadBizExt, boolean loadDefaultExtension)
public static <ExtensionPoints,R> RunnerCollection<ExtensionPoints,R> combine(RunnerCollection<ExtensionPoints,R> runnerCollection, RunnerCollection<ExtensionPoints,R> runnerCollection2)
public RunnerCollection<ExtensionPoints,R> distinct()
public <T,R> ExecuteResult<R> reduceExecute(Reducer<T,R> reducer, ExtensionCallback<IBusinessExt,T> callback, List<T> results)
Copyright © 2022. All rights reserved.