|
98 | 98 | <argument /> <!-- max delay ms -->
|
99 | 99 | </service>
|
100 | 100 |
|
| 101 | + <!-- worker event listeners --> |
101 | 102 | <service id="messenger.retry.send_failed_message_for_retry_listener" class="Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener">
|
102 | 103 | <tag name="kernel.event_subscriber" />
|
103 | 104 | <tag name="monolog.logger" channel="messenger" />
|
|
106 | 107 | <argument type="service" id="logger" on-invalid="ignore" />
|
107 | 108 | </service>
|
108 | 109 |
|
109 |
| - <!-- failed handling --> |
110 | 110 | <service id="messenger.failure.send_failed_message_to_failure_transport_listener" class="Symfony\Component\Messenger\EventListener\SendFailedMessageToFailureTransportListener">
|
111 | 111 | <tag name="kernel.event_subscriber" />
|
112 | 112 | <tag name="monolog.logger" channel="messenger" />
|
113 | 113 | <argument /> <!-- Failure transport -->
|
114 | 114 | <argument type="service" id="logger" on-invalid="ignore" />
|
115 | 115 | </service>
|
116 | 116 |
|
| 117 | + <service id="messenger.listener.dispatch_pcntl_signal_listener" class="Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener"> |
| 118 | + <tag name="kernel.event_subscriber" /> |
| 119 | + </service> |
| 120 | + |
| 121 | + <service id="messenger.listener.stop_worker_on_restart_signal_listener" class="Symfony\Component\Messenger\EventListener\StopWorkerOnRestartSignalListener"> |
| 122 | + <tag name="kernel.event_subscriber" /> |
| 123 | + <tag name="monolog.logger" channel="messenger" /> |
| 124 | + <argument type="service" id="cache.messenger.restart_workers_signal" /> |
| 125 | + <argument type="service" id="logger" on-invalid="ignore" /> |
| 126 | + </service> |
| 127 | + |
| 128 | + <service id="messenger.listener.stop_worker_on_sigterm_signal_listener" class="Symfony\Component\Messenger\EventListener\StopWorkerOnSigtermSignalListener"> |
| 129 | + <tag name="kernel.event_subscriber" /> |
| 130 | + </service> |
| 131 | + |
117 | 132 | <!-- routable message bus -->
|
118 | 133 | <service id="messenger.routable_message_bus" class="Symfony\Component\Messenger\RoutableMessageBus">
|
119 | 134 | <argument /> <!-- Message bus locator -->
|
|
0 commit comments