Skip to content

Commit 9db4343

Browse files
Update dependency io.dropwizard:dropwizard-dependencies to v4 (release/4.0.x) (#242)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jochen Schalanda <[email protected]>
1 parent 3397dc0 commit 9db4343

29 files changed

+185
-192
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
9797

9898
<javadoc.doclint.none>-Xdoclint:none</javadoc.doclint.none>
99-
<dropwizard.version>2.0.29</dropwizard.version>
99+
<dropwizard.version>4.0.4</dropwizard.version>
100100
<curator.version>5.5.0</curator.version>
101101
<error_prone.javac.version>9+181-r4173-1</error_prone.javac.version>
102102
</properties>

src/main/java/io/dropwizard/discovery/AbstractDiscoveryBundle.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package io.dropwizard.discovery;
22

3-
import io.dropwizard.Configuration;
4-
import io.dropwizard.ConfiguredBundle;
3+
import io.dropwizard.core.Configuration;
4+
import io.dropwizard.core.ConfiguredBundle;
5+
import io.dropwizard.core.setup.Bootstrap;
6+
import io.dropwizard.core.setup.Environment;
57
import io.dropwizard.discovery.client.DiscoveryClient;
68
import io.dropwizard.discovery.core.CuratorAdvertisementListener;
79
import io.dropwizard.discovery.core.CuratorAdvertiser;
810
import io.dropwizard.discovery.core.CuratorFactory;
911
import io.dropwizard.discovery.core.JacksonInstanceSerializer;
1012
import io.dropwizard.discovery.manage.CuratorAdvertiserManager;
1113
import io.dropwizard.discovery.manage.ServiceDiscoveryManager;
12-
import io.dropwizard.setup.Bootstrap;
13-
import io.dropwizard.setup.Environment;
14-
import javax.annotation.Nonnull;
14+
import org.checkerframework.checker.nullness.qual.NonNull;
1515
import org.apache.curator.framework.CuratorFramework;
1616
import org.apache.curator.x.discovery.DownInstancePolicy;
1717
import org.apache.curator.x.discovery.ProviderStrategy;
@@ -31,13 +31,13 @@ public abstract class AbstractDiscoveryBundle<T extends Configuration, V>
3131
public abstract Class<V> getPayloadClass();
3232

3333
@Override
34-
public void initialize(@Nonnull final Bootstrap<?> bootstrap) {
34+
public void initialize(@NonNull final Bootstrap<?> bootstrap) {
3535
mapper = bootstrap.getObjectMapper();
3636
}
3737

3838
@Override
39-
public void run(@Nonnull final T configuration,
40-
@Nonnull final Environment environment) throws Exception {
39+
public void run(@NonNull final T configuration,
40+
@NonNull final Environment environment) throws Exception {
4141

4242
final DiscoveryFactory discoveryConfig = getDiscoveryFactory(configuration);
4343
// Allow disabling all discovery functionality
@@ -77,21 +77,21 @@ public void run(@Nonnull final T configuration,
7777
* Return a new {@link DiscoveryClient} instance that uses a
7878
* {@link RoundRobinStrategy} when selecting a instance to return and the
7979
* default {@link DownInstancePolicy}.
80-
*
80+
*
8181
* @param serviceName
8282
* name of the service to monitor
8383
* @return {@link DiscoveryClient}
8484
*/
8585
public DiscoveryClient<V> newDiscoveryClient(
86-
@Nonnull final String serviceName) {
86+
@NonNull final String serviceName) {
8787
return newDiscoveryClient(serviceName, new RoundRobinStrategy<V>());
8888
}
8989

9090
/**
9191
* Return a new {@link DiscoveryClient} instance uses a default
9292
* {@link DownInstancePolicy} and the provided {@link ProviderStrategy} for
9393
* selecting an instance.
94-
*
94+
*
9595
* @param serviceName
9696
* name of the service to monitor
9797
* @param providerStrategy
@@ -100,8 +100,8 @@ public DiscoveryClient<V> newDiscoveryClient(
100100
* @return {@link DiscoveryClient}
101101
*/
102102
public DiscoveryClient<V> newDiscoveryClient(
103-
@Nonnull final String serviceName,
104-
@Nonnull final ProviderStrategy<V> providerStrategy) {
103+
@NonNull final String serviceName,
104+
@NonNull final ProviderStrategy<V> providerStrategy) {
105105
return new DiscoveryClient<V>(serviceName, discovery,
106106
new DownInstancePolicy(), providerStrategy);
107107
}

src/main/java/io/dropwizard/discovery/DiscoveryBundle.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.dropwizard.discovery;
22

3-
import io.dropwizard.Configuration;
3+
import io.dropwizard.core.Configuration;
44
import io.dropwizard.discovery.core.CuratorAdvertiser;
55
import io.dropwizard.discovery.core.DefaultServiceInstanceFactory;
66
import io.dropwizard.discovery.core.InstanceMetadata;
@@ -11,12 +11,12 @@
1111
* <code>DiscoveryBundle</code> provides a more completed implementation of
1212
* <code>AbstractDiscoveryBundle</code>, using <code>InstanceMetadata</code> as
1313
* payload for <code>ServiceInstance</code>
14-
*
14+
*
1515
* <p>
1616
* Users should extend <code>AbstractDiscoveryBundle</code> if more fine-grain
1717
* control is necessary of the <code>ServiceInstance</code> payload.
1818
* </p>
19-
*
19+
*
2020
* @see io.dropwizard.discovery.core.InstanceMetadata
2121
* @see io.dropwizard.discovery.DiscoveryBundle
2222
*/

src/main/java/io/dropwizard/discovery/DiscoveryConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.dropwizard.discovery;
22

3-
import io.dropwizard.Configuration;
3+
import io.dropwizard.core.Configuration;
44
import io.dropwizard.discovery.core.CuratorAdvertiser;
55
import org.apache.curator.x.discovery.ServiceDiscovery;
66

src/main/java/io/dropwizard/discovery/DiscoveryFactory.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import static com.google.common.base.Preconditions.checkNotNull;
44
import java.util.concurrent.TimeUnit;
5-
import javax.annotation.Nonnull;
6-
import javax.validation.constraints.Max;
7-
import javax.validation.constraints.Min;
8-
import javax.validation.constraints.NotNull;
5+
import org.checkerframework.checker.nullness.qual.NonNull;
6+
import jakarta.validation.constraints.Max;
7+
import jakarta.validation.constraints.Min;
8+
import jakarta.validation.constraints.NotNull;
99
import org.apache.curator.RetryPolicy;
1010
import org.apache.curator.framework.api.CompressionProvider;
1111
import org.apache.curator.framework.imps.GzipCompressionProvider;
@@ -38,7 +38,7 @@ enum CompressionCodec {
3838

3939
final private CompressionProvider provider;
4040

41-
CompressionCodec(@Nonnull final CompressionProvider provider) {
41+
CompressionCodec(@NonNull final CompressionProvider provider) {
4242
this.provider = provider;
4343
}
4444

@@ -125,7 +125,7 @@ public String getServiceName() {
125125
}
126126

127127
@JsonProperty
128-
public void setServiceName(@Nonnull final String serviceName) {
128+
public void setServiceName(@NonNull final String serviceName) {
129129
this.serviceName = checkNotNull(serviceName);
130130
}
131131

@@ -135,7 +135,7 @@ public String getNamespace() {
135135
}
136136

137137
@JsonProperty
138-
public void setNamespace(@Nonnull final String namespace) {
138+
public void setNamespace(@NonNull final String namespace) {
139139
this.namespace = checkNotNull(namespace);
140140
}
141141

@@ -145,7 +145,7 @@ public String getBasePath() {
145145
}
146146

147147
@JsonProperty
148-
public void setBasePath(@Nonnull final String basePath) {
148+
public void setBasePath(@NonNull final String basePath) {
149149
this.basePath = checkNotNull(basePath);
150150
}
151151

@@ -155,7 +155,7 @@ public String getListenAddress() {
155155
}
156156

157157
@JsonProperty
158-
public void setListenAddress(@Nonnull final String listenAddress) {
158+
public void setListenAddress(@NonNull final String listenAddress) {
159159
this.listenAddress = checkNotNull(listenAddress);
160160
}
161161

@@ -166,7 +166,7 @@ public Duration getConnectionTimeout() {
166166

167167
@JsonProperty
168168
public void setConnectionTimeout(
169-
@Nonnull final Duration connectionTimeout) {
169+
@NonNull final Duration connectionTimeout) {
170170
this.connectionTimeout = checkNotNull(connectionTimeout);
171171
}
172172

@@ -176,7 +176,7 @@ public Duration getSessionTimeout() {
176176
}
177177

178178
@JsonProperty
179-
public void setSessionTimeout(@Nonnull final Duration sessionTimeout) {
179+
public void setSessionTimeout(@NonNull final Duration sessionTimeout) {
180180
this.sessionTimeout = checkNotNull(sessionTimeout);
181181
}
182182

@@ -216,7 +216,7 @@ public Duration getBaseSleepTime() {
216216
}
217217

218218
@JsonProperty
219-
public void setBaseSleepTime(@Nonnull final Duration baseSleepTime) {
219+
public void setBaseSleepTime(@NonNull final Duration baseSleepTime) {
220220
this.baseSleepTime = checkNotNull(baseSleepTime);
221221
}
222222

src/main/java/io/dropwizard/discovery/client/DiscoveryClient.java

+14-16
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
import java.io.Closeable;
66
import java.io.IOException;
77
import java.util.Collection;
8-
import javax.annotation.Nonnull;
9-
import javax.annotation.concurrent.ThreadSafe;
8+
import org.checkerframework.checker.nullness.qual.NonNull;
109
import org.apache.curator.x.discovery.DownInstancePolicy;
1110
import org.apache.curator.x.discovery.ProviderStrategy;
1211
import org.apache.curator.x.discovery.ServiceCache;
@@ -16,7 +15,6 @@
1615
import org.slf4j.Logger;
1716
import org.slf4j.LoggerFactory;
1817

19-
@ThreadSafe
2018
public class DiscoveryClient<T> implements Closeable {
2119

2220
private static final Logger LOGGER = LoggerFactory
@@ -27,7 +25,7 @@ public class DiscoveryClient<T> implements Closeable {
2725

2826
/**
2927
* Constructor
30-
*
28+
*
3129
* @param serviceName
3230
* name of the service to monitor
3331
* @param discovery
@@ -38,10 +36,10 @@ public class DiscoveryClient<T> implements Closeable {
3836
* @param providerStrategy
3937
* {@link ProviderStrategy} to use when selecting an instance
4038
*/
41-
public DiscoveryClient(@Nonnull final String serviceName,
42-
@Nonnull final ServiceDiscovery<T> discovery,
43-
@Nonnull final DownInstancePolicy downInstancePolicy,
44-
@Nonnull final ProviderStrategy<T> providerStrategy) {
39+
public DiscoveryClient(@NonNull final String serviceName,
40+
@NonNull final ServiceDiscovery<T> discovery,
41+
@NonNull final DownInstancePolicy downInstancePolicy,
42+
@NonNull final ProviderStrategy<T> providerStrategy) {
4543
checkNotNull(serviceName);
4644
checkArgument(!serviceName.isEmpty(), "serviceName cannot be empty");
4745
checkNotNull(providerStrategy);
@@ -58,7 +56,7 @@ public DiscoveryClient(@Nonnull final String serviceName,
5856

5957
/**
6058
* Return a list of discoverable services
61-
*
59+
*
6260
* @return Collection of service names
6361
*/
6462
public Collection<String> getServices() throws Exception {
@@ -67,17 +65,17 @@ public Collection<String> getServices() throws Exception {
6765

6866
/**
6967
* Return the running instances for the service.
70-
*
68+
*
7169
* @return Collection of service instances
7270
*/
7371
public Collection<ServiceInstance<T>> getInstances(
74-
@Nonnull final String serviceName) throws Exception {
72+
@NonNull final String serviceName) throws Exception {
7573
return discovery.queryForInstances(serviceName);
7674
}
7775

7876
/**
7977
* Return a cached list of the running instances for the service.
80-
*
78+
*
8179
* @return Collection of service instances
8280
*/
8381
public Collection<ServiceInstance<T>> getInstances() {
@@ -86,7 +84,7 @@ public Collection<ServiceInstance<T>> getInstances() {
8684

8785
/**
8886
* Return an instance of this service.
89-
*
87+
*
9088
* @return ServiceInstance
9189
* @throws Exception
9290
*/
@@ -96,17 +94,17 @@ public ServiceInstance<T> getInstance() throws Exception {
9694

9795
/**
9896
* Note an error when connecting to a service instance.
99-
*
97+
*
10098
* @param instance
10199
* {@link ServiceInstance} that is causing the error.
102100
*/
103-
public void noteError(@Nonnull final ServiceInstance<T> instance) {
101+
public void noteError(@NonNull final ServiceInstance<T> instance) {
104102
provider.noteError(instance);
105103
}
106104

107105
/**
108106
* Start the internal {@link ServiceProvider} and {@link ServiceCache}
109-
*
107+
*
110108
* @throws Exception
111109
*/
112110
public void start() throws Exception {

src/main/java/io/dropwizard/discovery/client/DiscoveryClientManager.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import static com.google.common.base.Preconditions.checkNotNull;
44
import io.dropwizard.lifecycle.Managed;
5-
import javax.annotation.Nonnull;
5+
import org.checkerframework.checker.nullness.qual.NonNull;
66

77
public class DiscoveryClientManager<T> implements Managed {
88

@@ -14,7 +14,7 @@ public class DiscoveryClientManager<T> implements Managed {
1414
* @param client
1515
* {@link DiscoveryClient}
1616
*/
17-
public DiscoveryClientManager(@Nonnull final DiscoveryClient<T> client) {
17+
public DiscoveryClientManager(@NonNull final DiscoveryClient<T> client) {
1818
this.client = checkNotNull(client);
1919
}
2020

src/main/java/io/dropwizard/discovery/core/CuratorAdvertisementListener.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.dropwizard.discovery.core;
22

33
import static com.google.common.base.Preconditions.checkNotNull;
4-
import javax.annotation.Nonnull;
4+
import org.checkerframework.checker.nullness.qual.NonNull;
55
import org.eclipse.jetty.server.Server;
66
import org.slf4j.Logger;
77
import org.slf4j.LoggerFactory;
@@ -21,7 +21,7 @@ public class CuratorAdvertisementListener<T>
2121
* {@link CuratorAdvertiser}
2222
*/
2323
public CuratorAdvertisementListener(
24-
@Nonnull final CuratorAdvertiser<T> advertiser) {
24+
@NonNull final CuratorAdvertiser<T> advertiser) {
2525
this.advertiser = checkNotNull(advertiser);
2626
}
2727

0 commit comments

Comments
 (0)