diff --git a/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContext.java b/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContext.java index 203119f49f..ac6dc858f8 100644 --- a/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContext.java +++ b/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContext.java @@ -25,7 +25,7 @@ * thread via the {@link CapturedContext#attachContext()} method which will return a {@link Scope} used to detach this * state, restoring any context information that existed beforehand. */ -interface CapturedContext { +public interface CapturedContext { /** * The {@link ContextMap} that was captured. diff --git a/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContextProvider.java b/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContextProvider.java index 6a48ca5a7b..ec5152a098 100644 --- a/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContextProvider.java +++ b/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/CapturedContextProvider.java @@ -19,7 +19,7 @@ * Functionality related to capturing thread-local like context for later restoration across async boundaries. */ @FunctionalInterface -interface CapturedContextProvider { +public interface CapturedContextProvider { /** * Capture existing context in preparation for an asynchronous thread jump. diff --git a/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/Scope.java b/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/Scope.java index b78c4ea5e6..9a72a71afc 100644 --- a/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/Scope.java +++ b/servicetalk-concurrent-api/src/main/java/io/servicetalk/concurrent/api/Scope.java @@ -22,7 +22,7 @@ * {@link CapturedContext#attachContext()} to be undone. In practice, this may look like restoring a {@link ThreadLocal} * to the state it had before the call to {@link CapturedContext#attachContext()}. */ -interface Scope extends AutoCloseable { +public interface Scope extends AutoCloseable { /** * No-op {@link Scope}.