Skip to content

Commit

Permalink
Error propagation #148 (#150)
Browse files Browse the repository at this point in the history
  • Loading branch information
danielkec authored Jun 10, 2022
1 parent 460153b commit 6413bfe
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion spec/src/main/asciidoc/architecture.asciidoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2018, 2020 Contributors to the Eclipse Foundation
// Copyright (c) 2018, 2022 Contributors to the Eclipse Foundation
//
// See the NOTICE file(s) distributed with this work for additional
// information regarding copyright ownership.
Expand Down Expand Up @@ -120,6 +120,8 @@ The MicroProfile Reactive Streams specification used as a foundation for this ve
should appear in a single `@Incoming` annotation. The annotation of more than one `@Incoming` method to be associated with the
same channel is not supported and will cause an error during deployment.

Uncaught exceptions in the messaging methods are not propagated as errors to downstream, nor they are canceling the upstream.

From the user perspective, whether the incoming messages comes from co-located beans or a remote message broker is transparent.
However, the user may decide to consume a specific subclass of `Message` (e.g. `KafkaMessage` in the following example) if the user is aware of this characteristic:

Expand Down

0 comments on commit 6413bfe

Please sign in to comment.