@Configuration
public class SubscriptionConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
SubscriptionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionIdProvider |
subscriptionIdProvider(org.apache.curator.framework.CuratorFramework curatorFramework,
pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths zookeeperPaths) |
SubscriptionIds |
subscriptionIds(pl.allegro.tech.hermes.domain.notifications.InternalNotificationsBus internalNotificationsBus,
SubscriptionsCache subscriptionsCache,
SubscriptionIdProvider subscriptionIdProvider,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory) |
SubscriptionsCache |
subscriptionsCache(pl.allegro.tech.hermes.domain.notifications.InternalNotificationsBus notificationsBus,
pl.allegro.tech.hermes.domain.group.GroupRepository groupRepository,
pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository,
pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository) |
@Bean public SubscriptionIdProvider subscriptionIdProvider(org.apache.curator.framework.CuratorFramework curatorFramework, pl.allegro.tech.hermes.infrastructure.zookeeper.ZookeeperPaths zookeeperPaths)
@Bean public SubscriptionIds subscriptionIds(pl.allegro.tech.hermes.domain.notifications.InternalNotificationsBus internalNotificationsBus, SubscriptionsCache subscriptionsCache, SubscriptionIdProvider subscriptionIdProvider, pl.allegro.tech.hermes.common.config.ConfigFactory configFactory)
@Bean public SubscriptionsCache subscriptionsCache(pl.allegro.tech.hermes.domain.notifications.InternalNotificationsBus notificationsBus, pl.allegro.tech.hermes.domain.group.GroupRepository groupRepository, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository)