Skip to content

Commit 0edce21

Browse files
committed
Remove remaining redundant superinterfaces
1 parent bf1d562 commit 0edce21

File tree

11 files changed

+13
-25
lines changed

11 files changed

+13
-25
lines changed

spring-integration-amqp/src/main/java/org/springframework/integration/amqp/channel/AbstractAmqpChannel.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
2424
import org.springframework.amqp.rabbit.connection.ConnectionListener;
2525
import org.springframework.amqp.rabbit.core.RabbitTemplate;
26-
import org.springframework.beans.factory.DisposableBean;
2726
import org.springframework.integration.amqp.support.AmqpHeaderMapper;
2827
import org.springframework.integration.amqp.support.DefaultAmqpHeaderMapper;
2928
import org.springframework.integration.amqp.support.MappingUtils;
@@ -38,8 +37,7 @@
3837
*
3938
* @since 2.1
4039
*/
41-
public abstract class AbstractAmqpChannel extends AbstractMessageChannel
42-
implements DisposableBean, ConnectionListener {
40+
public abstract class AbstractAmqpChannel extends AbstractMessageChannel implements ConnectionListener {
4341

4442
private final AmqpTemplate amqpTemplate;
4543

spring-integration-file/src/main/java/org/springframework/integration/file/splitter/FileSplitter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ public static class FileMarker implements Serializable {
440440

441441
private static final long serialVersionUID = 8514605438145748406L;
442442

443-
public enum Mark implements Serializable {
443+
public enum Mark {
444444
START,
445445
END
446446
}

spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/BeanPropertySqlParameterSourceFactory.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ public SqlParameterSource createParameterSource(Object input) {
5555
return new StaticBeanPropertySqlParameterSource(input, this.staticParameters);
5656
}
5757

58-
private static final class StaticBeanPropertySqlParameterSource extends AbstractSqlParameterSource implements
59-
SqlParameterSource {
58+
private static final class StaticBeanPropertySqlParameterSource extends AbstractSqlParameterSource {
6059

6160
private final BeanPropertySqlParameterSource input;
6261

spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/JdbcOutboundGateway.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import javax.sql.DataSource;
2323

2424
import org.springframework.beans.factory.BeanFactory;
25-
import org.springframework.beans.factory.InitializingBean;
2625
import org.springframework.integration.handler.AbstractReplyProducingMessageHandler;
2726
import org.springframework.jdbc.core.JdbcOperations;
2827
import org.springframework.jdbc.core.JdbcTemplate;
@@ -36,10 +35,11 @@
3635
* @author Dave Syer
3736
* @author Gunnar Hillert
3837
* @author Artem Bilan
38+
* @author Gary Russell
3939
*
4040
* @since 2.0
4141
*/
42-
public class JdbcOutboundGateway extends AbstractReplyProducingMessageHandler implements InitializingBean {
42+
public class JdbcOutboundGateway extends AbstractReplyProducingMessageHandler {
4343

4444
private final JdbcMessageHandler handler;
4545

spring-integration-jdbc/src/main/java/org/springframework/integration/jdbc/StoredProcMessageHandler.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
import java.util.Map;
2020

21-
import org.springframework.beans.factory.InitializingBean;
2221
import org.springframework.integration.handler.AbstractMessageHandler;
2322
import org.springframework.messaging.Message;
2423
import org.springframework.util.Assert;
@@ -45,9 +44,10 @@
4544
* feature request at https://jira.springsource.org.
4645
*
4746
* @author Gunnar Hillert
47+
* @author Gary Russell
4848
* @since 2.1
4949
*/
50-
public class StoredProcMessageHandler extends AbstractMessageHandler implements InitializingBean {
50+
public class StoredProcMessageHandler extends AbstractMessageHandler {
5151

5252
private final StoredProcExecutor executor;
5353

spring-integration-jms/src/main/java/org/springframework/integration/jms/JmsInboundGateway.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.springframework.integration.jms;
1818

1919
import org.springframework.beans.BeansException;
20-
import org.springframework.beans.factory.DisposableBean;
2120
import org.springframework.context.ApplicationContext;
2221
import org.springframework.integration.context.OrderlyShutdownCapable;
2322
import org.springframework.integration.gateway.MessagingGatewaySupport;
@@ -33,7 +32,7 @@
3332
*
3433
* @since 5.0
3534
*/
36-
public class JmsInboundGateway extends MessagingGatewaySupport implements DisposableBean, OrderlyShutdownCapable {
35+
public class JmsInboundGateway extends MessagingGatewaySupport implements OrderlyShutdownCapable {
3736

3837
private final JmsMessageDrivenEndpoint endpoint;
3938

spring-integration-jms/src/main/java/org/springframework/integration/jms/JmsMessageDrivenEndpoint.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.springframework.integration.jms;
1818

1919
import org.springframework.beans.BeansException;
20-
import org.springframework.beans.factory.DisposableBean;
2120
import org.springframework.context.ApplicationContext;
2221
import org.springframework.integration.context.OrderlyShutdownCapable;
2322
import org.springframework.integration.endpoint.MessageProducerSupport;
@@ -36,8 +35,7 @@
3635
* @author Gary Russell
3736
* @author Artem Bilan
3837
*/
39-
public class JmsMessageDrivenEndpoint extends MessageProducerSupport
40-
implements DisposableBean, OrderlyShutdownCapable {
38+
public class JmsMessageDrivenEndpoint extends MessageProducerSupport implements OrderlyShutdownCapable {
4139

4240
private final AbstractMessageListenerContainer listenerContainer;
4341

spring-integration-jms/src/main/java/org/springframework/integration/jms/SubscribableJmsChannel.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import org.apache.commons.logging.Log;
2222
import org.apache.commons.logging.LogFactory;
2323

24-
import org.springframework.beans.factory.DisposableBean;
2524
import org.springframework.context.SmartLifecycle;
2625
import org.springframework.integration.MessageDispatchingException;
2726
import org.springframework.integration.context.IntegrationProperties;
@@ -49,7 +48,7 @@
4948
* @since 2.0
5049
*/
5150
public class SubscribableJmsChannel extends AbstractJmsChannel
52-
implements SubscribableChannel, SmartLifecycle, DisposableBean {
51+
implements SubscribableChannel, SmartLifecycle {
5352

5453
private final AbstractMessageListenerContainer container;
5554

spring-integration-jmx/src/main/java/org/springframework/integration/jmx/NotificationPublishingMessageHandler.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
import javax.management.ObjectName;
2424

2525
import org.springframework.beans.factory.BeanFactory;
26-
import org.springframework.beans.factory.BeanFactoryAware;
2726
import org.springframework.beans.factory.BeanFactoryUtils;
28-
import org.springframework.beans.factory.InitializingBean;
2927
import org.springframework.beans.factory.ListableBeanFactory;
3028
import org.springframework.integration.handler.AbstractMessageHandler;
3129
import org.springframework.integration.mapping.OutboundMessageMapper;
@@ -52,8 +50,7 @@
5250
*
5351
* @since 2.0
5452
*/
55-
public class NotificationPublishingMessageHandler extends AbstractMessageHandler
56-
implements BeanFactoryAware, InitializingBean {
53+
public class NotificationPublishingMessageHandler extends AbstractMessageHandler {
5754

5855
private final PublisherDelegate delegate = new PublisherDelegate();
5956

spring-integration-jmx/src/main/java/org/springframework/integration/jmx/OperationInvokingMessageHandler.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import javax.management.MalformedObjectNameException;
3333
import javax.management.ObjectName;
3434

35-
import org.springframework.beans.factory.InitializingBean;
3635
import org.springframework.integration.handler.AbstractReplyProducingMessageHandler;
3736
import org.springframework.integration.util.ClassUtils;
3837
import org.springframework.jmx.support.ObjectNameManager;
@@ -64,7 +63,7 @@
6463
*
6564
* @since 2.0
6665
*/
67-
public class OperationInvokingMessageHandler extends AbstractReplyProducingMessageHandler implements InitializingBean {
66+
public class OperationInvokingMessageHandler extends AbstractReplyProducingMessageHandler {
6867

6968
private final MBeanServerConnection server;
7069

spring-integration-redis/src/main/java/org/springframework/integration/redis/channel/SubscribableRedisChannel.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
import org.springframework.beans.factory.BeanFactory;
2222
import org.springframework.beans.factory.BeanFactoryAware;
23-
import org.springframework.beans.factory.DisposableBean;
2423
import org.springframework.context.SmartLifecycle;
2524
import org.springframework.core.task.SimpleAsyncTaskExecutor;
2625
import org.springframework.data.redis.connection.RedisConnectionFactory;
@@ -56,7 +55,7 @@
5655
*/
5756
@SuppressWarnings("rawtypes")
5857
public class SubscribableRedisChannel extends AbstractMessageChannel
59-
implements SubscribableChannel, SmartLifecycle, DisposableBean {
58+
implements SubscribableChannel, SmartLifecycle {
6059

6160
private final RedisMessageListenerContainer container = new RedisMessageListenerContainer();
6261

0 commit comments

Comments
 (0)