
Class SubscriptionMatcherInterceptor
java.lang.Object
ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- All Implemented Interfaces:
IResourceModifiedConsumer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
resourceCreated
(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) void
resourceDeleted
(org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) 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) protected void
sendToProcessingChannel
(ResourceModifiedMessage theMessage) void
setFhirContext
(ca.uhn.fhir.context.FhirContext theCtx) void
void
This is an internal API - Use with caution!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!
-
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:
submitResourceModified
in interfaceIResourceModifiedConsumer
-
submitResourceModified
This is an internal API - Use with caution!- Specified by:
submitResourceModified
in interfaceIResourceModifiedConsumer
-
sendToProcessingChannel
-
setFhirContext
-
getProcessingChannelForUnitTest
-