public class SubscriptionCacheFactory extends java.lang.Object implements org.glassfish.hk2.api.Factory<SubscriptionsCache>
| Constructor and Description |
|---|
SubscriptionCacheFactory(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) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose(SubscriptionsCache instance) |
SubscriptionsCache |
provide() |
@Inject
public SubscriptionCacheFactory(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)
public SubscriptionsCache provide()
provide in interface org.glassfish.hk2.api.Factory<SubscriptionsCache>public void dispose(SubscriptionsCache instance)
dispose in interface org.glassfish.hk2.api.Factory<SubscriptionsCache>