aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/ImportBundle/Resources/config/redis.yml
blob: c9c2cf26e1f76e2f887b6b0e9301ec82e9e757b2 (plain) (blame)
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
112
113
114
115
116
117
118
119
120
121
# Redis stuff
services:
    # readability
    wallabag_import.queue.redis.readability:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.readability"

    wallabag_import.producer.redis.readability:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.readability"

    wallabag_import.consumer.redis.readability:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.readability.import"
            - "@logger"

    # pocket
    wallabag_import.queue.redis.pocket:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.pocket"

    wallabag_import.producer.redis.pocket:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.pocket"

    wallabag_import.consumer.redis.pocket:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.pocket.import"
            - "@logger"

    # wallabag v1
    wallabag_import.queue.redis.wallabag_v1:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.wallabag_v1"

    wallabag_import.producer.redis.wallabag_v1:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.wallabag_v1"

    wallabag_import.consumer.redis.wallabag_v1:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.wallabag_v1.import"
            - "@logger"

    # wallabag v2
    wallabag_import.queue.redis.wallabag_v2:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.wallabag_v2"

    wallabag_import.producer.redis.wallabag_v2:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.wallabag_v2"

    wallabag_import.consumer.redis.wallabag_v2:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.wallabag_v2.import"
            - "@logger"

    # firefox
    wallabag_import.queue.redis.firefox:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.firefox"

    wallabag_import.producer.redis.firefox:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.firefox"

    wallabag_import.consumer.redis.firefox:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.firefox.import"
            - "@logger"

    # chrome
    wallabag_import.queue.redis.chrome:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.chrome"

    wallabag_import.producer.redis.chrome:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.chrome"

    wallabag_import.consumer.redis.chrome:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.chrome.import"
            - "@logger"