Package dev.dsf.bpe.subscription
Class FhirConnectorImpl<R extends org.hl7.fhir.r4.model.Resource>
java.lang.Object
dev.dsf.bpe.subscription.FhirConnectorImpl<R>
- All Implemented Interfaces:
FhirConnector,org.springframework.beans.factory.InitializingBean
public class FhirConnectorImpl<R extends org.hl7.fhir.r4.model.Resource>
extends Object
implements FhirConnector, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionFhirConnectorImpl(String resourcePath, FhirClientProvider clientProvider, SubscriptionHandlerFactory<R> subscriptionHandlerFactory, ca.uhn.fhir.context.FhirContext fhirContext, String subscriptionSearchParameter, long retrySleepMillis, int maxRetries) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconnect()voidonContextClosedEvent(org.springframework.context.event.ContextClosedEvent event)
-
Constructor Details
-
FhirConnectorImpl
public FhirConnectorImpl(String resourcePath, FhirClientProvider clientProvider, SubscriptionHandlerFactory<R> subscriptionHandlerFactory, ca.uhn.fhir.context.FhirContext fhirContext, String subscriptionSearchParameter, long retrySleepMillis, int maxRetries)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
connect
public void connect()- Specified by:
connectin interfaceFhirConnector
-
onContextClosedEvent
@EventListener(org.springframework.context.event.ContextClosedEvent.class) public void onContextClosedEvent(org.springframework.context.event.ContextClosedEvent event)
-