This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/Messenger
Tobias Schultze 8124159052 minor #32078 [Messenger] make all stamps final and mark stamp not meant to be sent (Tobion)
This PR was merged into the 4.4 branch.

Discussion
----------

[Messenger] make all stamps final and mark stamp not meant to be sent

| Q             | A
| ------------- | ---
| Branch?       | 4.4
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| BC breaks?    | no
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->
| Fixed tickets |
| License       | MIT
| Doc PR        |

Some newer stamps were already final. This makes all of them final. Also marks all stamps that are not meant to be sent using the new `NonSendableStampInterface`. This makes it easier to see which stamps are actually important and required to persist in a queue for certain functionality, like the `BusNameStamp` for the `RoutableMessageBus`

Commits
-------

013904b081 [Messenger] make all stamps final and mark stamp not meant to be sent
2019-06-24 23:33:22 +01:00
..
Command [Messenger] Deprecate passing a bus locator to ConsumeMessagesCommand constructor 2019-06-01 15:06:38 +02:00
DataCollector Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
DependencyInjection [Messenger] Inject RoutableMessageBus instead of bus locator 2019-05-31 02:51:53 +02:00
Event [Messenger] Adding failure transport support 2019-05-01 08:21:53 +02:00
EventListener fixed CS 2019-06-13 13:03:18 +02:00
Exception Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
Handler Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
Middleware [Messenger] improve logs 2019-06-14 05:35:37 +02:00
Retry [Messenger] improve logs 2019-06-14 05:35:37 +02:00
Stamp [Messenger] make all stamps final and mark stamp not meant to be sent 2019-06-24 14:58:45 +01:00
Test/Middleware Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
Tests [Messenger] make all stamps final and mark stamp not meant to be sent 2019-06-24 14:58:45 +01:00
Transport [Messenger] fix delay exchange recreation after disconnect 2019-06-20 03:38:05 +01:00
Worker Merge branch '4.2' into 4.3 2019-06-13 13:01:17 +02:00
CHANGELOG.md [Messenger] Deprecate passing a bus locator to ConsumeMessagesCommand constructor 2019-06-01 15:06:38 +02:00
composer.json Allow Symfony 5.0 2019-05-28 17:53:17 +02:00
Envelope.php fixed CS 2019-06-13 13:03:18 +02:00
HandleTrait.php Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
LICENSE Merge branch '3.4' into 4.1 2019-01-03 10:05:57 +01:00
MessageBus.php Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
MessageBusInterface.php Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
phpunit.xml.dist Merge branch '3.4' into 4.1 2018-11-11 20:51:29 +01:00
README.md Fix README about BC promise 2019-03-12 18:23:22 +01:00
RoutableMessageBus.php [Messenger] Inject RoutableMessageBus instead of bus locator 2019-05-31 02:51:53 +02:00
TraceableMessageBus.php Updated "experimental" annotations for 4.3 2019-05-28 13:49:01 +02:00
Worker.php [Messenger] improve logs 2019-06-14 05:35:37 +02:00
WorkerInterface.php fixed typos 2019-03-30 08:02:29 +01:00

Messenger Component

The Messenger component helps application send and receive messages to/from other applications or via message queues.

This Component is experimental. Experimental features are not covered by Symfony's Backward Compatibility Promise.

Resources