This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit a2e064a679867307ef5ac116d45aca9a2bbb9b91 Author: Otavio Rodolfo Piske <[email protected]> AuthorDate: Sat Mar 28 13:39:18 2026 +0000 (chores): fix SonarCloud S5993 in camel-sql Change public constructors of abstract classes to protected. Claude Code on behalf of Otavio R. Piske Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../org/apache/camel/component/sql/DefaultSqlEndpoint.java | 4 ++-- .../idempotent/jdbc/AbstractJdbcMessageIdRepository.java | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java b/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java index 93800859f9da..c7f4d5beb616 100644 --- a/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java +++ b/components/camel-sql/src/main/java/org/apache/camel/component/sql/DefaultSqlEndpoint.java @@ -142,10 +142,10 @@ public abstract class DefaultSqlEndpoint extends DefaultPollingEndpoint implemen description = "Factory for creating RowMapper") private RowMapperFactory rowMapperFactory; - public DefaultSqlEndpoint() { + protected DefaultSqlEndpoint() { } - public DefaultSqlEndpoint(String endpointUri, Component component) { + protected DefaultSqlEndpoint(String endpointUri, Component component) { super(endpointUri, component); } diff --git a/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java b/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java index 17eadaadaafc..f3755121d73b 100644 --- a/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java +++ b/components/camel-sql/src/main/java/org/apache/camel/processor/idempotent/jdbc/AbstractJdbcMessageIdRepository.java @@ -63,23 +63,23 @@ public abstract class AbstractJdbcMessageIdRepository extends ServiceSupport imp protected TransactionTemplate transactionTemplate; protected DataSource dataSource; // not in use - public AbstractJdbcMessageIdRepository() { + protected AbstractJdbcMessageIdRepository() { } - public AbstractJdbcMessageIdRepository(JdbcTemplate jdbcTemplate, TransactionTemplate transactionTemplate) { + protected AbstractJdbcMessageIdRepository(JdbcTemplate jdbcTemplate, TransactionTemplate transactionTemplate) { this.jdbcTemplate = jdbcTemplate; this.transactionTemplate = transactionTemplate; } - public AbstractJdbcMessageIdRepository(DataSource dataSource, TransactionTemplate transactionTemplate, - String processorName) { + protected AbstractJdbcMessageIdRepository(DataSource dataSource, TransactionTemplate transactionTemplate, + String processorName) { this.jdbcTemplate = new JdbcTemplate(dataSource); this.jdbcTemplate.afterPropertiesSet(); this.processorName = processorName; this.transactionTemplate = transactionTemplate; } - public AbstractJdbcMessageIdRepository(DataSource dataSource, String processorName) { + protected AbstractJdbcMessageIdRepository(DataSource dataSource, String processorName) { this(dataSource, createTransactionTemplate(dataSource), processorName); }
