diff --git a/driver/src/main/java/org/neo4j/driver/ClientCertificate.java b/driver/src/main/java/org/neo4j/driver/ClientCertificate.java index e8f65882d..343a997a4 100644 --- a/driver/src/main/java/org/neo4j/driver/ClientCertificate.java +++ b/driver/src/main/java/org/neo4j/driver/ClientCertificate.java @@ -17,7 +17,6 @@ package org.neo4j.driver; import org.neo4j.driver.internal.InternalClientCertificate; -import org.neo4j.driver.util.Preview; /** * An opaque container for client certificate used for mTLS. @@ -25,5 +24,4 @@ * Use {@link ClientCertificates} to create new instances. * @since 5.19 */ -@Preview(name = "mTLS") public sealed interface ClientCertificate permits InternalClientCertificate {} diff --git a/driver/src/main/java/org/neo4j/driver/ClientCertificateManager.java b/driver/src/main/java/org/neo4j/driver/ClientCertificateManager.java index 772b71400..e8a7b28d9 100644 --- a/driver/src/main/java/org/neo4j/driver/ClientCertificateManager.java +++ b/driver/src/main/java/org/neo4j/driver/ClientCertificateManager.java @@ -17,7 +17,6 @@ package org.neo4j.driver; import java.util.concurrent.CompletionStage; -import org.neo4j.driver.util.Preview; /** * A manager of {@link ClientCertificate} instances used by the driver for mTLS. @@ -31,7 +30,6 @@ * operations must not done on the calling thread. * @since 5.19 */ -@Preview(name = "mTLS") public interface ClientCertificateManager { /** * Returns a {@link CompletionStage} of a new {@link ClientCertificate}. diff --git a/driver/src/main/java/org/neo4j/driver/ClientCertificateManagers.java b/driver/src/main/java/org/neo4j/driver/ClientCertificateManagers.java index b47509272..968c6c612 100644 --- a/driver/src/main/java/org/neo4j/driver/ClientCertificateManagers.java +++ b/driver/src/main/java/org/neo4j/driver/ClientCertificateManagers.java @@ -17,14 +17,12 @@ package org.neo4j.driver; import org.neo4j.driver.internal.InternalRotatingClientCertificateManager; -import org.neo4j.driver.util.Preview; /** * Implementations of {@link ClientCertificateManager}. * * @since 5.19 */ -@Preview(name = "mTLS") public final class ClientCertificateManagers { private ClientCertificateManagers() {} diff --git a/driver/src/main/java/org/neo4j/driver/ClientCertificates.java b/driver/src/main/java/org/neo4j/driver/ClientCertificates.java index 264be1ae4..72fd4c3ec 100644 --- a/driver/src/main/java/org/neo4j/driver/ClientCertificates.java +++ b/driver/src/main/java/org/neo4j/driver/ClientCertificates.java @@ -19,13 +19,11 @@ import java.io.File; import java.util.Objects; import org.neo4j.driver.internal.InternalClientCertificate; -import org.neo4j.driver.util.Preview; /** * Creates new instances of {@link ClientCertificate}. * @since 5.19 */ -@Preview(name = "mTLS") public final class ClientCertificates { private ClientCertificates() {} diff --git a/driver/src/main/java/org/neo4j/driver/GraphDatabase.java b/driver/src/main/java/org/neo4j/driver/GraphDatabase.java index 218335c77..4bb4473c6 100644 --- a/driver/src/main/java/org/neo4j/driver/GraphDatabase.java +++ b/driver/src/main/java/org/neo4j/driver/GraphDatabase.java @@ -23,7 +23,6 @@ import org.neo4j.driver.internal.ValidatingClientCertificateManager; import org.neo4j.driver.internal.security.StaticAuthTokenManager; import org.neo4j.driver.internal.security.ValidatingAuthTokenManager; -import org.neo4j.driver.util.Preview; /** * Creates {@link Driver drivers}, optionally letting you {@link #driver(URI, Config)} to configure them. @@ -190,7 +189,6 @@ public static Driver driver(String uri, AuthTokenManager authTokenManager, Confi * @since 5.19 * @see ClientCertificateManager */ - @Preview(name = "mTLS") public static Driver driver(String uri, ClientCertificateManager clientCertificateManager) { return driver(URI.create(uri), clientCertificateManager); } @@ -204,7 +202,6 @@ public static Driver driver(String uri, ClientCertificateManager clientCertifica * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver(String uri, ClientCertificateManager clientCertificateManager, Config config) { return driver(URI.create(uri), clientCertificateManager, config); } @@ -217,7 +214,6 @@ public static Driver driver(String uri, ClientCertificateManager clientCertifica * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver(String uri, AuthToken authToken, ClientCertificateManager clientCertificateManager) { return driver(URI.create(uri), authToken, clientCertificateManager); } @@ -232,7 +228,6 @@ public static Driver driver(String uri, AuthToken authToken, ClientCertificateMa * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver( String uri, AuthToken authToken, ClientCertificateManager clientCertificateManager, Config config) { return driver(URI.create(uri), authToken, clientCertificateManager, config); @@ -247,7 +242,6 @@ public static Driver driver( * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver( String uri, AuthTokenManager authTokenManager, ClientCertificateManager clientCertificateManager) { return driver(URI.create(uri), authTokenManager, clientCertificateManager); @@ -263,7 +257,6 @@ public static Driver driver( * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver( String uri, AuthTokenManager authTokenManager, @@ -279,7 +272,6 @@ public static Driver driver( * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver(URI uri, ClientCertificateManager clientCertificateManager) { return driver(uri, clientCertificateManager, Config.defaultConfig()); } @@ -293,7 +285,6 @@ public static Driver driver(URI uri, ClientCertificateManager clientCertificateM * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver(URI uri, ClientCertificateManager clientCertificateManager, Config config) { return driver(uri, AuthTokens.none(), clientCertificateManager, config); } @@ -306,7 +297,6 @@ public static Driver driver(URI uri, ClientCertificateManager clientCertificateM * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver(URI uri, AuthToken authToken, ClientCertificateManager clientCertificateManager) { return driver(uri, authToken, clientCertificateManager, Config.defaultConfig()); } @@ -321,7 +311,6 @@ public static Driver driver(URI uri, AuthToken authToken, ClientCertificateManag * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver( URI uri, AuthToken authToken, ClientCertificateManager clientCertificateManager, Config config) { return driver(uri, authToken, clientCertificateManager, config, new DriverFactory()); @@ -336,7 +325,6 @@ public static Driver driver( * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver( URI uri, AuthTokenManager authTokenManager, ClientCertificateManager clientCertificateManager) { return driver(uri, authTokenManager, clientCertificateManager, Config.defaultConfig()); @@ -352,7 +340,6 @@ public static Driver driver( * @return a new driver to the database instance specified by the URL * @since 5.19 */ - @Preview(name = "mTLS") public static Driver driver( URI uri, AuthTokenManager authTokenManager, diff --git a/driver/src/main/java/org/neo4j/driver/RotatingClientCertificateManager.java b/driver/src/main/java/org/neo4j/driver/RotatingClientCertificateManager.java index d52759bab..294d6cc43 100644 --- a/driver/src/main/java/org/neo4j/driver/RotatingClientCertificateManager.java +++ b/driver/src/main/java/org/neo4j/driver/RotatingClientCertificateManager.java @@ -16,13 +16,10 @@ */ package org.neo4j.driver; -import org.neo4j.driver.util.Preview; - /** * A {@link ClientCertificateManager} that supports rotating its {@link ClientCertificate}. * @since 5.19 */ -@Preview(name = "mTLS") public sealed interface RotatingClientCertificateManager extends ClientCertificateManager permits org.neo4j.driver.internal.InternalRotatingClientCertificateManager { /**