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