anchor.diff:  * <<circuitbreaker>>
   * <<ratelimiter>>
   * <<bulkhead>>
  +* <<threadpoolbulkhead>>
   * <<events>>
   
   [[circuitbreaker]]
  
positive.code: 
  [source,java]
  ----
  Bulkhead bulkhead = Bulkhead.ofDefaults("backendName");
  
  Supplier<String> supplier = Bulkhead
      .decorateSupplier(bulkhead, backendService::doSomething);
  ----
  
  [[events]]
  
negative.code: ----
  
  
  NOTE: Resilience4j also provides Reactor operators for `RateLimiter`, `Bulkhead` and `Retry`. Find out more in our *https://resilience4j.readme.io/docs/getting-started-1[User Guide]*
  
  [[ratelimiter]]
  === RateLimiter
  