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 a7bd884  (chores) camel-atomix cleanup throws (#5697)
a7bd884 is described below

commit a7bd8843025b511510fa22234907baa5fd6ddc8e
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Thu Jun 17 15:49:31 2021 +0200

    (chores) camel-atomix cleanup throws (#5697)
    
    - remove unused throws
    - use more specific ones when applicable
---
 .../client/AbstractAtomixClientComponent.java      |  2 +-
 .../atomix/client/map/AtomixMapProducer.java       | 24 +++++++++++-----------
 .../client/messaging/AtomixMessagingProducer.java  |  4 ++--
 .../client/multimap/AtomixMultiMapProducer.java    | 20 +++++++++---------
 .../atomix/client/queue/AtomixQueueProducer.java   | 18 ++++++++--------
 .../atomix/client/set/AtomixSetProducer.java       | 12 +++++------
 .../atomix/client/value/AtomixValueProducer.java   |  8 ++++----
 .../atomix/cluster/AtomixClusterHelper.java        |  3 ++-
 .../atomix/cluster/AtomixClusterView.java          |  3 +--
 9 files changed, 47 insertions(+), 47 deletions(-)

diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/AbstractAtomixClientComponent.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/AbstractAtomixClientComponent.java
index 11bb9ed..b3a9453 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/AbstractAtomixClientComponent.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/AbstractAtomixClientComponent.java
@@ -84,7 +84,7 @@ public abstract class AbstractAtomixClientComponent<C extends 
AtomixClientConfig
     // Properties
     // *****************************************
 
-    protected C setConfigurationProperties(C configuration, Map<String, 
Object> parameters) throws Exception {
+    protected C setConfigurationProperties(C configuration, Map<String, 
Object> parameters) {
         // Resolve config for named maps
         Map<String, Object> configs = 
PropertiesHelper.extractProperties(parameters, "resource.config.");
         for (Map.Entry<String, Object> entry : configs.entrySet()) {
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapProducer.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapProducer.java
index ca79ee5..27299b2 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapProducer.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/map/AtomixMapProducer.java
@@ -52,7 +52,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("PUT")
-    void onPut(Message message, AsyncCallback callback) throws Exception {
+    void onPut(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, 
configuration::getKey, Object.class);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
@@ -71,7 +71,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("PUT_IF_ABSENT")
-    void onPutIfAbsent(Message message, AsyncCallback callback) throws 
Exception {
+    void onPutIfAbsent(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, 
configuration::getKey, Object.class);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
@@ -90,7 +90,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("GET")
-    void onGet(Message message, AsyncCallback callback) throws Exception {
+    void onGet(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, 
configuration::getKey, Object.class);
         final Object defaultValue = message.getHeader(RESOURCE_DEFAULT_VALUE);
@@ -119,7 +119,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("CLEAR")
-    void onClear(Message message, AsyncCallback callback) throws Exception {
+    void onClear(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
 
         map.clear().thenAccept(
@@ -127,7 +127,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("SIZE")
-    void onSize(Message message, AsyncCallback callback) throws Exception {
+    void onSize(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -142,7 +142,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("IS_EMPTY")
-    void onIsEmpty(Message message, AsyncCallback callback) throws Exception {
+    void onIsEmpty(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -157,7 +157,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("ENTRY_SET")
-    void onEntrySet(Message message, AsyncCallback callback) throws Exception {
+    void onEntrySet(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -172,7 +172,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("VALUES")
-    void onValues(Message message, AsyncCallback callback) throws Exception {
+    void onValues(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -187,7 +187,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("CONTAINS_KEY")
-    void onContainsKey(Message message, AsyncCallback callback) throws 
Exception {
+    void onContainsKey(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -205,7 +205,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("CONTAINS_VALUE")
-    void onContainsValue(Message message, AsyncCallback callback) throws 
Exception {
+    void onContainsValue(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -223,7 +223,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("REMOVE")
-    void onRemove(Message message, AsyncCallback callback) throws Exception {
+    void onRemove(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, message::getBody, 
Object.class);
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
@@ -240,7 +240,7 @@ public final class AtomixMapProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("REPLACE")
-    void onReplace(Message message, AsyncCallback callback) throws Exception {
+    void onReplace(Message message, AsyncCallback callback) {
         final DistributedMap<Object, Object> map = getResource(message);
         final long ttl = getResourceTtl(message);
         final Object key = message.getHeader(RESOURCE_KEY, 
configuration::getKey, Object.class);
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingProducer.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingProducer.java
index a062824..de56d14 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingProducer.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingProducer.java
@@ -47,7 +47,7 @@ public final class AtomixMessagingProducer extends 
AbstractAtomixClientProducer<
     // *********************************
 
     @InvokeOnHeader("DIRECT")
-    void onDirect(Message message, AsyncCallback callback) throws Exception {
+    void onDirect(Message message, AsyncCallback callback) {
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
         final String memberName = message.getHeader(MEMBER_NAME, 
configuration::getMemberName, String.class);
         final String channelName = message.getHeader(CHANNEL_NAME, 
configuration::getChannelName, String.class);
@@ -65,7 +65,7 @@ public final class AtomixMessagingProducer extends 
AbstractAtomixClientProducer<
     }
 
     @InvokeOnHeader("BROADCAST")
-    void onBroadcast(Message message, AsyncCallback callback) throws Exception 
{
+    void onBroadcast(Message message, AsyncCallback callback) {
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
         final String channelName = message.getHeader(CHANNEL_NAME, 
configuration::getChannelName, String.class);
         final AtomixMessaging.BroadcastType type
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapProducer.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapProducer.java
index 4d89c2f..0c5b362 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapProducer.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapProducer.java
@@ -50,7 +50,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("PUT")
-    void onPut(Message message, AsyncCallback callback) throws Exception {
+    void onPut(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, 
configuration::getKey, Object.class);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
@@ -69,7 +69,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("GET")
-    void onGet(Message message, AsyncCallback callback) throws Exception {
+    void onGet(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, 
configuration::getKey, Object.class);
         final ReadConsistency consistency
@@ -87,7 +87,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("CLEAR")
-    void onClear(Message message, AsyncCallback callback) throws Exception {
+    void onClear(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
 
         map.clear().thenAccept(
@@ -95,7 +95,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("SIZE")
-    void onSize(Message message, AsyncCallback callback) throws Exception {
+    void onSize(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -121,7 +121,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("IS_EMPTY")
-    void onIsEmpty(Message message, AsyncCallback callback) throws Exception {
+    void onIsEmpty(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -136,7 +136,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("CONTAINS_KEY")
-    void onContainsKey(Message message, AsyncCallback callback) throws 
Exception {
+    void onContainsKey(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -154,7 +154,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("CONTAINS_VALUE")
-    void onContainsValue(Message message, AsyncCallback callback) throws 
Exception {
+    void onContainsValue(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -172,7 +172,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("CONTAINS_ENTRY")
-    void onContainsEntry(Message message, AsyncCallback callback) throws 
Exception {
+    void onContainsEntry(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -192,7 +192,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("REMOVE")
-    void onRemove(Message message, AsyncCallback callback) throws Exception {
+    void onRemove(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final Object key = message.getHeader(RESOURCE_KEY, message::getBody, 
Object.class);
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
@@ -209,7 +209,7 @@ public final class AtomixMultiMapProducer extends 
AbstractAtomixClientProducer<A
     }
 
     @InvokeOnHeader("REMOVE_VALUE")
-    void onRemoveValue(Message message, AsyncCallback callback) throws 
Exception {
+    void onRemoveValue(Message message, AsyncCallback callback) {
         final DistributedMultiMap<Object, Object> map = getResource(message);
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
 
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueProducer.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueProducer.java
index 2415fdb..8a11c3a 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueProducer.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/queue/AtomixQueueProducer.java
@@ -41,7 +41,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     // *********************************
 
     @InvokeOnHeader("ADD")
-    void onAdd(Message message, AsyncCallback callback) throws Exception {
+    void onAdd(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
 
@@ -52,7 +52,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("OFFER")
-    void onOffer(Message message, AsyncCallback callback) throws Exception {
+    void onOffer(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
 
@@ -63,7 +63,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("PEEK")
-    void onPeek(Message message, AsyncCallback callback) throws Exception {
+    void onPeek(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
 
         queue.peek().thenAccept(
@@ -71,7 +71,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("POLL")
-    void onPoll(Message message, AsyncCallback callback) throws Exception {
+    void onPoll(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
 
         queue.poll().thenAccept(
@@ -79,7 +79,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("CLEAR")
-    void onClear(Message message, AsyncCallback callback) throws Exception {
+    void onClear(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
 
         queue.clear().thenAccept(
@@ -87,7 +87,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("CONTAINS")
-    void onContains(Message message, AsyncCallback callback) throws Exception {
+    void onContains(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -105,7 +105,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("IS_EMPTY")
-    void onIsEmpty(Message message, AsyncCallback callback) throws Exception {
+    void onIsEmpty(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -120,7 +120,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("REMOVE")
-    void onRemove(Message message, AsyncCallback callback) throws Exception {
+    void onRemove(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
 
@@ -134,7 +134,7 @@ public final class AtomixQueueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("SIZE")
-    void onSize(Message message, AsyncCallback callback) throws Exception {
+    void onSize(Message message, AsyncCallback callback) {
         final DistributedQueue<Object> queue = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetProducer.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetProducer.java
index f10c1e4..01c8024 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetProducer.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/set/AtomixSetProducer.java
@@ -49,7 +49,7 @@ public final class AtomixSetProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("ADD")
-    void onAdd(Message message, AsyncCallback callback) throws Exception {
+    void onAdd(Message message, AsyncCallback callback) {
         final DistributedSet<Object> set = getResource(message);
         final long ttl = getResourceTtl(message);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
@@ -66,7 +66,7 @@ public final class AtomixSetProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("CLEAR")
-    void onClear(Message message, AsyncCallback callback) throws Exception {
+    void onClear(Message message, AsyncCallback callback) {
         final DistributedSet<Object> set = getResource(message);
 
         set.clear().thenAccept(
@@ -74,7 +74,7 @@ public final class AtomixSetProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("CONTAINS")
-    void onContains(Message message, AsyncCallback callback) throws Exception {
+    void onContains(Message message, AsyncCallback callback) {
         final DistributedSet<Object> set = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -92,7 +92,7 @@ public final class AtomixSetProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("IS_EMPTY")
-    void onIsEmpty(Message message, AsyncCallback callback) throws Exception {
+    void onIsEmpty(Message message, AsyncCallback callback) {
         final DistributedSet<Object> set = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -107,7 +107,7 @@ public final class AtomixSetProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("REMOVE")
-    void onRemove(Message message, AsyncCallback callback) throws Exception {
+    void onRemove(Message message, AsyncCallback callback) {
         final DistributedSet<Object> set = getResource(message);
         final Object value = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
 
@@ -118,7 +118,7 @@ public final class AtomixSetProducer extends 
AbstractAtomixClientProducer<Atomix
     }
 
     @InvokeOnHeader("SIZE")
-    void onSize(Message message, AsyncCallback callback) throws Exception {
+    void onSize(Message message, AsyncCallback callback) {
         final DistributedSet<Object> set = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueProducer.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueProducer.java
index f827ecd..85845ae 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueProducer.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/client/value/AtomixValueProducer.java
@@ -50,7 +50,7 @@ public final class AtomixValueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("SET")
-    void onSet(Message message, AsyncCallback callback) throws Exception {
+    void onSet(Message message, AsyncCallback callback) {
         final DistributedValue<Object> value = getResource(message);
         final long ttl = getResourceTtl(message);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
@@ -67,7 +67,7 @@ public final class AtomixValueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("GET")
-    void onGet(Message message, AsyncCallback callback) throws Exception {
+    void onGet(Message message, AsyncCallback callback) {
         final DistributedValue<Object> value = getResource(message);
         final ReadConsistency consistency
                 = message.getHeader(RESOURCE_READ_CONSISTENCY, 
configuration::getReadConsistency, ReadConsistency.class);
@@ -82,7 +82,7 @@ public final class AtomixValueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("GET_AND_SET")
-    void onGetAndSet(Message message, AsyncCallback callback) throws Exception 
{
+    void onGetAndSet(Message message, AsyncCallback callback) {
         final DistributedValue<Object> value = getResource(message);
         final long ttl = getResourceTtl(message);
         final Object val = message.getHeader(RESOURCE_VALUE, message::getBody, 
Object.class);
@@ -99,7 +99,7 @@ public final class AtomixValueProducer extends 
AbstractAtomixClientProducer<Atom
     }
 
     @InvokeOnHeader("COMPARE_AND_SET")
-    void onCompareAndSet(Message message, AsyncCallback callback) throws 
Exception {
+    void onCompareAndSet(Message message, AsyncCallback callback) {
         final DistributedValue<Object> value = getResource(message);
         final long ttl = getResourceTtl(message);
         final Object newVal = message.getHeader(RESOURCE_VALUE, 
message::getBody, Object.class);
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterHelper.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterHelper.java
index 4f7e023..d0b8ed9 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterHelper.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterHelper.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.component.atomix.cluster;
 
+import java.io.IOException;
 import java.io.InputStream;
 import java.util.Properties;
 
@@ -40,7 +41,7 @@ public final class AtomixClusterHelper {
 
     public static AtomixReplica createReplica(
             CamelContext camelContext, Address address, 
AtomixClusterConfiguration configuration)
-            throws Exception {
+            throws IOException, ClassNotFoundException {
         AtomixReplica atomix = (AtomixReplica) configuration.getAtomix();
 
         if (atomix == null) {
diff --git 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterView.java
 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterView.java
index 1b52a12..b223021 100644
--- 
a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterView.java
+++ 
b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/cluster/AtomixClusterView.java
@@ -19,7 +19,6 @@ package org.apache.camel.component.atomix.cluster;
 import java.util.Collections;
 import java.util.List;
 import java.util.Optional;
-import java.util.concurrent.ExecutionException;
 import java.util.stream.Collectors;
 
 import io.atomix.Atomix;
@@ -174,7 +173,7 @@ final class AtomixClusterView extends 
AbstractCamelClusterView {
             return member != null;
         }
 
-        AtomixLocalMember join() throws ExecutionException, 
InterruptedException {
+        AtomixLocalMember join() {
             if (member == null && group != null) {
                 String id = getClusterService().getId();
                 if (ObjectHelper.isEmpty(id) || configuration.isEphemeral()) {

Reply via email to