Class SubscriptionConfiguration
java.lang.Object
pl.allegro.tech.hermes.management.config.subscription.SubscriptionConfiguration
@Configuration
@EnableConfigurationProperties(SubscriptionProperties.class)
public class SubscriptionConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionendpointAddressFormatValidator(SubscriptionProperties subscriptionProperties) subscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, List<EndpointAddressValidator> endpointAddressValidators, EndpointOwnershipValidator endpointOwnershipValidator, SubscriptionProperties subscriptionProperties)
-
Constructor Details
-
SubscriptionConfiguration
public SubscriptionConfiguration()
-
-
Method Details
-
subscriptionValidator
@Bean public SubscriptionValidator subscriptionValidator(OwnerIdValidator ownerIdValidator, ApiPreconditions apiPreconditions, TopicService topicService, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, List<EndpointAddressValidator> endpointAddressValidators, EndpointOwnershipValidator endpointOwnershipValidator, SubscriptionProperties subscriptionProperties) -
defaultEndpointOwnershipValidator
-
endpointAddressFormatValidator
@Bean public EndpointAddressValidator endpointAddressFormatValidator(SubscriptionProperties subscriptionProperties)
-