Skip to content

Commit 93c3335

Browse files
committed
Make CircuitState and CircuitStats package private
1 parent cbeba51 commit 93c3335

File tree

14 files changed

+81
-60
lines changed

14 files changed

+81
-60
lines changed

src/main/java/dev/failsafe/internal/CircuitState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
* @param <R> result type
2929
* @author Jonathan Halterman
3030
*/
31-
public abstract class CircuitState<R> {
31+
abstract class CircuitState<R> {
3232
final CircuitBreakerImpl<R> breaker;
3333
final CircuitBreakerConfig<R> config;
3434
volatile CircuitStats stats;

src/main/java/dev/failsafe/internal/CircuitStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
/**
2222
* Stats for a circuit breaker.
2323
*/
24-
public interface CircuitStats {
24+
interface CircuitStats {
2525
static CircuitStats create(CircuitBreaker<?> breaker, int capacity, boolean supportsTimeBased,
2626
CircuitStats oldStats) {
2727
if (supportsTimeBased && breaker.getConfig().getFailureThresholdingPeriod() != null)

src/main/java/dev/failsafe/internal/ClosedState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import dev.failsafe.CircuitBreaker.State;
2020
import dev.failsafe.ExecutionContext;
2121

22-
public class ClosedState<R> extends CircuitState<R> {
22+
class ClosedState<R> extends CircuitState<R> {
2323
public ClosedState(CircuitBreakerImpl<R> breaker) {
2424
super(breaker, CircuitStats.create(breaker, capacityFor(breaker), true, null));
2525
}

src/main/java/dev/failsafe/internal/CountingCircuitStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.util.BitSet;
1919

2020
/**
21-
* A CircuitBreakerStats implementation that counts execution results using a BitSet.
21+
* A CircuitStats implementation that counts execution results using a BitSet.
2222
*/
2323
class CountingCircuitStats implements CircuitStats {
2424
final BitSet bitSet;

src/main/java/dev/failsafe/internal/HalfOpenState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import java.util.concurrent.atomic.AtomicInteger;
2323

24-
public class HalfOpenState<R> extends CircuitState<R> {
24+
class HalfOpenState<R> extends CircuitState<R> {
2525
protected final AtomicInteger permittedExecutions = new AtomicInteger();
2626

2727
public HalfOpenState(CircuitBreakerImpl<R> breaker) {

src/main/java/dev/failsafe/internal/OpenState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import java.time.Duration;
2121

22-
public class OpenState<R> extends CircuitState<R> {
22+
class OpenState<R> extends CircuitState<R> {
2323
private final long startTime = System.nanoTime();
2424
private final long delayNanos;
2525

src/main/java/dev/failsafe/internal/RetryPolicyImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
* @author Jonathan Halterman
3434
* @see RetryPolicyBuilder
3535
*/
36-
@SuppressWarnings("WeakerAccess")
3736
public class RetryPolicyImpl<R> implements RetryPolicy<R>, FailurePolicy<R>, DelayablePolicy<R> {
3837
private final RetryPolicyConfig<R> config;
3938

src/main/java/dev/failsafe/internal/TimedCircuitStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import java.util.Arrays;
2020

2121
/**
22-
* A CircuitBreakerStats implementation that counts execution results within a time period, and buckets results to
22+
* A CircuitStats implementation that counts execution results within a time period, and buckets results to
2323
* minimize overhead.
2424
*/
2525
class TimedCircuitStats implements CircuitStats {

src/test/java/dev/failsafe/functional/CircuitBreakerTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.time.Duration;
2424
import java.util.concurrent.atomic.AtomicInteger;
2525

26+
import static dev.failsafe.internal.InternalTesting.resetBreaker;
2627
import static org.testng.Assert.assertEquals;
2728
import static org.testng.Assert.assertTrue;
2829

src/test/java/dev/failsafe/functional/NestedCircuitBreakerTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import dev.failsafe.Failsafe;
2222
import org.testng.annotations.Test;
2323

24+
import static dev.failsafe.internal.InternalTesting.resetBreaker;
2425
import static org.testng.Assert.assertEquals;
2526
import static org.testng.Assert.assertTrue;
2627

0 commit comments

Comments
 (0)