
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 TypeMethodDescriptionvoid
close()
protected ChannelProducerSettings
void
submitResourceToMdmChannel
(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:IMdmChannelSubmitterSvc
Given an IBaseResource, submit it to the MDM channel for processing.- Specified by:
submitResourceToMdmChannel
in interfaceIMdmChannelSubmitterSvc
- Parameters:
theResource
- theIBaseResource
that should have MDM processing applied to it.
-
getChannelProducerSettings
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-