-
Notifications
You must be signed in to change notification settings - Fork 441
/
Copy pathclient.yml
111 lines (96 loc) · 3.52 KB
/
client.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
services:
enqueue.client.config:
class: 'Enqueue\Client\Config'
public: false
enqueue.client.message_producer:
class: 'Enqueue\Client\MessageProducer'
arguments: ['@enqueue.client.driver']
enqueue.message_producer:
alias: 'enqueue.client.message_producer'
enqueue.client.router_processor:
class: 'Enqueue\Client\RouterProcessor'
public: true
arguments:
- '@enqueue.client.driver'
- []
tags:
-
name: 'enqueue.client.processor'
topicName: '__router__'
queueName: '%enqueue.client.router_queue_name%'
enqueue.client.processor_registry:
class: 'Enqueue\Symfony\Client\ContainerAwareProcessorRegistry'
public: false
calls:
- ['setContainer', ['@service_container']]
enqueue.client.meta.topic_meta_registry:
class: 'Enqueue\Client\Meta\TopicMetaRegistry'
public: true
arguments: [[]]
enqueue.client.meta.queue_meta_registry:
class: 'Enqueue\Client\Meta\QueueMetaRegistry'
public: true
arguments: ['@enqueue.client.config', []]
enqueue.client.delegate_processor:
class: 'Enqueue\Client\DelegateProcessor'
public: false
arguments:
- '@enqueue.client.processor_registry'
enqueue.client.extension.set_router_properties:
class: 'Enqueue\Client\ConsumptionExtension\SetRouterPropertiesExtension'
public: false
arguments:
- '@enqueue.client.driver'
tags:
- { name: 'enqueue.consumption.extension', priority: 5 }
enqueue.client.queue_consumer:
class: 'Enqueue\Consumption\QueueConsumer'
public: false
arguments:
- '@enqueue.transport.connection_factory'
- '@enqueue.consumption.extensions'
enqueue.client.consume_messages_command:
class: 'Enqueue\Symfony\Client\ConsumeMessagesCommand'
public: true
arguments:
- '@enqueue.client.queue_consumer'
- '@enqueue.client.delegate_processor'
- '@enqueue.client.meta.queue_meta_registry'
- '@enqueue.client.driver'
tags:
- { name: 'console.command' }
enqueue.client.produce_message_command:
class: 'Enqueue\Symfony\Client\ProduceMessageCommand'
public: true
arguments:
- '@enqueue.client.message_producer'
tags:
- { name: 'console.command' }
enqueue.client.meta.topics_command:
class: 'Enqueue\Symfony\Client\Meta\TopicsCommand'
arguments:
- '@enqueue.client.meta.topic_meta_registry'
tags:
- { name: 'console.command' }
enqueue.client.meta.queues_command:
class: 'Enqueue\Symfony\Client\Meta\QueuesCommand'
arguments:
- '@enqueue.client.meta.queue_meta_registry'
tags:
- { name: 'console.command' }
enqueue.client.setup_broker_command:
class: 'Enqueue\Symfony\Client\SetupBrokerCommand'
public: true
arguments:
- '@enqueue.client.driver'
tags:
- { name: 'console.command' }
enqueue.profiler.message_queue_collector:
class: 'Enqueue\Bundle\Profiler\MessageQueueCollector'
public: false
arguments: ['@enqueue.message_producer']
tags:
-
name: 'data_collector'
template: 'EnqueueBundle:Profiler:panel.html.twig'
id: 'enqueue.message_queue'