| Modifier and Type | Method and Description |
|---|---|
Class<? extends Command<R,T>> |
CommandBuilder.getCommandClass() |
| Modifier and Type | Method and Description |
|---|---|
<R,T> rx.Single<T> |
CommandProcessor.doExecute(Class<? extends Command<R,T>> commandClass,
R request) |
| Modifier and Type | Method and Description |
|---|---|
<R,T> void |
CommandCacheInterceptor.afterSuccessExecute(Command<R,T> command,
R request,
T response) |
<R,T> T |
CommandCacheInterceptor.beforeExecute(Command<R,T> command,
R request) |
| Modifier and Type | Method and Description |
|---|---|
<R,T> CommandBuilder<R,T> |
MultiCommandExecutor.build(Class<? extends Command<R,T>> commandClass,
R request) |
<R,T> rx.Single<T> |
SingleCommandExecutor.execute(Class<? extends Command<R,T>> commandClass,
R request)
Execute single command
|
<R,T1,T2,T3,T4,T5> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3,T4> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3,T4> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3,T4> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
R request) |
<R,T1,T2,T3> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
R request) |
<R,T1,T2,T3> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
R request) |
<R,T1,T2> rx.Single<Tuple2<T1,T2>> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
R request) |
<R,T1,T2> rx.Single<Tuple2<T1,T2>> |
MultiCommandSingleRequestExecutor.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
R request) |
| Modifier and Type | Field and Description |
|---|---|
protected Command<R,T> |
CommandHystrix.command |
| Constructor and Description |
|---|
CommandHystrix(Command<R,T> command,
R request,
String commandKey,
String commandGroup,
Collection<CommandInterceptor> commandInterceptors) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Command<REQUEST,RESPONSE>> |
CommandBuilderImpl.getCommandClass() |
| Modifier and Type | Method and Description |
|---|---|
<R,T> CommandBuilder<R,T> |
CommandExecutorImpl.build(Class<? extends Command<R,T>> commandClass,
R request) |
<R,T> rx.Single<T> |
CommandProcessorImpl.doExecute(Class<? extends Command<R,T>> commandClass,
R request) |
<R,T> rx.Single<T> |
CommandExecutorImpl.execute(Class<? extends Command<R,T>> commandClass,
R request) |
<R,T1,T2,T3,T4,T5> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4,T5> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
Class<? extends Command<R,T5>> command5,
R request) |
<R,T1,T2,T3,T4> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3,T4> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3,T4> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3,T4> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
Class<? extends Command<R,T4>> command4,
R request) |
<R,T1,T2,T3> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
R request) |
<R,T1,T2,T3> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
R request) |
<R,T1,T2,T3> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
Class<? extends Command<R,T3>> command3,
R request) |
<R,T1,T2> rx.Single<Tuple2<T1,T2>> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
R request) |
<R,T1,T2> rx.Single<Tuple2<T1,T2>> |
CommandExecutorImpl.executeAll(Class<? extends Command<R,T1>> command1,
Class<? extends Command<R,T2>> command2,
R request) |
| Constructor and Description |
|---|
CommandBuilderImpl(REQUEST request,
Class<? extends Command<REQUEST,RESPONSE>> commandClass) |
| Modifier and Type | Method and Description |
|---|---|
static <R,T> void |
InterceptorUtil.afterFailedExecute(Collection<CommandInterceptor> commandInterceptors,
Command<R,T> command,
R request,
Throwable throwable) |
default <R,T> void |
CommandInterceptor.afterFailedExecute(Command<R,T> command,
R request,
Throwable throwable)
Invoked after command failed executed
|
static <R,T> void |
InterceptorUtil.afterSuccessExecute(Collection<CommandInterceptor> commandInterceptors,
Command<R,T> command,
R request,
T response) |
default <R,T> void |
CommandInterceptor.afterSuccessExecute(Command<R,T> command,
R request,
T response)
Invoked after command success executed
|
static <R,T> T |
InterceptorUtil.beforeExecute(Collection<CommandInterceptor> commandInterceptors,
Command<R,T> command,
R request) |
default <R,T> T |
CommandInterceptor.beforeExecute(Command<R,T> command,
R request)
Invoked before command executed, if return
null,
command will be executed, if not null
the response will be returned without execute command |
String |
CommandGroupStrategy.getCommandGroup(Command<?,?> command)
Get command group
|
String |
CommandKeyStrategy.getCommandKey(Command<?,?> command)
Get command key from command
|
| Modifier and Type | Method and Description |
|---|---|
String |
CommandGroupStrategyImpl.getCommandGroup(Command<?,?> command) |
String |
CommandKeyStrategyImpl.getCommandKey(Command<?,?> command) |
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.