Skip to content

Commit 03568a3

Browse files
committed
fix checkstyle issues
1 parent f7c59a8 commit 03568a3

File tree

12 files changed

+66
-83
lines changed

12 files changed

+66
-83
lines changed

spring-integration-ip/src/main/java/org/springframework/integration/ip/udp/MulticastReceivingChannelAdapter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
import java.net.InetSocketAddress;
2323
import java.net.MulticastSocket;
2424
import java.net.NetworkInterface;
25-
import java.util.concurrent.locks.Lock;
26-
import java.util.concurrent.locks.ReentrantLock;
2725

2826
import org.springframework.messaging.MessagingException;
2927

spring-integration-ip/src/main/java/org/springframework/integration/ip/udp/MulticastSendingMessageHandler.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
import java.net.MulticastSocket;
2424
import java.net.NetworkInterface;
2525
import java.net.URISyntaxException;
26-
import java.util.concurrent.locks.Lock;
27-
import java.util.concurrent.locks.ReentrantLock;
2826

2927
import org.springframework.expression.Expression;
3028
import org.springframework.messaging.Message;

spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/channel/PostgresChannelMessageTableSubscriber.java

Lines changed: 64 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -171,65 +171,7 @@ public void start() {
171171

172172
CountDownLatch startingLatch = new CountDownLatch(1);
173173
this.future = this.taskExecutor.submit(() -> {
174-
try {
175-
while (isActive()) {
176-
try {
177-
PgConnection conn = this.connectionSupplier.get();
178-
try (Statement stmt = conn.createStatement()) {
179-
stmt.execute("LISTEN " + this.tablePrefix.toLowerCase() + "channel_message_notify");
180-
}
181-
catch (Exception ex) {
182-
try {
183-
conn.close();
184-
}
185-
catch (Exception suppressed) {
186-
ex.addSuppressed(suppressed);
187-
}
188-
throw ex;
189-
}
190-
this.subscriptionsMap.values()
191-
.forEach(subscriptions -> subscriptions.forEach(Subscription::notifyUpdate));
192-
try {
193-
this.connection = conn;
194-
while (isActive()) {
195-
startingLatch.countDown();
196-
197-
PGNotification[] notifications = conn.getNotifications(0);
198-
// Unfortunately, there is no good way of interrupting a notification
199-
// poll but by closing its connection.
200-
if (!isActive()) {
201-
return;
202-
}
203-
if (notifications != null) {
204-
for (PGNotification notification : notifications) {
205-
String parameter = notification.getParameter();
206-
Set<Subscription> subscriptions = this.subscriptionsMap.get(parameter);
207-
if (subscriptions == null) {
208-
continue;
209-
}
210-
for (Subscription subscription : subscriptions) {
211-
subscription.notifyUpdate();
212-
}
213-
}
214-
}
215-
}
216-
}
217-
finally {
218-
conn.close();
219-
}
220-
}
221-
catch (Exception e) {
222-
// The getNotifications method does not throw a meaningful message on interruption.
223-
// Therefore, we do not log an error, unless it occurred while active.
224-
if (isActive()) {
225-
LOGGER.error(e, "Failed to poll notifications from Postgres database");
226-
}
227-
}
228-
}
229-
}
230-
finally {
231-
this.latch.countDown();
232-
}
174+
doStart(startingLatch);
233175
});
234176

235177
try {
@@ -247,6 +189,69 @@ public void start() {
247189
}
248190
}
249191

192+
private void doStart(CountDownLatch startingLatch) {
193+
try {
194+
while (isActive()) {
195+
try {
196+
PgConnection conn = this.connectionSupplier.get();
197+
try (Statement stmt = conn.createStatement()) {
198+
stmt.execute("LISTEN " + this.tablePrefix.toLowerCase() + "channel_message_notify");
199+
}
200+
catch (Exception ex) {
201+
try {
202+
conn.close();
203+
}
204+
catch (Exception suppressed) {
205+
ex.addSuppressed(suppressed);
206+
}
207+
throw ex;
208+
}
209+
this.subscriptionsMap.values()
210+
.forEach(subscriptions -> subscriptions.forEach(Subscription::notifyUpdate));
211+
try {
212+
this.connection = conn;
213+
while (isActive()) {
214+
startingLatch.countDown();
215+
216+
PGNotification[] notifications = conn.getNotifications(0);
217+
// Unfortunately, there is no good way of interrupting a notification
218+
// poll but by closing its connection.
219+
if (!isActive()) {
220+
return;
221+
}
222+
if (notifications != null) {
223+
for (PGNotification notification : notifications) {
224+
String parameter = notification.getParameter();
225+
Set<Subscription> subscriptions = this.subscriptionsMap.get(parameter);
226+
if (subscriptions == null) {
227+
continue;
228+
}
229+
for (Subscription subscription : subscriptions) {
230+
subscription.notifyUpdate();
231+
}
232+
}
233+
}
234+
}
235+
}
236+
finally {
237+
conn.close();
238+
}
239+
}
240+
catch (Exception e) {
241+
// The getNotifications method does not throw a meaningful message on interruption.
242+
// Therefore, we do not log an error, unless it occurred while active.
243+
if (isActive()) {
244+
LOGGER.error(e, "Failed to poll notifications from Postgres database");
245+
}
246+
}
247+
}
248+
}
249+
finally {
250+
this.latch.countDown();
251+
}
252+
253+
}
254+
250255
private boolean isActive() {
251256
if (Thread.interrupted()) {
252257
Thread.currentThread().interrupt();

spring-integration-mqtt/src/main/java/org/springframework/integration/mqtt/core/Mqttv3ClientManager.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
package org.springframework.integration.mqtt.core;
1818

19-
import java.util.concurrent.locks.Lock;
20-
import java.util.concurrent.locks.ReentrantLock;
21-
2219
import org.eclipse.paho.client.mqttv3.IMqttAsyncClient;
2320
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
2421
import org.eclipse.paho.client.mqttv3.MqttAsyncClient;

spring-integration-mqtt/src/main/java/org/springframework/integration/mqtt/core/Mqttv5ClientManager.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
package org.springframework.integration.mqtt.core;
1818

19-
import java.util.concurrent.locks.Lock;
20-
import java.util.concurrent.locks.ReentrantLock;
21-
2219
import org.eclipse.paho.mqttv5.client.IMqttAsyncClient;
2320
import org.eclipse.paho.mqttv5.client.IMqttToken;
2421
import org.eclipse.paho.mqttv5.client.MqttAsyncClient;

spring-integration-mqtt/src/main/java/org/springframework/integration/mqtt/inbound/MqttPahoMessageDrivenChannelAdapter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
package org.springframework.integration.mqtt.inbound;
1818

1919
import java.util.Arrays;
20-
import java.util.concurrent.locks.Lock;
21-
import java.util.concurrent.locks.ReentrantLock;
2220
import java.util.stream.Stream;
2321

2422
import org.eclipse.paho.client.mqttv3.IMqttAsyncClient;

spring-integration-mqtt/src/main/java/org/springframework/integration/mqtt/inbound/Mqttv5PahoMessageDrivenChannelAdapter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818

1919
import java.util.Arrays;
2020
import java.util.Map;
21-
import java.util.concurrent.locks.Lock;
22-
import java.util.concurrent.locks.ReentrantLock;
2321
import java.util.stream.IntStream;
2422

2523
import org.eclipse.paho.mqttv5.client.IMqttAsyncClient;

spring-integration-mqtt/src/main/java/org/springframework/integration/mqtt/outbound/MqttPahoMessageHandler.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616

1717
package org.springframework.integration.mqtt.outbound;
1818

19-
import java.util.concurrent.locks.Lock;
20-
import java.util.concurrent.locks.ReentrantLock;
21-
2219
import org.eclipse.paho.client.mqttv3.IMqttAsyncClient;
2320
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
2421
import org.eclipse.paho.client.mqttv3.MqttCallback;

spring-integration-websocket/src/main/java/org/springframework/integration/websocket/ClientWebSocketContainer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
import java.util.concurrent.CompletableFuture;
2222
import java.util.concurrent.CountDownLatch;
2323
import java.util.concurrent.TimeUnit;
24-
import java.util.concurrent.locks.Lock;
25-
import java.util.concurrent.locks.ReentrantLock;
2624

2725
import org.springframework.context.Lifecycle;
2826
import org.springframework.context.SmartLifecycle;

spring-integration-websocket/src/main/java/org/springframework/integration/websocket/ServerWebSocketContainer.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
package org.springframework.integration.websocket;
1818

1919
import java.util.Arrays;
20-
import java.util.concurrent.locks.Lock;
21-
import java.util.concurrent.locks.ReentrantLock;
2220

2321
import org.springframework.context.Lifecycle;
2422
import org.springframework.context.SmartLifecycle;

spring-integration-zookeeper/src/main/java/org/springframework/integration/zookeeper/config/LeaderInitiatorFactoryBean.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
package org.springframework.integration.zookeeper.config;
1818

1919
import java.util.UUID;
20-
import java.util.concurrent.locks.Lock;
21-
import java.util.concurrent.locks.ReentrantLock;
2220

2321
import org.apache.curator.framework.CuratorFramework;
2422

spring-integration-zookeeper/src/main/java/org/springframework/integration/zookeeper/lock/ZookeeperLockRegistry.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,8 @@ public Lock obtain(Object lockKey) {
152152
this.locksLock.lock();
153153
try {
154154
lock = this.locks.computeIfAbsent(path, p -> new ZkLock(this.client, this.mutexTaskExecutor, p));
155-
} finally {
155+
}
156+
finally {
156157
this.locksLock.unlock();
157158
}
158159
if (this.trackingTime) {

0 commit comments

Comments
 (0)