| Interface | Description |
|---|---|
| ClosureCommand<T> |
This interface is used to perform command logic within an anonymous class and basically used as wrapper for some logic.
|
| CommandAction |
Simple action to encapsulate some logic to process it in a Hystrix command.
|
| Class | Description |
|---|---|
| AbstractHystrixCommand<T> |
Base class for hystrix commands.
|
| AsyncResult<T> |
Fake implementation of
Future. |
| BatchHystrixCommand |
This command is used in collapser.
|
| CommandActions |
Wrapper for command actions combines different actions together.
|
| CommandActions.Builder | |
| CommandExecutionAction |
Action to execute a Hystrix command.
|
| CommandExecutor |
Invokes necessary method of
HystrixExecutable or HystrixObservable for specified execution type:
ExecutionType.SYNCHRONOUS -> HystrixExecutable.execute()
ExecutionType.ASYNCHRONOUS -> HystrixExecutable.queue()
ExecutionType.OBSERVABLE -> depends on specify observable execution mode:
ObservableExecutionMode.EAGER - HystrixObservable.observe(),
ObservableExecutionMode.LAZY - HystrixObservable.toObservable(). |
| GenericCommand |
Implementation of AbstractHystrixCommand which returns an Object as result.
|
| GenericObservableCommand |
Generic class for all observable commands executed within javanica context.
|
| GenericSetterBuilder |
Builder for Hystrix Setters:
HystrixCommand.Setter, HystrixObservableCommand.Setter, HystrixCollapser.Setter. |
| GenericSetterBuilder.Builder | |
| HystrixCommandBuilder |
Builder contains all necessary information required to create specific hystrix command.
|
| HystrixCommandBuilder.Builder<ResponseType> | |
| HystrixCommandBuilderFactory |
Created by dmgcodevil.
|
| HystrixCommandFactory |
Created by dmgcodevil.
|
| 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.
|
| Enum | Description |
|---|---|
| ExecutionType |
Specifies executions types.
|