
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSubscriptionDeliveringEmailListener
(IEmailSender theEmailSender) subscriptionDeliveringMessageSubscriber
(IBrokerClient theBrokerClient) SubscriptionDeliveryListenerFactory
(org.springframework.context.ApplicationContext theApplicationContext, IEmailSender theEmailSender) subscriptionDeliveryValidator
(DaoRegistry theDaoRegistry, SubscriptionCanonicalizer theSubscriptionCanonicalizer) 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
-
SubscriptionMatchingListener
-
subscriptionActivatingSubscriber
-
SubscriptionMatchingListenerLoader
-
subscriptionRegisteringSubscriber
-
subscriptionRegistry
-
subscriptionDeliveryChannelNamer
-
subscriptionLoader
-
subscriptionDeliveryValidator
@Bean public SubscriptionDeliveryValidator subscriptionDeliveryValidator(DaoRegistry theDaoRegistry, SubscriptionCanonicalizer theSubscriptionCanonicalizer) -
subscriptionChannelRegistry
-
SubscriptionDeliveryListenerFactory
@Bean public SubscriptionDeliveryListenerFactory SubscriptionDeliveryListenerFactory(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) -
SubscriptionDeliveringRestHookListener
@Bean @Scope("prototype") public SubscriptionDeliveringRestHookListener SubscriptionDeliveringRestHookListener() -
subscriptionDeliveringMessageSubscriber
@Bean @Scope("prototype") public SubscriptionDeliveringMessageListener subscriptionDeliveringMessageSubscriber(IBrokerClient theBrokerClient) -
SubscriptionDeliveringEmailListener
@Bean @Scope("prototype") public SubscriptionDeliveringEmailListener SubscriptionDeliveringEmailListener(IEmailSender theEmailSender) -
inMemorySubscriptionMatcher
-
daoSubscriptionMatcher
-
subscriptionMatcher
@Bean @Primary public ISubscriptionMatcher subscriptionMatcher(DaoSubscriptionMatcher theDaoSubscriptionMatcher, InMemorySubscriptionMatcher theInMemorySubscriptionMatcher)
-