Class SubscriptionMatcherInterceptor
java.lang.Object
ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- All Implemented Interfaces:
IResourceModifiedConsumer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidresourceCreated(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)voidresourceDeleted(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)voidresourceUpdated(org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)protected voidsendToProcessingChannel(ResourceModifiedMessage theMessage)voidsetFhirContext(ca.uhn.fhir.context.FhirContext theCtx)voidvoidThis is an internal API - Use with caution!voidsubmitResourceModified(org.hl7.fhir.instance.model.api.IBaseResource theNewResource, ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum theOperationType, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)This is an internal API - Use with caution!
-
Constructor Details
-
SubscriptionMatcherInterceptor
public SubscriptionMatcherInterceptor()Constructor
-
-
Method Details
-
startIfNeeded
@EventListener(classes=org.springframework.context.event.ContextRefreshedEvent.class) public void startIfNeeded() -
resourceCreated
public void resourceCreated(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) -
resourceDeleted
public void resourceDeleted(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) -
resourceUpdated
public void resourceUpdated(org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) -
submitResourceModified
public void submitResourceModified(org.hl7.fhir.instance.model.api.IBaseResource theNewResource, ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum theOperationType, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)This is an internal API - Use with caution!- Specified by:
submitResourceModifiedin interfaceIResourceModifiedConsumer
-
submitResourceModified
This is an internal API - Use with caution!- Specified by:
submitResourceModifiedin interfaceIResourceModifiedConsumer
-
sendToProcessingChannel
-
setFhirContext
-
getProcessingChannelForUnitTest
-