public class CommandExecutorImpl extends Object implements CommandExecutor, org.springframework.context.ApplicationContextAware
| Constructor and Description |
|---|
CommandExecutorImpl(javax.validation.Validator validator) |
| Modifier and Type | Method and Description |
|---|---|
<R,T> CommandBuilder<R,T> |
build(Class<? extends Command<R,T>> commandClass,
R request) |
<R,T> rx.Single<T> |
execute(Class<? extends Command<R,T>> commandClass,
R request) |
<R1,T1,R2,T2> |
executeAll(CommandBuilder<R1,T1> commandBuilder1,
CommandBuilder<R2,T2> commandBuilder2) |
<R1,T1,R2,T2,R3,T3> |
executeAll(CommandBuilder<R1,T1> commandBuilder1,
CommandBuilder<R2,T2> commandBuilder2,
CommandBuilder<R3,T3> commandBuilder3) |
<R1,T1,R2,T2,R3,T3,R4,T4> |
executeAll(CommandBuilder<R1,T1> commandBuilder1,
CommandBuilder<R2,T2> commandBuilder2,
CommandBuilder<R3,T3> commandBuilder3,
CommandBuilder<R4,T4> commandBuilder4) |
<R1,T1,R2,T2,R3,T3,R4,T4,R5,T5> |
executeAll(CommandBuilder<R1,T1> commandBuilder1,
CommandBuilder<R2,T2> commandBuilder2,
CommandBuilder<R3,T3> commandBuilder3,
CommandBuilder<R4,T4> commandBuilder4,
CommandBuilder<R5,T5> commandBuilder5) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public CommandExecutorImpl(javax.validation.Validator validator)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic <R,T> CommandBuilder<R,T> build(Class<? extends Command<R,T>> commandClass, R request)
build in interface CommandExecutorpublic <R,T> rx.Single<T> execute(Class<? extends Command<R,T>> commandClass, R request)
execute in interface CommandExecutorpublic <R1,T1,R2,T2> rx.Single<Tuple2<T1,T2>> executeAll(CommandBuilder<R1,T1> commandBuilder1, CommandBuilder<R2,T2> commandBuilder2)
executeAll in interface CommandExecutorpublic <R1,T1,R2,T2,R3,T3> rx.Single<Tuple3<T1,T2,T3>> executeAll(CommandBuilder<R1,T1> commandBuilder1, CommandBuilder<R2,T2> commandBuilder2, CommandBuilder<R3,T3> commandBuilder3)
executeAll in interface CommandExecutorpublic <R1,T1,R2,T2,R3,T3,R4,T4> rx.Single<Tuple4<T1,T2,T3,T4>> executeAll(CommandBuilder<R1,T1> commandBuilder1, CommandBuilder<R2,T2> commandBuilder2, CommandBuilder<R3,T3> commandBuilder3, CommandBuilder<R4,T4> commandBuilder4)
executeAll in interface CommandExecutorpublic <R1,T1,R2,T2,R3,T3,R4,T4,R5,T5> rx.Single<Tuple5<T1,T2,T3,T4,T5>> executeAll(CommandBuilder<R1,T1> commandBuilder1, CommandBuilder<R2,T2> commandBuilder2, CommandBuilder<R3,T3> commandBuilder3, CommandBuilder<R4,T4> commandBuilder4, CommandBuilder<R5,T5> commandBuilder5)
executeAll in interface CommandExecutorCopyright © 2021 Pivotal Software, Inc.. All rights reserved.