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
The following commit(s) were added to refs/heads/main by this push:
new 3192a1f (chores): replace usages of RuntimeException with
RuntimeCamelException
3192a1f is described below
commit 3192a1f94c2d096d15299471728a15941ce5f88e
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Sep 22 18:14:13 2021 +0200
(chores): replace usages of RuntimeException with RuntimeCamelException
components:
components/camel-activemq, components/camel-kafka, components/camel-ldap
components/camel-ldif, components/camel-milo, components/camel-minio,
components/camel-mllp, components/camel-olingo2, components/camel-pubnub,
components/camel-quickfix, components/camel-reactive-streams,
components/camel-reactor,
components/camel-solr, components/camel-telegram, components/camel-tika,
components/camel-twilio, components/camel-xmpp, components/camel-xstream,
components/camel-zendesk
---
.../component/activemq/TransactedConsumeTest.java | 3 ++-
.../kafka/KafkaIdempotentRepository.java | 3 ++-
.../core/integ5/ServerAnnotationProcessor.java | 7 ++---
.../core/integ5/ServerAnnotationProcessor.java | 7 ++---
.../camel/component/milo/KeyStoreLoader.java | 4 ++-
.../milo/client/MiloClientConfiguration.java | 3 ++-
.../milo/client/MiloClientConnection.java | 3 ++-
.../milo/client/internal/SubscriptionManager.java | 3 ++-
.../component/milo/server/MiloServerComponent.java | 3 ++-
.../milo/server/internal/CamelServerItem.java | 3 ++-
.../component/milo/AbstractMiloServerTest.java | 3 ++-
.../apache/camel/component/minio/MinioChecks.java | 4 ++-
.../component/mllp/MllpTcpServerConsumer.java | 3 ++-
.../mllp/MllpTcpServerConsumerBindTimeoutTest.java | 3 ++-
.../org/apache/camel/test/util/PayloadBuilder.java | 30 ++++++++++++----------
.../olingo2/Olingo2AppAPIETagEnabledTest.java | 3 ++-
.../camel/component/pubnub/PubNubProducer.java | 7 ++---
.../component/quickfixj/QuickfixjProducerTest.java | 5 ++--
.../quickfixj/examples/trading/TradeExecutor.java | 5 ++--
.../reactive/streams/DelayedMonoPublisherTest.java | 11 ++++----
.../component/reactive/streams/EventTypeTest.java | 5 ++--
.../CamelPublisherConversionVerificationTest.java | 3 ++-
.../tck/CamelPublisherVerificationTest.java | 5 ++--
.../CamelSubscriberConversionVerificationTest.java | 5 ++--
.../tck/CamelSubscriberVerificationTest.java | 5 ++--
.../engine/ReactorStreamsServiceEventTypeTest.java | 5 ++--
.../apache/camel/component/solr/SolrEndpoint.java | 3 ++-
.../component/telegram/model/ReplyMarkup.java | 3 ++-
.../component/telegram/util/TelegramTestUtil.java | 5 ++--
.../camel/component/tika/TikaConfiguration.java | 3 ++-
.../twilio/AbstractTwilioTestSupport.java | 3 ++-
.../apache/camel/component/xmpp/XmppConsumer.java | 3 ++-
.../component/xmpp/XmppGroupChatProducer.java | 4 ++-
.../component/xmpp/XmppPrivateChatProducer.java | 5 ++--
.../dataformat/xstream/AbstractXStreamWrapper.java | 3 ++-
.../xstream/XStreamConfigurationTest.java | 5 ++--
.../zendesk/AbstractZendeskTestSupport.java | 3 ++-
37 files changed, 111 insertions(+), 70 deletions(-)
diff --git
a/components/camel-activemq/src/test/java/org/apache/camel/component/activemq/TransactedConsumeTest.java
b/components/camel-activemq/src/test/java/org/apache/camel/component/activemq/TransactedConsumeTest.java
index 71cb153..a3df1eb 100644
---
a/components/camel-activemq/src/test/java/org/apache/camel/component/activemq/TransactedConsumeTest.java
+++
b/components/camel-activemq/src/test/java/org/apache/camel/component/activemq/TransactedConsumeTest.java
@@ -36,6 +36,7 @@ import org.apache.activemq.store.kahadb.disk.journal.Journal;
import org.apache.activemq.util.Wait;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.activemq.support.ActiveMQSpringTestSupport;
import org.apache.camel.component.jms.JmsMessage;
import org.apache.camel.test.infra.activemq.services.ActiveMQEmbeddedService;
@@ -125,7 +126,7 @@ public class TransactedConsumeTest extends
ActiveMQSpringTestSupport {
try {
sendJMSMessageToKickOffRoute();
} catch (Exception e) {
- throw new RuntimeException("Failed to fill q", e);
+ throw new RuntimeCamelException("Failed to fill q", e);
}
return super.createApplicationContext();
diff --git
a/components/camel-kafka/src/main/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepository.java
b/components/camel-kafka/src/main/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepository.java
index 908f4fe..e7f0d9d 100644
---
a/components/camel-kafka/src/main/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepository.java
+++
b/components/camel-kafka/src/main/java/org/apache/camel/processor/idempotent/kafka/KafkaIdempotentRepository.java
@@ -31,6 +31,7 @@ import java.util.concurrent.atomic.AtomicLong;
import org.apache.camel.CamelContext;
import org.apache.camel.CamelContextAware;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.api.management.ManagedOperation;
import org.apache.camel.api.management.ManagedResource;
import org.apache.camel.spi.IdempotentRepository;
@@ -365,7 +366,7 @@ public class KafkaIdempotentRepository extends
ServiceSupport implements Idempot
producer.send(new ProducerRecord<>(topic, key,
action.toString())).get(); // sync
// send
} catch (ExecutionException | InterruptedException e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
diff --git
a/components/camel-ldap/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
b/components/camel-ldap/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
index ae9fbca..292b05b 100644
---
a/components/camel-ldap/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
+++
b/components/camel-ldap/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
@@ -24,6 +24,7 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
+import org.apache.camel.RuntimeCamelException;
import org.apache.directory.api.ldap.model.constants.SupportedSaslMechanisms;
import org.apache.directory.api.util.Network;
import org.apache.directory.api.util.Strings;
@@ -134,7 +135,7 @@ public final class ServerAnnotationProcessor {
.getDeclaredConstructor().newInstance();
ldapServer.addExtendedOperationHandler(extOpHandler);
} catch (Exception e) {
- throw new RuntimeException(I18n.err(I18n.ERR_690,
extOpClass.getName()), e);
+ throw new RuntimeCamelException(I18n.err(I18n.ERR_690,
extOpClass.getName()), e);
}
}
@@ -144,7 +145,7 @@ public final class ServerAnnotationProcessor {
.getDeclaredConstructor().newInstance();
ldapServer.addSaslMechanismHandler(saslMech.name(),
handler);
} catch (Exception e) {
- throw new RuntimeException(
+ throw new RuntimeCamelException(
I18n.err(I18n.ERR_691, saslMech.name(),
saslMech.implClass().getName()), e);
}
}
@@ -160,7 +161,7 @@ public final class ServerAnnotationProcessor {
ntlmHandler.setNtlmProvider((NtlmProvider)
ntlmProviderClass
.getDeclaredConstructor().newInstance());
} catch (Exception e) {
- throw new RuntimeException(I18n.err(I18n.ERR_692), e);
+ throw new
RuntimeCamelException(I18n.err(I18n.ERR_692), e);
}
}
}
diff --git
a/components/camel-ldif/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
b/components/camel-ldif/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
index ae9fbca..292b05b 100644
---
a/components/camel-ldif/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
+++
b/components/camel-ldif/src/test/java/org/apache/directory/server/core/integ5/ServerAnnotationProcessor.java
@@ -24,6 +24,7 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
+import org.apache.camel.RuntimeCamelException;
import org.apache.directory.api.ldap.model.constants.SupportedSaslMechanisms;
import org.apache.directory.api.util.Network;
import org.apache.directory.api.util.Strings;
@@ -134,7 +135,7 @@ public final class ServerAnnotationProcessor {
.getDeclaredConstructor().newInstance();
ldapServer.addExtendedOperationHandler(extOpHandler);
} catch (Exception e) {
- throw new RuntimeException(I18n.err(I18n.ERR_690,
extOpClass.getName()), e);
+ throw new RuntimeCamelException(I18n.err(I18n.ERR_690,
extOpClass.getName()), e);
}
}
@@ -144,7 +145,7 @@ public final class ServerAnnotationProcessor {
.getDeclaredConstructor().newInstance();
ldapServer.addSaslMechanismHandler(saslMech.name(),
handler);
} catch (Exception e) {
- throw new RuntimeException(
+ throw new RuntimeCamelException(
I18n.err(I18n.ERR_691, saslMech.name(),
saslMech.implClass().getName()), e);
}
}
@@ -160,7 +161,7 @@ public final class ServerAnnotationProcessor {
ntlmHandler.setNtlmProvider((NtlmProvider)
ntlmProviderClass
.getDeclaredConstructor().newInstance());
} catch (Exception e) {
- throw new RuntimeException(I18n.err(I18n.ERR_692), e);
+ throw new
RuntimeCamelException(I18n.err(I18n.ERR_692), e);
}
}
}
diff --git
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/KeyStoreLoader.java
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/KeyStoreLoader.java
index e6c4cad..e91947a 100644
---
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/KeyStoreLoader.java
+++
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/KeyStoreLoader.java
@@ -29,6 +29,8 @@ import java.security.PublicKey;
import java.security.cert.X509Certificate;
import java.util.NoSuchElementException;
+import org.apache.camel.RuntimeCamelException;
+
public class KeyStoreLoader {
public static final String DEFAULT_KEY_STORE_TYPE = "PKCS12";
@@ -122,7 +124,7 @@ public class KeyStoreLoader {
try {
effectiveKeyAlias = keyStore.aliases().nextElement();
} catch (final NoSuchElementException e) {
- throw new RuntimeException("Failed to enumerate key alias", e);
+ throw new RuntimeCamelException("Failed to enumerate key
alias", e);
}
}
diff --git
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java
index 485b72c..7fe6227 100644
---
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java
+++
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConfiguration.java
@@ -25,6 +25,7 @@ import java.util.function.Consumer;
import javax.xml.bind.annotation.XmlTransient;
import com.google.common.base.Supplier;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.milo.KeyStoreLoader;
import org.apache.camel.component.milo.KeyStoreLoader.Result;
import org.apache.camel.spi.UriParam;
@@ -369,7 +370,7 @@ public class MiloClientConfiguration implements Cloneable {
}
if (adding == null) {
- throw new RuntimeException("Unknown security policy: " +
policy);
+ throw new RuntimeCamelException("Unknown security policy: " +
policy);
}
this.allowedSecurityPolicies.add(adding);
diff --git
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConnection.java
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConnection.java
index 5cbf405..9837a78 100644
---
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConnection.java
+++
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/MiloClientConnection.java
@@ -20,6 +20,7 @@ import java.util.List;
import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.milo.client.internal.SubscriptionManager;
import org.eclipse.milo.opcua.stack.core.Stack;
import org.eclipse.milo.opcua.stack.core.types.builtin.DataValue;
@@ -71,7 +72,7 @@ public class MiloClientConnection implements AutoCloseable {
try {
init();
} catch (final Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
this.initialized = true;
}
diff --git
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/SubscriptionManager.java
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/SubscriptionManager.java
index f5c5d0f..dceca11 100644
---
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/SubscriptionManager.java
+++
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/SubscriptionManager.java
@@ -38,6 +38,7 @@ import java.util.stream.Collectors;
import java.util.stream.Stream;
import com.google.common.base.Strings;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.milo.client.MiloClientConfiguration;
import org.apache.camel.component.milo.client.MonitorFilterConfiguration;
import org.eclipse.milo.opcua.sdk.client.OpcUaClient;
@@ -92,7 +93,7 @@ public class SubscriptionManager {
LOG.info("Transfer failed {} : {}",
subscription.getSubscriptionId(), statusCode);
// we simply tear it down and build it up again
- handleConnectionFailue(new RuntimeException("Subscription failed
to reconnect"));
+ handleConnectionFailue(new RuntimeCamelException("Subscription
failed to reconnect"));
}
@Override
diff --git
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java
index 2d12d18..d8c3b07 100644
---
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java
+++
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/MiloServerComponent.java
@@ -36,6 +36,7 @@ import java.util.Objects;
import java.util.Set;
import org.apache.camel.Endpoint;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.milo.KeyStoreLoader;
import org.apache.camel.component.milo.server.internal.CamelNamespace;
import org.apache.camel.spi.Metadata;
@@ -593,7 +594,7 @@ public class MiloServerComponent extends DefaultComponent {
DefaultTrustListManager trustListManager = new
DefaultTrustListManager(new File(defaultCertificateValidator));
this.certificateValidator = new
DefaultCertificateValidator(trustListManager);
} catch (IOException e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
diff --git
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/internal/CamelServerItem.java
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/internal/CamelServerItem.java
index 044506c..a19a0bc 100644
---
a/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/internal/CamelServerItem.java
+++
b/components/camel-milo/src/main/java/org/apache/camel/component/milo/server/internal/CamelServerItem.java
@@ -22,6 +22,7 @@ import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.function.Consumer;
+import org.apache.camel.RuntimeCamelException;
import org.eclipse.milo.opcua.sdk.core.AccessLevel;
import org.eclipse.milo.opcua.sdk.server.nodes.UaNodeContext;
import org.eclipse.milo.opcua.sdk.server.nodes.UaObjectNode;
@@ -129,7 +130,7 @@ public class CamelServerItem {
return;
}
- final RuntimeException ex = new RuntimeException(errors.pollFirst());
+ final RuntimeException ex = new
RuntimeCamelException(errors.pollFirst());
errors.forEach(ex::addSuppressed);
throw ex;
}
diff --git
a/components/camel-milo/src/test/java/org/apache/camel/component/milo/AbstractMiloServerTest.java
b/components/camel-milo/src/test/java/org/apache/camel/component/milo/AbstractMiloServerTest.java
index f56050c..7e54cfa 100644
---
a/components/camel-milo/src/test/java/org/apache/camel/component/milo/AbstractMiloServerTest.java
+++
b/components/camel-milo/src/test/java/org/apache/camel/component/milo/AbstractMiloServerTest.java
@@ -21,6 +21,7 @@ import java.security.GeneralSecurityException;
import java.util.function.Consumer;
import org.apache.camel.CamelContext;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.milo.server.MiloServerComponent;
import org.apache.camel.component.mock.AssertionClause;
import org.apache.camel.test.AvailablePortFinder;
@@ -127,7 +128,7 @@ public abstract class AbstractMiloServerTest extends
CamelTestSupport {
loader.setKeyPassword("test");
return loader.load();
} catch (final GeneralSecurityException | IOException e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
diff --git
a/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioChecks.java
b/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioChecks.java
index da3f5fc..3d078db 100644
---
a/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioChecks.java
+++
b/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioChecks.java
@@ -19,12 +19,14 @@ package org.apache.camel.component.minio;
import java.util.function.Consumer;
import java.util.function.Supplier;
+import org.apache.camel.RuntimeCamelException;
+
import static org.apache.camel.util.ObjectHelper.isNotEmpty;
public final class MinioChecks {
private MinioChecks() {
// Prevent instantiation of this factory class.
- throw new RuntimeException(
+ throw new RuntimeCamelException(
"Do not instantiate a Factory class! Refer to the class to
learn how to properly use this factory implementation.");
}
diff --git
a/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpTcpServerConsumer.java
b/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpTcpServerConsumer.java
index 21a7bdf..ac27b49 100644
---
a/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpTcpServerConsumer.java
+++
b/components/camel-mllp/src/main/java/org/apache/camel/component/mllp/MllpTcpServerConsumer.java
@@ -40,6 +40,7 @@ import org.apache.camel.ExchangePattern;
import org.apache.camel.ExchangePropertyKey;
import org.apache.camel.Message;
import org.apache.camel.Processor;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.api.management.ManagedAttribute;
import org.apache.camel.api.management.ManagedOperation;
import org.apache.camel.api.management.ManagedResource;
@@ -505,7 +506,7 @@ public class MllpTcpServerConsumer extends DefaultConsumer {
acknowledgementMessageType
= new String(acknowledgmentTypeBytes,
ExchangeHelper.getCharsetName(exchange));
} catch (IOException ioEx) {
- throw new RuntimeException("Failed to convert
acknowledgement message to string", ioEx);
+ throw new RuntimeCamelException("Failed to convert
acknowledgement message to string", ioEx);
}
// Verify it's a valid acknowledgement code
diff --git
a/components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpServerConsumerBindTimeoutTest.java
b/components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpServerConsumerBindTimeoutTest.java
index 116e602..51f0615 100644
---
a/components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpServerConsumerBindTimeoutTest.java
+++
b/components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpServerConsumerBindTimeoutTest.java
@@ -22,6 +22,7 @@ import java.util.concurrent.TimeUnit;
import org.apache.camel.CamelContext;
import org.apache.camel.EndpointInject;
import org.apache.camel.LoggingLevel;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.impl.DefaultCamelContext;
@@ -94,7 +95,7 @@ public class MllpTcpServerConsumerBindTimeoutTest extends
CamelTestSupport {
Thread.sleep(15000);
tmpSocket.close();
} catch (Exception ex) {
- throw new RuntimeException("Exception caught in dummy
listener", ex);
+ throw new RuntimeCamelException("Exception caught in dummy
listener", ex);
}
}
diff --git
a/components/camel-mllp/src/test/java/org/apache/camel/test/util/PayloadBuilder.java
b/components/camel-mllp/src/test/java/org/apache/camel/test/util/PayloadBuilder.java
index ba1521a..a1c6841 100644
---
a/components/camel-mllp/src/test/java/org/apache/camel/test/util/PayloadBuilder.java
+++
b/components/camel-mllp/src/test/java/org/apache/camel/test/util/PayloadBuilder.java
@@ -19,6 +19,8 @@ package org.apache.camel.test.util;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
+import org.apache.camel.RuntimeCamelException;
+
public class PayloadBuilder {
ByteArrayOutputStream builderStream = new ByteArrayOutputStream();
@@ -45,7 +47,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(b).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(byte) failure",
e);
+ throw new RuntimeCamelException("PayloadBuilder.build(byte)
failure", e);
}
}
@@ -53,7 +55,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(b).append(bytes).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(byte) failure",
e);
+ throw new RuntimeCamelException("PayloadBuilder.build(byte)
failure", e);
}
}
@@ -61,7 +63,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(bytes).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(byte[]) failure",
e);
+ throw new RuntimeCamelException("PayloadBuilder.build(byte[])
failure", e);
}
}
@@ -69,7 +71,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(c).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(char...)
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(char...)
failure", e);
}
}
@@ -77,7 +79,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(c).append(chars).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(char...)
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(char...)
failure", e);
}
}
@@ -85,7 +87,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(chars).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(char...)
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(char...)
failure", e);
}
}
@@ -93,7 +95,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(s).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(String) failure",
e);
+ throw new RuntimeCamelException("PayloadBuilder.build(String)
failure", e);
}
}
@@ -101,7 +103,7 @@ public class PayloadBuilder {
try {
return new PayloadBuilder(strings).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(String[])
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(String[])
failure", e);
}
}
@@ -111,7 +113,7 @@ public class PayloadBuilder {
.append(s)
.build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(String) failure",
e);
+ throw new RuntimeCamelException("PayloadBuilder.build(String)
failure", e);
}
}
@@ -122,7 +124,7 @@ public class PayloadBuilder {
.append(end)
.build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(char, String,
char...) failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(char,
String, char...) failure", e);
}
}
@@ -132,7 +134,7 @@ public class PayloadBuilder {
.append(bytes)
.append(end).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(char, byte[],
char...) failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(char,
byte[], char...) failure", e);
}
}
@@ -141,7 +143,7 @@ public class PayloadBuilder {
return new PayloadBuilder(s)
.append(end).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(String, char...)
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(String,
char...) failure", e);
}
}
@@ -150,7 +152,7 @@ public class PayloadBuilder {
return new PayloadBuilder(bytes)
.append(end).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(byte[], char...)
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(byte[],
char...) failure", e);
}
}
@@ -159,7 +161,7 @@ public class PayloadBuilder {
return new PayloadBuilder(bytes)
.append(s).build();
} catch (IOException e) {
- throw new RuntimeException("PayloadBuilder.build(byte[], String)
failure", e);
+ throw new RuntimeCamelException("PayloadBuilder.build(byte[],
String) failure", e);
}
}
diff --git
a/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPIETagEnabledTest.java
b/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPIETagEnabledTest.java
index fa9a0d3..8fe9919 100644
---
a/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPIETagEnabledTest.java
+++
b/components/camel-olingo2/camel-olingo2-component/src/test/java/org/apache/camel/component/olingo2/Olingo2AppAPIETagEnabledTest.java
@@ -27,6 +27,7 @@ import okhttp3.mockwebserver.MockResponse;
import okhttp3.mockwebserver.MockWebServer;
import okhttp3.mockwebserver.RecordedRequest;
import okio.Buffer;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.olingo2.api.Olingo2App;
import org.apache.camel.component.olingo2.api.impl.Olingo2AppImpl;
import org.apache.olingo.odata2.api.commons.HttpStatusCodes;
@@ -133,7 +134,7 @@ public class Olingo2AppAPIETagEnabledTest extends
AbstractOlingo2AppAPITestSuppo
}
} catch (Exception ex) {
- throw new RuntimeException(ex);
+ throw new RuntimeCamelException(ex);
}
break;
case HttpMethod.PATCH:
diff --git
a/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubProducer.java
b/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubProducer.java
index 02bd3cd..9bba652 100644
---
a/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubProducer.java
+++
b/components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubProducer.java
@@ -31,6 +31,7 @@ import
com.pubnub.api.models.consumer.presence.PNWhereNowResult;
import org.apache.camel.AsyncCallback;
import org.apache.camel.CamelException;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.support.DefaultAsyncProducer;
import org.apache.camel.util.ObjectHelper;
import org.slf4j.Logger;
@@ -102,7 +103,7 @@ public class PubNubProducer extends DefaultAsyncProducer {
private void doPublish(Exchange exchange, AsyncCallback callback) {
Object body = exchange.getIn().getBody();
if (ObjectHelper.isEmpty(body)) {
- throw new RuntimeException("Can not publish empty message");
+ throw new RuntimeCamelException("Can not publish empty message");
}
LOG.debug("Sending message [{}] to channel [{}]", body,
getChannel(exchange));
endpoint.getPubnub()
@@ -224,9 +225,9 @@ public class PubNubProducer extends DefaultAsyncProducer {
exchange.setException(errorData.getThrowable());
if (errorData != null && errorData.getThrowable() instanceof
PubNubException) {
PubNubException pubNubException = (PubNubException)
errorData.getThrowable();
- throw new
RuntimeException(pubNubException.getPubnubError().getMessage(),
errorData.getThrowable());
+ throw new
RuntimeCamelException(pubNubException.getPubnubError().getMessage(),
errorData.getThrowable());
}
- throw new RuntimeException(status.getErrorData().getThrowable());
+ throw new
RuntimeCamelException(status.getErrorData().getThrowable());
}
if (exchange.getPattern().isOutCapable()) {
exchange.getOut().copyFrom(exchange.getIn());
diff --git
a/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjProducerTest.java
b/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjProducerTest.java
index 40cd207..f783ca6 100644
---
a/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjProducerTest.java
+++
b/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjProducerTest.java
@@ -22,6 +22,7 @@ import java.util.TimerTask;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
+import org.apache.camel.RuntimeCamelException;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
@@ -140,7 +141,7 @@ public class QuickfixjProducerTest {
quickfixjEngine.getMessageCorrelator().onEvent(QuickfixjEventCategory.AppMessageReceived,
sessionID,
outboundFixMessage);
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
}, 10);
@@ -181,7 +182,7 @@ public class QuickfixjProducerTest {
quickfixjEngine.getMessageCorrelator().onEvent(QuickfixjEventCategory.AppMessageReceived,
sessionID,
outboundFixMessage);
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
}, 10);
diff --git
a/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
b/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
index e2c823e..ae24095 100644
---
a/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
+++
b/components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/examples/trading/TradeExecutor.java
@@ -23,6 +23,7 @@ import java.util.List;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArrayList;
+import org.apache.camel.RuntimeCamelException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import quickfix.ConfigError;
@@ -181,7 +182,7 @@ public class TradeExecutor {
price = new Price(message.getDouble(Price.FIELD));
} else {
if (marketQuoteProvider == null) {
- throw new RuntimeException("No market data provider specified
for market order");
+ throw new RuntimeCamelException("No market data provider
specified for market order");
}
char side = message.getChar(Side.FIELD);
if (side == Side.BUY) {
@@ -189,7 +190,7 @@ public class TradeExecutor {
} else if (side == Side.SELL || side == Side.SELL_SHORT) {
price = new
Price(marketQuoteProvider.getBid(message.getString(Symbol.FIELD)));
} else {
- throw new RuntimeException("Invalid order side: " + side);
+ throw new RuntimeCamelException("Invalid order side: " + side);
}
}
return price;
diff --git
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/DelayedMonoPublisherTest.java
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/DelayedMonoPublisherTest.java
index 2fb6d78..050c11e 100644
---
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/DelayedMonoPublisherTest.java
+++
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/DelayedMonoPublisherTest.java
@@ -26,6 +26,7 @@ import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import io.reactivex.Flowable;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.component.reactive.streams.engine.DelayedMonoPublisher;
import org.apache.camel.component.reactive.streams.support.TestSubscriber;
import org.junit.jupiter.api.AfterEach;
@@ -74,7 +75,7 @@ public class DelayedMonoPublisherTest {
@Test
public void testExceptionAlreadyAvailable() throws Exception {
- Exception ex = new RuntimeException("An exception");
+ Exception ex = new RuntimeCamelException("An exception");
DelayedMonoPublisher<Integer> pub = new
DelayedMonoPublisher<>(service);
pub.setException(ex);
@@ -202,7 +203,7 @@ public class DelayedMonoPublisherTest {
DelayedMonoPublisher<Integer> pub = new
DelayedMonoPublisher<>(service);
- Exception ex = new RuntimeException("An exception");
+ Exception ex = new RuntimeCamelException("An exception");
ConcurrentLinkedDeque<Throwable> exceptions = new
ConcurrentLinkedDeque<>();
CountDownLatch latch = new CountDownLatch(2);
@@ -260,7 +261,7 @@ public class DelayedMonoPublisherTest {
@Test
public void testDataOrExceptionAllowed() throws Exception {
DelayedMonoPublisher<Integer> pub = new
DelayedMonoPublisher<>(service);
- Exception ex = new RuntimeException("An exception");
+ Exception ex = new RuntimeCamelException("An exception");
pub.setException(ex);
assertThrows(IllegalStateException.class,
() -> pub.setData(1));
@@ -270,7 +271,7 @@ public class DelayedMonoPublisherTest {
public void testDataOrExceptionAllowed2() throws Exception {
DelayedMonoPublisher<Integer> pub = new
DelayedMonoPublisher<>(service);
pub.setData(1);
- Exception ex = new RuntimeException("An exception");
+ Exception ex = new RuntimeCamelException("An exception");
assertThrows(IllegalStateException.class,
() -> pub.setException(ex));
}
@@ -286,7 +287,7 @@ public class DelayedMonoPublisherTest {
@Test
public void testOnlyOneExceptionAllowed() throws Exception {
DelayedMonoPublisher<Integer> pub = new
DelayedMonoPublisher<>(service);
- final RuntimeException runtimeException = new RuntimeException("An
exception");
+ final RuntimeCamelException runtimeException = new
RuntimeCamelException("An exception");
pub.setException(runtimeException);
assertThrows(IllegalStateException.class,
() -> pub.setException(runtimeException));
diff --git
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/EventTypeTest.java
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/EventTypeTest.java
index 82d5d94..b92a0f6 100644
---
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/EventTypeTest.java
+++
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/EventTypeTest.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.reactive.streams;
import io.reactivex.Flowable;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
@@ -118,7 +119,7 @@ public class EventTypeTest extends BaseReactiveTest {
context.start();
- RuntimeException ex = new RuntimeException("1");
+ RuntimeException ex = new RuntimeCamelException("1");
Flowable.just(1)
.map(n -> {
@@ -153,7 +154,7 @@ public class EventTypeTest extends BaseReactiveTest {
context.start();
- RuntimeException ex = new RuntimeException("1");
+ RuntimeException ex = new RuntimeCamelException("1");
Flowable.just(1)
.map(n -> {
diff --git
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherConversionVerificationTest.java
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherConversionVerificationTest.java
index b04193d..04b9bf6 100644
---
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherConversionVerificationTest.java
+++
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherConversionVerificationTest.java
@@ -17,6 +17,7 @@
package org.apache.camel.component.reactive.streams.tck;
import org.apache.camel.CamelContext;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
import org.apache.camel.impl.DefaultCamelContext;
@@ -51,7 +52,7 @@ public class CamelPublisherConversionVerificationTest extends
PublisherVerificat
builder.addRoutesToCamelContext(context);
context.start();
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
Publisher<Long> pub =
CamelReactiveStreams.get(context).fromStream("prod", Long.class);
diff --git
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherVerificationTest.java
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherVerificationTest.java
index 898790a..9d45d75 100644
---
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherVerificationTest.java
+++
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelPublisherVerificationTest.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.reactive.streams.tck;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
import org.apache.camel.impl.DefaultCamelContext;
@@ -53,7 +54,7 @@ public class CamelPublisherVerificationTest extends
PublisherVerification<Exchan
builder.addRoutesToCamelContext(context);
context.start();
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
return pub;
@@ -86,7 +87,7 @@ public class CamelPublisherVerificationTest extends
PublisherVerification<Exchan
this.context.stop();
}
} catch (Exception ex) {
- throw new RuntimeException(ex);
+ throw new RuntimeCamelException(ex);
}
}
}
diff --git
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberConversionVerificationTest.java
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberConversionVerificationTest.java
index f3f31d2..32c9045 100644
---
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberConversionVerificationTest.java
+++
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberConversionVerificationTest.java
@@ -17,6 +17,7 @@
package org.apache.camel.component.reactive.streams.tck;
import org.apache.camel.CamelContext;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
import org.apache.camel.impl.DefaultCamelContext;
@@ -52,7 +53,7 @@ public class CamelSubscriberConversionVerificationTest
extends SubscriberBlackbo
builder.addRoutesToCamelContext(context);
context.start();
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
return sub;
@@ -79,7 +80,7 @@ public class CamelSubscriberConversionVerificationTest
extends SubscriberBlackbo
this.context.stop();
}
} catch (Exception ex) {
- throw new RuntimeException(ex);
+ throw new RuntimeCamelException(ex);
}
}
diff --git
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberVerificationTest.java
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberVerificationTest.java
index dacce97..eb1b736 100644
---
a/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberVerificationTest.java
+++
b/components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/tck/CamelSubscriberVerificationTest.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.reactive.streams.tck;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
import org.apache.camel.impl.DefaultCamelContext;
@@ -54,7 +55,7 @@ public class CamelSubscriberVerificationTest extends
SubscriberBlackboxVerificat
builder.addRoutesToCamelContext(context);
context.start();
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
return sub;
@@ -83,7 +84,7 @@ public class CamelSubscriberVerificationTest extends
SubscriberBlackboxVerificat
this.context.stop();
}
} catch (Exception ex) {
- throw new RuntimeException(ex);
+ throw new RuntimeCamelException(ex);
}
}
}
diff --git
a/components/camel-reactor/src/test/java/org/apache/camel/component/reactor/engine/ReactorStreamsServiceEventTypeTest.java
b/components/camel-reactor/src/test/java/org/apache/camel/component/reactor/engine/ReactorStreamsServiceEventTypeTest.java
index 2e95324..76273a3 100644
---
a/components/camel-reactor/src/test/java/org/apache/camel/component/reactor/engine/ReactorStreamsServiceEventTypeTest.java
+++
b/components/camel-reactor/src/test/java/org/apache/camel/component/reactor/engine/ReactorStreamsServiceEventTypeTest.java
@@ -17,6 +17,7 @@
package org.apache.camel.component.reactor.engine;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.component.reactive.streams.ReactiveStreamsConstants;
@@ -111,7 +112,7 @@ public class ReactorStreamsServiceEventTypeTest extends
ReactorStreamsServiceTes
context.start();
- RuntimeException ex = new RuntimeException("1");
+ RuntimeException ex = new RuntimeCamelException("1");
Flux.just(1)
.map(n -> {
@@ -145,7 +146,7 @@ public class ReactorStreamsServiceEventTypeTest extends
ReactorStreamsServiceTes
context.start();
- RuntimeException ex = new RuntimeException("1");
+ RuntimeException ex = new RuntimeCamelException("1");
Flux.just(1)
.map(n -> {
diff --git
a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
index 2c2c746..e9ddd65 100644
---
a/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
+++
b/components/camel-solr/src/main/java/org/apache/camel/component/solr/SolrEndpoint.java
@@ -25,6 +25,7 @@ import org.apache.camel.Category;
import org.apache.camel.Consumer;
import org.apache.camel.Processor;
import org.apache.camel.Producer;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.spi.UriEndpoint;
import org.apache.camel.spi.UriParam;
import org.apache.camel.support.DefaultEndpoint;
@@ -53,7 +54,7 @@ public class SolrEndpoint extends DefaultEndpoint {
String decoded = URLDecoder.decode(zkHost, "UTF-8");
this.solrConfiguration.setZkHost(decoded);
} catch (UnsupportedEncodingException e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
diff --git
a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/ReplyMarkup.java
b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/ReplyMarkup.java
index 0403ce9..30460c4 100644
---
a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/ReplyMarkup.java
+++
b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/ReplyMarkup.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.telegram.model;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
+import org.apache.camel.RuntimeCamelException;
public interface ReplyMarkup {
@@ -25,7 +26,7 @@ public interface ReplyMarkup {
try {
return new ObjectMapper().writeValueAsString(this);
} catch (final JsonProcessingException e) {
- throw new RuntimeException("Object conversion failed.");
+ throw new RuntimeCamelException("Object conversion failed.");
}
}
}
diff --git
a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/util/TelegramTestUtil.java
b/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/util/TelegramTestUtil.java
index 7765a14..7eef7a6 100644
---
a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/util/TelegramTestUtil.java
+++
b/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/util/TelegramTestUtil.java
@@ -25,6 +25,7 @@ import java.nio.charset.StandardCharsets;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.util.IOHelper;
/**
@@ -82,7 +83,7 @@ public final class TelegramTestUtil {
TelegramTestUtil.class.getClassLoader().getResourceAsStream(path),
StandardCharsets.UTF_8)) {
return IOHelper.toString(r);
} catch (IOException e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
@@ -90,7 +91,7 @@ public final class TelegramTestUtil {
try {
return new ObjectMapper().writeValueAsString(result);
} catch (JsonProcessingException e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
}
diff --git
a/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaConfiguration.java
b/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaConfiguration.java
index de333f4..d3ee61d 100644
---
a/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaConfiguration.java
+++
b/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaConfiguration.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.tika;
import java.nio.charset.Charset;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.spi.Metadata;
import org.apache.camel.spi.UriParam;
import org.apache.camel.spi.UriParams;
@@ -107,7 +108,7 @@ public class TikaConfiguration {
try {
this.tikaConfig = new TikaConfig(tikaConfigUri);
} catch (Exception e) {
- throw new RuntimeException(e);
+ throw new RuntimeCamelException(e);
}
}
}
diff --git
a/components/camel-twilio/src/test/java/org/apache/camel/component/twilio/AbstractTwilioTestSupport.java
b/components/camel-twilio/src/test/java/org/apache/camel/component/twilio/AbstractTwilioTestSupport.java
index 4575c1e..08e8f0e 100644
---
a/components/camel-twilio/src/test/java/org/apache/camel/component/twilio/AbstractTwilioTestSupport.java
+++
b/components/camel-twilio/src/test/java/org/apache/camel/component/twilio/AbstractTwilioTestSupport.java
@@ -22,6 +22,7 @@ import java.util.Properties;
import org.apache.camel.CamelContext;
import org.apache.camel.CamelExecutionException;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.support.PropertyBindingSupport;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.TestInstance;
@@ -44,7 +45,7 @@ public class AbstractTwilioTestSupport extends
CamelTestSupport {
try {
properties.load(AbstractTwilioTestSupport.class.getResourceAsStream(TEST_OPTIONS_PROPERTIES));
} catch (Exception e) {
- throw new RuntimeException(
+ throw new RuntimeCamelException(
String.format("%s could not be loaded: %s",
TEST_OPTIONS_PROPERTIES, e.getMessage()),
e);
}
diff --git
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppConsumer.java
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppConsumer.java
index f9468a6..eafbd9c 100644
---
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppConsumer.java
+++
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppConsumer.java
@@ -21,6 +21,7 @@ import java.util.concurrent.TimeUnit;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.support.DefaultConsumer;
import org.apache.camel.util.URISupport;
import org.jivesoftware.smack.MessageListener;
@@ -72,7 +73,7 @@ public class XmppConsumer extends DefaultConsumer implements
IncomingChatMessage
connection = endpoint.createConnection();
} catch (SmackException e) {
if (endpoint.isTestConnectionOnStartup()) {
- throw new RuntimeException("Could not connect to XMPP
server.", e);
+ throw new RuntimeCamelException("Could not connect to XMPP
server.", e);
} else {
LOG.warn(e.getMessage());
if (getExceptionHandler() != null) {
diff --git
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
index 3e85603..4b22dc0 100644
---
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
+++
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.xmpp;
import java.io.IOException;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.RuntimeExchangeException;
import org.apache.camel.support.DefaultProducer;
import org.jivesoftware.smack.SmackException;
@@ -104,7 +105,8 @@ public class XmppGroupChatProducer extends DefaultProducer {
connection = endpoint.createConnection();
} catch (SmackException e) {
if (endpoint.isTestConnectionOnStartup()) {
- throw new RuntimeException("Could not connect to XMPP
server: " + endpoint.getConnectionDescription(), e);
+ throw new RuntimeCamelException(
+ "Could not connect to XMPP server: " +
endpoint.getConnectionDescription(), e);
} else {
LOG.warn("Could not connect to XMPP server. {} Producer
will attempt lazy connection when needed.",
e.getMessage());
diff --git
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppPrivateChatProducer.java
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppPrivateChatProducer.java
index 8a93898..8da40f6 100644
---
a/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppPrivateChatProducer.java
+++
b/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppPrivateChatProducer.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.xmpp;
import java.io.IOException;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.RuntimeExchangeException;
import org.apache.camel.support.DefaultProducer;
import org.apache.camel.util.StringHelper;
@@ -61,7 +62,7 @@ public class XmppPrivateChatProducer extends DefaultProducer {
this.reconnect();
}
} catch (Exception e) {
- throw new RuntimeException("Could not connect to XMPP server.", e);
+ throw new RuntimeCamelException("Could not connect to XMPP
server.", e);
}
String participant = endpoint.getParticipant();
@@ -116,7 +117,7 @@ public class XmppPrivateChatProducer extends
DefaultProducer {
connection = endpoint.createConnection();
} catch (SmackException e) {
if (endpoint.isTestConnectionOnStartup()) {
- throw new RuntimeException(
+ throw new RuntimeCamelException(
"Could not establish connection to XMPP server: "
+ endpoint.getConnectionDescription(), e);
} else {
LOG.warn("Could not connect to XMPP server: {} Producer
will attempt lazy connection when needed.",
diff --git
a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/AbstractXStreamWrapper.java
b/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/AbstractXStreamWrapper.java
index 12aa063..afeafc1 100644
---
a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/AbstractXStreamWrapper.java
+++
b/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/AbstractXStreamWrapper.java
@@ -38,6 +38,7 @@ import
com.thoughtworks.xstream.security.WildcardTypePermission;
import org.apache.camel.CamelContext;
import org.apache.camel.CamelContextAware;
import org.apache.camel.Exchange;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.spi.ClassResolver;
import org.apache.camel.spi.DataFormat;
import org.apache.camel.spi.DataFormatContentTypeHeader;
@@ -195,7 +196,7 @@ public abstract class AbstractXStreamWrapper extends
ServiceSupport
addPermissions(xstream, permissions);
}
} catch (Exception e) {
- throw new RuntimeException("Unable to build XStream instance", e);
+ throw new RuntimeCamelException("Unable to build XStream
instance", e);
}
return xstream;
diff --git
a/components/camel-xstream/src/test/java/org/apache/camel/dataformat/xstream/XStreamConfigurationTest.java
b/components/camel-xstream/src/test/java/org/apache/camel/dataformat/xstream/XStreamConfigurationTest.java
index 3de35b5..9f45c70 100644
---
a/components/camel-xstream/src/test/java/org/apache/camel/dataformat/xstream/XStreamConfigurationTest.java
+++
b/components/camel-xstream/src/test/java/org/apache/camel/dataformat/xstream/XStreamConfigurationTest.java
@@ -28,6 +28,7 @@ import
com.thoughtworks.xstream.converters.UnmarshallingContext;
import com.thoughtworks.xstream.io.HierarchicalStreamReader;
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
import com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.model.dataformat.XStreamDataFormat;
@@ -211,7 +212,7 @@ public class XStreamConfigurationTest extends
CamelTestSupport {
if (xstream != null) {
constructorInjected = true;
} else {
- throw new RuntimeException("XStream should not be null");
+ throw new RuntimeCamelException("XStream should not be null");
}
}
@@ -240,7 +241,7 @@ public class XStreamConfigurationTest extends
CamelTestSupport {
if (xstream != null) {
methodInjected = true;
} else {
- throw new RuntimeException("XStream should not be null");
+ throw new RuntimeCamelException("XStream should not be null");
}
}
diff --git
a/components/camel-zendesk/src/test/java/org/apache/camel/component/zendesk/AbstractZendeskTestSupport.java
b/components/camel-zendesk/src/test/java/org/apache/camel/component/zendesk/AbstractZendeskTestSupport.java
index 73ffb11..612e236 100644
---
a/components/camel-zendesk/src/test/java/org/apache/camel/component/zendesk/AbstractZendeskTestSupport.java
+++
b/components/camel-zendesk/src/test/java/org/apache/camel/component/zendesk/AbstractZendeskTestSupport.java
@@ -21,6 +21,7 @@ import java.util.Map;
import java.util.Properties;
import org.apache.camel.CamelContext;
+import org.apache.camel.RuntimeCamelException;
import org.apache.camel.support.PropertyBindingSupport;
import org.apache.camel.test.junit5.CamelTestSupport;
import org.junit.jupiter.api.TestInstance;
@@ -52,7 +53,7 @@ public class AbstractZendeskTestSupport extends
CamelTestSupport {
try {
properties.load(AbstractZendeskTestSupport.class.getResourceAsStream(TEST_OPTIONS_PROPERTIES));
} catch (Exception e) {
- throw new RuntimeException("Unable to load test properties", e);
+ throw new RuntimeCamelException("Unable to load test properties",
e);
}
return properties;
}