| Interface | Description |
|---|---|
| ClosureCommand<T> |
This interface is used to perform command logic within an anonymous class and basically used as wrapper for some logic.
|
| HystrixCommandFactory<T extends AbstractHystrixCommand> |
Base factory interface for Hystrix commands.
|
| Class | Description |
|---|---|
| AbstractHystrixCommand<T> |
Base class for hystrix commands.
|
| AbstractHystrixCommandFactory<T extends AbstractHystrixCommand> |
Base implementation of
HystrixCommandFactory interface. |
| AsyncResult<T> |
Fake implementation of
Future. |
| BatchHystrixCommand |
This command is used in collapser.
|
| BatchHystrixCommandFactory |
Specific implementation of
HystrixCommandFactory interface to create BatchHystrixCommand instances. |
| CommandAction |
Simple action to encapsulate some logic to process it in a Hystrix command.
|
| CommandActions |
Wrapper for command actions combines different actions together.
|
| CommandActions.Builder | |
| CommandExecutionAction |
Action to execute a Hystrix command.
|
| CommandExecutor |
Invokes necessary method of
HystrixExecutable for specified execution type:
ExecutionType.SYNCHRONOUS -> HystrixExecutable.execute()
ExecutionType.ASYNCHRONOUS -> HystrixExecutable.queue()
ExecutionType.OBSERVABLE -> HystrixExecutable.observe(). |
| CommandSetterBuilder |
Builder for
HystrixCommand.Setter. |
| GenericCommand |
Implementation of AbstractHystrixCommand which returns an Object as result.
|
| GenericHystrixCommandFactory |
Specific implementation of
HystrixCommandFactory interface to create GenericCommand instances. |
| HystrixCommandBuilder |
Builder contains all necessary information required to create specific hystrix command.
|
| LazyCommandExecutionAction |
This action creates related hystrix commands on demand when command creation can be postponed.
|
| MetaHolder |
Simple immutable holder to keep all necessary information about current method to build Hystrix command.
|
| MetaHolder.Builder | |
| MethodExecutionAction |
This implementation invokes methods using java reflection.
|
| ObservableResult<T> |
Fake implementation of Observable.
|
| Enum | Description |
|---|---|
| ExecutionType |
Specifies executions types.
|