Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for tripBreaker (0.04 sec)

  1. src/test/java/jcifs/util/SimpleCircuitBreakerTest.java

            circuitBreaker.tripBreaker();
    
            String result = circuitBreaker.call(() -> "primary", () -> "fallback");
    
            assertEquals("fallback", result);
        }
    
        @Test
        @DisplayName("Test transition to HALF_OPEN after timeout")
        void testTransitionToHalfOpen() throws Exception {
            // Open the circuit
            circuitBreaker.tripBreaker();
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 10.6K bytes
    - Viewed (0)
  2. src/main/java/jcifs/util/SimpleCircuitBreaker.java

            stateChangeTime.set(System.currentTimeMillis());
            log.info("Circuit breaker {} reset", name);
        }
    
        /**
         * Force the circuit to open
         */
        public void tripBreaker() {
            State previous = state.getAndSet(State.OPEN);
            if (previous != State.OPEN) {
                stateChangeTime.set(System.currentTimeMillis());
                lastFailureTime.set(System.currentTimeMillis());
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 11.3K bytes
    - Viewed (0)
Back to top