Class CircuitBreakerUtils


  • public class CircuitBreakerUtils
    extends Object
    • Constructor Detail

      • CircuitBreakerUtils

        public CircuitBreakerUtils()
    • Method Detail

      • getUserDefinedCircuitBreaker

        @Deprecated
        public static JaxRsCircuitBreaker getUserDefinedCircuitBreaker​(ClientConfiguration configuration)
        Deprecated.
        use getUserDefinedCircuitBreakerConfiguration instead
        Gets the user defined CircuitBreaker
        Parameters:
        configuration - the client configuration to use
        Returns:
        the user defined CircuitBreaker
      • getUserDefinedCircuitBreakerConfiguration

        public static CircuitBreakerConfiguration getUserDefinedCircuitBreakerConfiguration​(ClientConfiguration configuration)
        Gets the user defined CircuitBreakerConfiguration
        Parameters:
        configuration - the client configuration to use
        Returns:
        the user defined CircuitBreakerConfiguration
      • getDefaultCircuitBreakerConfiguration

        public static CircuitBreakerConfiguration getDefaultCircuitBreakerConfiguration()
        Get default CircuitBreakerConfiguration
        Returns:
        the default CircuitBreakerConfiguration
      • setDefaultCircuitBreakerConfiguration

        public static void setDefaultCircuitBreakerConfiguration​(CircuitBreakerConfiguration defaultCircuitBreakerConfiguration)
        Set default CircuitBreakerConfiguration
        Parameters:
        defaultCircuitBreakerConfiguration - the default CircuitBreakerConfiguration to set
      • getDefaultAuthClientCircuitBreakerConfiguration

        public static CircuitBreakerConfiguration getDefaultAuthClientCircuitBreakerConfiguration()
        Get default CircuitBreakerConfiguration for X509 calls
        Returns:
        the default CircuitBreakerConfiguration for Auth client