Package dev.dsf.bpe.subscription
Class ConcurrentSubscriptionHandlerFactory<R extends org.hl7.fhir.r4.model.Resource>
java.lang.Object
dev.dsf.bpe.subscription.ConcurrentSubscriptionHandlerFactory<R>
- All Implemented Interfaces:
SubscriptionHandlerFactory<R>,org.springframework.beans.factory.InitializingBean
public class ConcurrentSubscriptionHandlerFactory<R extends org.hl7.fhir.r4.model.Resource>
extends Object
implements SubscriptionHandlerFactory<R>, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionConcurrentSubscriptionHandlerFactory(int corePoolSize, SubscriptionHandlerFactory<R> delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreatePingEventResourceHandler(ExistingResourceLoader<R> existingResourceLoader)
-
Constructor Details
-
ConcurrentSubscriptionHandlerFactory
public ConcurrentSubscriptionHandlerFactory(int corePoolSize, SubscriptionHandlerFactory<R> delegate) - Parameters:
corePoolSize-> 0delegate- notnull
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
createExistingResourceLoader
- Specified by:
createExistingResourceLoaderin interfaceSubscriptionHandlerFactory<R extends org.hl7.fhir.r4.model.Resource>
-
createEventResourceHandler
- Specified by:
createEventResourceHandlerin interfaceSubscriptionHandlerFactory<R extends org.hl7.fhir.r4.model.Resource>
-
createPingEventResourceHandler
public PingEventResourceHandler<R> createPingEventResourceHandler(ExistingResourceLoader<R> existingResourceLoader) - Specified by:
createPingEventResourceHandlerin interfaceSubscriptionHandlerFactory<R extends org.hl7.fhir.r4.model.Resource>
-