Package dev.dsf.bpe.client
Class FhirClientProviderImpl
java.lang.Object
dev.dsf.bpe.client.FhirClientProviderImpl
- All Implemented Interfaces:
FhirClientProvider,org.springframework.beans.factory.InitializingBean
public class FhirClientProviderImpl
extends Object
implements FhirClientProvider, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionFhirClientProviderImpl(ca.uhn.fhir.context.FhirContext fhirContext, dev.dsf.fhir.service.ReferenceCleaner referenceCleaner, String localWebserviceBaseUrl, int localWebserviceReadTimeout, int localWebserviceConnectTimeout, boolean localWebserviceLogRequests, KeyStore webserviceTrustStore, KeyStore webserviceKeyStore, char[] webserviceKeyStorePassword, int remoteWebserviceReadTimeout, int remoteWebserviceConnectTimeout, boolean remoteWebserviceLogRequests, String localWebsocketUrl, KeyStore localWebsocketTrustStore, KeyStore localWebsocketKeyStore, char[] localWebsocketKeyStorePassword, ProxyConfig proxyConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected WebsocketClientTyruscreateWebsocketClient(Runnable reconnector, String subscriptionId) voidgetLocalWebsocketClient(Runnable reconnector, String subscriptionId) getWebserviceClient(String webserviceUrl)
-
Constructor Details
-
FhirClientProviderImpl
public FhirClientProviderImpl(ca.uhn.fhir.context.FhirContext fhirContext, dev.dsf.fhir.service.ReferenceCleaner referenceCleaner, String localWebserviceBaseUrl, int localWebserviceReadTimeout, int localWebserviceConnectTimeout, boolean localWebserviceLogRequests, KeyStore webserviceTrustStore, KeyStore webserviceKeyStore, char[] webserviceKeyStorePassword, int remoteWebserviceReadTimeout, int remoteWebserviceConnectTimeout, boolean remoteWebserviceLogRequests, String localWebsocketUrl, KeyStore localWebsocketTrustStore, KeyStore localWebsocketKeyStore, char[] localWebsocketKeyStorePassword, ProxyConfig proxyConfig)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getLocalBaseUrl
-
getLocalWebserviceClient
- Specified by:
getLocalWebserviceClientin interfaceFhirClientProvider
-
getWebserviceClient
- Specified by:
getWebserviceClientin interfaceFhirClientProvider
-
getLocalWebsocketClient
- Specified by:
getLocalWebsocketClientin interfaceFhirClientProvider
-
createWebsocketClient
-
disconnectAll
public void disconnectAll()- Specified by:
disconnectAllin interfaceFhirClientProvider
-