This repository has been archived by the owner on Mar 11, 2024. It is now read-only.
/
amqp.yml
60 lines (46 loc) · 1.83 KB
/
amqp.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
arguments:
transport: Innmind\Socket\Internet\Transport
server: Innmind\Url\UrlInterface
timeout: Innmind\TimeContinuum\ElapsedPeriod
protocols: set<Innmind\AMQP\Transport\Protocol> ?? $protocol.defaults
argumentTranslators: set<Innmind\AMQP\Transport\Protocol\ArgumentTranslator> ?? $protocol.argumentTranslator.defaults
dependencies:
logger logger.yml: []
clock clock.yml: []
expose:
client: '$client.signalAware'
basic: '$client.default'
services:
client:
default Innmind\AMQP\Client\Client:
- '$connection.logger'
fluent Innmind\AMQP\Client\Fluent:
- '$client.default'
logger Innmind\AMQP\Client\Logger:
- '$client.fluent'
- '$logger.logger'
signalAware Innmind\AMQP\Client\SignalAware:
- '$client.logger'
connection:
lazy Innmind\AMQP\Transport\Connection\Lazy:
- '$transport'
- '$server'
- '$protocol.delegate'
- '$timeout'
- '$clock.clock'
logger Innmind\AMQP\Transport\Connection\Logger:
- '$connection.lazy'
- '$logger.logger'
protocol:
delegate Innmind\AMQP\Transport\Protocol\Delegate:
- '...$protocols'
v091 Innmind\AMQP\Transport\Protocol\v091\Protocol:
- '$protocol.argumentTranslator.delegate'
defaults set<Innmind\AMQP\Transport\Protocol>:
- '$protocol.v091'
argumentTranslator:
delegate Innmind\AMQP\Transport\Protocol\ArgumentTranslator\Delegate:
- '...$argumentTranslators'
value Innmind\AMQP\Transport\Protocol\ArgumentTranslator\ValueTranslator: []
defaults set<Innmind\AMQP\Transport\Protocol\ArgumentTranslator>:
- '$protocol.argumentTranslator.value'