이름 |
설명 |
BaseCommand |
An operation that needs isolation during failure. When passed to an Invoke method on the CommandInvoker, the operation implemented in the Execute method receives protection via timeouts, circuit breakers, and bulkheads. For a detailed overview, see https://github.com/hudl/Mjolnir/wiki. |
CommandContext |
Handles some dependency injection and configuration for Mjolnir. |
CommandContextImpl |
Manages all of Mjolnir's bulkheads, breakers, and other state. Also handles dependency injection for replaceable components (stats, config, etc.). Client code typically doesn't interact with CommandContext other than to inject dependencies. |
CommandContextImpl.SemaphoreBulkheadHolder |
|