Class CompositeCustomizer<T extends CustomizerWithName>

java.lang.Object
io.github.resilience4j.common.CompositeCustomizer<T>

public class CompositeCustomizer<T extends CustomizerWithName> extends Object
The composite of any spring resilience4j type config customizer implementations.
  • Constructor Details

    • CompositeCustomizer

      public CompositeCustomizer(List<T> customizers)
  • Method Details

    • getCustomizer

      public Optional<T> getCustomizer(String instanceName)
      Parameters:
      instanceName - the resilience4j instance name
      Returns:
      the found spring customizer if any.
    • instanceNames

      public Set<String> instanceNames()
      Returns:
      the resilience4j instance/config names composite customizer can be applied to.