
Package ca.uhn.fhir.mdm.svc
Class MdmChannelSubmitterSvcImpl
java.lang.Object
ca.uhn.fhir.mdm.svc.MdmChannelSubmitterSvcImpl
- All Implemented Interfaces:
IMdmChannelSubmitterSvc,AutoCloseable
public class MdmChannelSubmitterSvcImpl
extends Object
implements IMdmChannelSubmitterSvc, AutoCloseable
This class is responsible for manual submissions of
IAnyResource resources onto the MDM Channel.-
Constructor Summary
ConstructorsConstructorDescriptionMdmChannelSubmitterSvcImpl(ca.uhn.fhir.context.FhirContext theFhirContext, IBrokerClient theBrokerClient, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected ChannelProducerSettingsvoidsubmitResourceToMdmChannel(org.hl7.fhir.instance.model.api.IBaseResource theResource) Given an IBaseResource, submit it to the MDM channel for processing.
-
Constructor Details
-
MdmChannelSubmitterSvcImpl
@Autowired public MdmChannelSubmitterSvcImpl(ca.uhn.fhir.context.FhirContext theFhirContext, IBrokerClient theBrokerClient, ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster)
-
-
Method Details
-
submitResourceToMdmChannel
Description copied from interface:IMdmChannelSubmitterSvcGiven an IBaseResource, submit it to the MDM channel for processing.- Specified by:
submitResourceToMdmChannelin interfaceIMdmChannelSubmitterSvc- Parameters:
theResource- theIBaseResourcethat should have MDM processing applied to it.
-
getChannelProducerSettings
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-