Skip to content

Commit aec60fd

Browse files
authored
Merge pull request #2163 from ClickHouse/deprecating-v1-client
Deprecating all classes/interfaces/etc from v1
2 parents 25af97d + 3ce1b09 commit aec60fd

File tree

234 files changed

+236
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

234 files changed

+236
-1
lines changed

clickhouse-client/src/main/java/com/clickhouse/client/AbstractClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
* Base class for implementing a thread-safe ClickHouse client. It uses
2424
* {@link ReadWriteLock} to manage access to underlying connection.
2525
*/
26+
@Deprecated
2627
public abstract class AbstractClient<T> implements ClickHouseClient {
2728
private static final Logger log = LoggerFactory.getLogger(AbstractClient.class);
2829

clickhouse-client/src/main/java/com/clickhouse/client/AbstractSocketClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
import com.clickhouse.logging.Logger;
3434
import com.clickhouse.logging.LoggerFactory;
3535

36+
@Deprecated
3637
public class AbstractSocketClient implements AutoCloseable {
3738
static class SocketRequest {
3839
final ClickHouseConfig config;

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
* artifact, so that {@code java.util.SerivceLoader} can discover the
5858
* implementation properly in runtime.
5959
*/
60+
@Deprecated
6061
public interface ClickHouseClient extends AutoCloseable {
6162
Logger LOG = LoggerFactory.getLogger(ClickHouseClient.class);
6263

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseClientBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* {@link ClickHouseClient#builder()} for instantiation, and avoid
2929
* multi-threading as it's NOT thread-safe.
3030
*/
31+
@Deprecated
3132
public class ClickHouseClientBuilder {
3233
/**
3334
* Dummy client which is only used by {@link Agent}.

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseCluster.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.clickhouse.data.ClickHouseChecker;
1111
import com.clickhouse.data.ClickHouseUtils;
1212

13+
@Deprecated
1314
public class ClickHouseCluster extends ClickHouseNodes {
1415
private static final long serialVersionUID = 8684489015067906319L;
1516

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* An immutable class holding client-specific options like
3232
* {@link ClickHouseCredentials} and {@link ClickHouseNodeSelector} etc.
3333
*/
34+
@Deprecated
3435
public class ClickHouseConfig implements ClickHouseDataConfig {
3536
static final class ClientOptions {
3637
static final ClientOptions INSTANCE = new ClientOptions();

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseCredentials.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* This encapsulates access token, certificate or user name password combination
1010
* for accessing ClickHouse.
1111
*/
12+
@Deprecated
1213
public class ClickHouseCredentials implements Serializable {
1314
private static final long serialVersionUID = -8883041793709590486L;
1415

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseDnsResolver.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* {@link com.clickhouse.client.config.ClickHouseDefaults#SRV_RESOLVE} is set to
1414
* {@code true}.
1515
*/
16+
@Deprecated
1617
public class ClickHouseDnsResolver {
1718
private static final Logger log = LoggerFactory.getLogger(ClickHouseDnsResolver.class);
1819

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseException.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* Exception thrown from ClickHouse server. See full list at
1313
* https://github.com/ClickHouse/ClickHouse/blob/master/src/Common/ErrorCodes.cpp.
1414
*/
15+
@Deprecated
1516
public class ClickHouseException extends Exception {
1617
/**
1718
* Generated ID.

clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseLoadBalancingPolicy.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
* get node from a managed list; 2) managing node's status; and 3) optionally
2121
* schedule background tasks like node discovery and health check.
2222
*/
23+
@Deprecated
2324
public abstract class ClickHouseLoadBalancingPolicy implements Serializable {
2425
static class DefaultPolicy extends ClickHouseLoadBalancingPolicy {
2526
@Override

0 commit comments

Comments
 (0)