Class SubscriptionProcessorConfig
java.lang.Object
ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
This Spring config should be imported by a system that pulls messages off of the
matching queue for processing, and handles delivery
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsubscriptionDeliveringEmailSubscriber
(IEmailSender theEmailSender) subscriptionDeliveringMessageSubscriber
(IChannelFactory theChannelFactory) subscriptionDeliveryHandlerFactory
(org.springframework.context.ApplicationContext theApplicationContext, IEmailSender theEmailSender) subscriptionMatchDeliverer
(ca.uhn.fhir.context.FhirContext theFhirContext, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster, SubscriptionChannelRegistry theSubscriptionChannelRegistry) subscriptionMatcher
(DaoSubscriptionMatcher theDaoSubscriptionMatcher, InMemorySubscriptionMatcher theInMemorySubscriptionMatcher)
-
Constructor Details
-
SubscriptionProcessorConfig
public SubscriptionProcessorConfig()
-
-
Method Details
-
subscriptionMatchingSubscriber
-
subscriptionActivatingSubscriber
-
subscriptionMatchingSubscriberLoader
-
subscriptionRegisteringSubscriber
-
subscriptionRegistry
-
subscriptionDeliveryChannelNamer
-
subscriptionLoader
-
subscriptionChannelRegistry
-
subscriptionDeliveryHandlerFactory
@Bean public SubscriptionDeliveryHandlerFactory subscriptionDeliveryHandlerFactory(org.springframework.context.ApplicationContext theApplicationContext, IEmailSender theEmailSender) -
subscriptionMatchDeliverer
@Bean public SubscriptionMatchDeliverer subscriptionMatchDeliverer(ca.uhn.fhir.context.FhirContext theFhirContext, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster, SubscriptionChannelRegistry theSubscriptionChannelRegistry) -
subscriptionDeliveringRestHookSubscriber
@Bean @Scope("prototype") public SubscriptionDeliveringRestHookSubscriber subscriptionDeliveringRestHookSubscriber() -
subscriptionDeliveringMessageSubscriber
@Bean @Scope("prototype") public SubscriptionDeliveringMessageSubscriber subscriptionDeliveringMessageSubscriber(IChannelFactory theChannelFactory) -
subscriptionDeliveringEmailSubscriber
@Bean @Scope("prototype") public SubscriptionDeliveringEmailSubscriber subscriptionDeliveringEmailSubscriber(IEmailSender theEmailSender) -
inMemorySubscriptionMatcher
-
daoSubscriptionMatcher
-
subscriptionMatcher
@Bean @Primary public ISubscriptionMatcher subscriptionMatcher(DaoSubscriptionMatcher theDaoSubscriptionMatcher, InMemorySubscriptionMatcher theInMemorySubscriptionMatcher)
-