Class CircuitBreakerFilterTypeProvider

java.lang.Object
org.forgerock.openig.filter.circuitbreaker.CircuitBreakerFilterTypeProvider
All Implemented Interfaces:
org.forgerock.openig.model.type.service.TypeDefinitionProvider

public class CircuitBreakerFilterTypeProvider extends Object implements org.forgerock.openig.model.type.service.TypeDefinitionProvider
The TypeDefinitionProvider of the CircuitBreakerFilter.
  • Constructor Details

    • CircuitBreakerFilterTypeProvider

      public CircuitBreakerFilterTypeProvider()
  • Method Details

    • addCircuitBreakerToType

      public static void addCircuitBreakerToType(Consumer<org.forgerock.openig.model.type.AttributeDefinition> consumer)
      Add circuit breaker attributes to a component Type.
      Parameters:
      consumer - the consumer of attributeTypeDefinitions (typically "type::addAttribute")
    • execute

      public void execute(org.forgerock.openig.model.type.TypeDefinitionRegistry registry)
      Specified by:
      execute in interface org.forgerock.openig.model.type.service.TypeDefinitionProvider