
Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquireSemaphoreForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- activateSubscriptionIfRequired(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionActivatingSubscriber
-
Note: This is synchronized because this is called both by matching channel messages as well as from Subscription Loader (which periodically refreshes from the DB to make sure nothing got missed).
- ActiveSubscription - Class in ca.uhn.fhir.jpa.subscription.match.registry
- ActiveSubscription(CanonicalSubscription, String) - Constructor for class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- add(ActiveSubscription) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- addHandler(MessageHandler) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
- afterConnectionEstablished(WebSocketSession) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
B
- BaseChannelParameters - Class in ca.uhn.fhir.jpa.subscription.channel.models
- BaseChannelParameters(String) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.models.BaseChannelParameters
-
Constructor
- BaseSubscriberForSubscriptionResources - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- BaseSubscriberForSubscriptionResources() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.BaseSubscriberForSubscriptionResources
- BaseSubscriptionDeliverySubscriber - Class in ca.uhn.fhir.jpa.subscription.match.deliver
- BaseSubscriptionDeliverySubscriber() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
C
- ca.uhn.fhir.jpa.subscription - package ca.uhn.fhir.jpa.subscription
-
Module to support Subscriptions
- ca.uhn.fhir.jpa.subscription.api - package ca.uhn.fhir.jpa.subscription.api
- ca.uhn.fhir.jpa.subscription.channel.models - package ca.uhn.fhir.jpa.subscription.channel.models
- ca.uhn.fhir.jpa.subscription.channel.subscription - package ca.uhn.fhir.jpa.subscription.channel.subscription
- ca.uhn.fhir.jpa.subscription.match.config - package ca.uhn.fhir.jpa.subscription.match.config
- ca.uhn.fhir.jpa.subscription.match.deliver - package ca.uhn.fhir.jpa.subscription.match.deliver
- ca.uhn.fhir.jpa.subscription.match.deliver.email - package ca.uhn.fhir.jpa.subscription.match.deliver.email
- ca.uhn.fhir.jpa.subscription.match.deliver.message - package ca.uhn.fhir.jpa.subscription.match.deliver.message
- ca.uhn.fhir.jpa.subscription.match.deliver.resthook - package ca.uhn.fhir.jpa.subscription.match.deliver.resthook
- ca.uhn.fhir.jpa.subscription.match.deliver.websocket - package ca.uhn.fhir.jpa.subscription.match.deliver.websocket
- ca.uhn.fhir.jpa.subscription.match.matcher.matching - package ca.uhn.fhir.jpa.subscription.match.matcher.matching
- ca.uhn.fhir.jpa.subscription.match.matcher.subscriber - package ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- ca.uhn.fhir.jpa.subscription.match.registry - package ca.uhn.fhir.jpa.subscription.match.registry
- ca.uhn.fhir.jpa.subscription.model.config - package ca.uhn.fhir.jpa.subscription.model.config
- ca.uhn.fhir.jpa.subscription.submit.config - package ca.uhn.fhir.jpa.subscription.submit.config
- ca.uhn.fhir.jpa.subscription.submit.interceptor - package ca.uhn.fhir.jpa.subscription.submit.interceptor
- ca.uhn.fhir.jpa.subscription.triggering - package ca.uhn.fhir.jpa.subscription.triggering
- ca.uhn.fhir.jpa.subscription.util - package ca.uhn.fhir.jpa.subscription.util
- cancelAll() - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
- close() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- CompositeInMemoryDaoSubscriptionMatcher - Class in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- CompositeInMemoryDaoSubscriptionMatcher(DaoSubscriptionMatcher, InMemorySubscriptionMatcher) - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.matching.CompositeInMemoryDaoSubscriptionMatcher
- createDeliveryBundleForPayloadSearchCriteria(CanonicalSubscription, IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- createDeliveryHandler(CanonicalSubscriptionChannelType) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
- createRequestDetailForPartitionedRequest(CanonicalSubscription) - Static method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionUtil
D
- daoSubscriptionMatcher() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- DaoSubscriptionMatcher - Class in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- DaoSubscriptionMatcher() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.matching.DaoSubscriptionMatcher
- deliverPayload(ResourceDeliveryMessage, CanonicalSubscription, EncodingEnum, IGenericClient) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- determineStrategy(String) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.matching.SubscriptionStrategyEvaluator
- doDelivery(ResourceDeliveryMessage, CanonicalSubscription, IChannelProducer, ResourceModifiedJsonMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.message.SubscriptionDeliveringMessageSubscriber
- doDelivery(ResourceDeliveryMessage, CanonicalSubscription, EncodingEnum, IGenericClient, IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- doSyncSubscriptionsForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
E
- EmailDetails - Class in ca.uhn.fhir.jpa.subscription.match.deliver.email
- EmailDetails() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- EmailSenderImpl - Class in ca.uhn.fhir.jpa.subscription.match.deliver.email
- EmailSenderImpl(IMailSvc) - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailSenderImpl
- execute(JobExecutionContext) - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl.Job
G
- get(String) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
- getActiveJobCount() - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
- getActiveSubscription() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
- getAll() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
- getAndMassagePayload(ResourceDeliveryMessage, CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- getApplicableResourceTypes() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.SubscriptionCriteria
- getBody() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getChannel() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- getChannelName() - Method in class ca.uhn.fhir.jpa.subscription.channel.models.BaseChannelParameters
- getChannelName() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getChannelType() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getCriteria() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.SubscriptionCriteria
- getCriteria() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getDeliveryHandlerForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- getDeliveryReceiverChannel(String) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- getDeliverySenderChannel(String) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- getFrom() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getId() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getInterceptorBroadcaster() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- getMessage() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
- getMessageKeyOrNull(IBaseResource) - Method in interface ca.uhn.fhir.jpa.subscription.api.ISubscriptionMessageKeySvc
-
Given an
IBaseResource
, return a key that can be used to identify the message. - getProcessingChannelForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- getResource(IIdType, RequestPartitionId, boolean) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- getRetryConfiguration() - Method in class ca.uhn.fhir.jpa.subscription.channel.models.BaseChannelParameters
- getRetryConfigurationParameters() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getSubject() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getSubscription() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getSubscriptionId() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getTo() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getType() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.SubscriptionCriteria
H
- handleChange(IResourceChangeEvent) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- handleFailure(Exception) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
- handleInit(Collection<IIdType>) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- handleMessage(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- handleMessage(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.SubscriptionDeliveringEmailSubscriber
- handleMessage(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.message.SubscriptionDeliveringMessageSubscriber
- handleMessage(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- handleMessage(Message) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- handleMessage(Message<?>) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionActivatingSubscriber
- handleMessage(Message<?>) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionMatchingSubscriber
- handleMessage(Message<?>) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionRegisteringSubscriber
- handleTextMessage(WebSocketSession, TextMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
- handleTransportError(WebSocketSession, Throwable) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
I
- IEmailSender - Interface in ca.uhn.fhir.jpa.subscription.match.deliver.email
- inMemorySubscriptionMatcher() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- InMemorySubscriptionMatcher - Class in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- InMemorySubscriptionMatcher() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.matching.InMemorySubscriptionMatcher
- INVALID_RESPONSE(String) - Static method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
- isChannelTypeSupported(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionActivatingSubscriber
- isFlagForDeletion() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- isSubscription(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.BaseSubscriberForSubscriptionResources
- ISubscriptionDeliveryChannelNamer - Interface in ca.uhn.fhir.jpa.subscription.channel.subscription
- ISubscriptionMatcher - Interface in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- ISubscriptionMessageKeySvc - Interface in ca.uhn.fhir.jpa.subscription.api
-
This is used by "message" type subscriptions to provide a key to the message wrapper before submitting it to the channel
- isValid() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
J
- Job() - Constructor for class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl.Job
L
- log(SubscriptionDebugLogInterceptor.EventCodeEnum, String, Object...) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
M
- match(CanonicalSubscription, ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.matching.CompositeInMemoryDaoSubscriptionMatcher
- match(CanonicalSubscription, ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.matching.DaoSubscriptionMatcher
- match(CanonicalSubscription, ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.matching.InMemorySubscriptionMatcher
- match(CanonicalSubscription, ResourceModifiedMessage) - Method in interface ca.uhn.fhir.jpa.subscription.match.matcher.matching.ISubscriptionMatcher
- matchActiveSubscriptionsAndDeliver(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionMatchingSubscriber
- MatchingQueueSubscriberLoader - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- MatchingQueueSubscriberLoader() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- MULTITYPE_EXPRESSION - Enum constant in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.TypeEnum
-
Collection of resource types
- myFhirContext - Variable in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- myFhirContext - Variable in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.BaseSubscriberForSubscriptionResources
- myMatchingChannel - Variable in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- mySubscriptionRegistry - Variable in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- myWebsocketConnectionValidator - Variable in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
N
- nameFromSubscription(CanonicalSubscription) - Method in interface ca.uhn.fhir.jpa.subscription.channel.subscription.ISubscriptionDeliveryChannelNamer
- nameFromSubscription(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryChannelNamer
- newReceivingChannel(ReceivingChannelParameters) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- newSendingChannel(ProducingChannelParameters) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- newSubscriptionDeliveringEmailSubscriber(IEmailSender) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
- newSubscriptionDeliveringMessageSubscriber() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
- newSubscriptionDeliveringRestHookSubscriber() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
P
- parse(String) - Static method in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser
- parseHeadersFromSubscription(CanonicalSubscription) - Static method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- postConstruct() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
- preDescroy() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
- ProducingChannelParameters - Class in ca.uhn.fhir.jpa.subscription.channel.models
- ProducingChannelParameters(String) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.models.ProducingChannelParameters
-
Constructor
R
- ReceivingChannelParameters - Class in ca.uhn.fhir.jpa.subscription.channel.models
- ReceivingChannelParameters(String) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.models.ReceivingChannelParameters
-
Constructor
- registerListener() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- registerSubscriptionUnlessAlreadyRegistered(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
- registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class ca.uhn.fhir.jpa.subscription.match.config.WebsocketDispatcherConfig
- remove(ActiveSubscription) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- removeHandler(MessageHandler) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- resourceCreated(IBaseResource, RequestDetails) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- resourceDeleted(IBaseResource, RequestDetails) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- resourcePreCreate(IBaseResource, RequestDetails, RequestPartitionId) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- resourceUpdated(IBaseResource, IBaseResource, RequestDetails) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- resourceUpdated(IBaseResource, IBaseResource, RequestDetails, RequestPartitionId) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- runDeliveryPass() - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
S
- scheduleJobs(ISchedulerService) - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
- SEARCH_EXPRESSION - Enum constant in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.TypeEnum
-
Normal search URL expression
- send(EmailDetails) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailSenderImpl
- send(EmailDetails) - Method in interface ca.uhn.fhir.jpa.subscription.match.deliver.email.IEmailSender
- sendNotification(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
-
Sends a POST notification without a payload
- sendToProcessingChannel(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- setBodyTemplate(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- setDaoRegistryForUnitTest(DaoRegistry) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setDaoRegistryForUnitTest(DaoRegistry) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setEmailSender(IEmailSender) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
- setEmailSender(IEmailSender) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.SubscriptionDeliveringEmailSubscriber
- setFhirContext(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- setFhirContext(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setFhirContextForUnitTest(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setFlagForDeletion(boolean) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- setFrom(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- setInterceptorBroadcasterForUnitTest(IInterceptorBroadcaster) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setMatchUrlServiceForUnitTest(MatchUrlService) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setMaxSubmitPerPass(Integer) - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
-
Sets the maximum number of resources that will be submitted in a single pass
- setRequestPartitionHelperSvcForUnitTest(IRequestPartitionHelperSvc) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setRetryConfiguration(ChannelRetryConfiguration) - Method in class ca.uhn.fhir.jpa.subscription.channel.models.BaseChannelParameters
- setRetryConfiguration(ChannelRetryConfiguration) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- setStorageSettingsForUnitTest(JpaStorageSettings) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setSubjectTemplate(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- setSubscription(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- setSubscription(IIdType) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- setSubscriptionCanonicalizerForUnitTest(SubscriptionCanonicalizer) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setSubscriptionRegistryForUnitTest(SubscriptionRegistry) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setSubscriptionStrategyEvaluatorForUnitTest(SubscriptionStrategyEvaluator) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setTo(List<String>) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- shutdown() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- size() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- size() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
- start() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- start() - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionSubmitInterceptorLoader
- start() - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
- startIfNeeded() - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- STARTYPE_EXPRESSION - Enum constant in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.TypeEnum
-
All types
- step10_resourceModified(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- step20_beforeChecked(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- step30_subscriptionMatched(ResourceDeliveryMessage, InMemoryMatchResult) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- step35_subscriptionNotMatched(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- step40_beforeDelivery(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- step45_deliveryFailed(ResourceDeliveryMessage, Exception) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- step50_afterDelivery(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- stop() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- submitResourceModified(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
-
This is an internal API - Use with caution!
- submitResourceModified(IBaseResource, BaseResourceMessage.OperationTypeEnum, RequestDetails) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
-
This is an internal API - Use with caution!
- SUBS1 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
A new/updated resource has been submitted to the processing pipeline and is about to be placed on the matchign queue.
- SUBS2 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
A resources has been dequeued from the matching queue and is about to be checked for any matching subscriptions.
- SUBS3 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
The resource has matched a subscription (logged once for each matching subscription) and is about to be queued for delivery.
- SUBS4 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
The resource did not match any subscriptions and processing is complete.
- SUBS5 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
The resource has been dequeued from the delivery queue and is about to be delivered.
- SUBS6 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
Delivery failed
- SUBS7 - Enum constant in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
Delivery is now complete and processing is finished.
- subscribeToMatchingChannel() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- SUBSCRIPTION_MATCHING_CHANNEL_NAME - Static variable in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionMatchingSubscriber
- subscriptionActivatingSubscriber() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionActivatingSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
-
Responsible for transitioning subscription resources from REQUESTED to ACTIVE Once activated, the subscription is added to the SubscriptionRegistry.
- SubscriptionActivatingSubscriber() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionActivatingSubscriber
-
Constructor
- subscriptionCanonicalizer(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.model.config.SubscriptionModelConfig
- subscriptionChannelRegistry() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionChannelRegistry - Class in ca.uhn.fhir.jpa.subscription.channel.subscription
- SubscriptionChannelRegistry() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- SubscriptionChannelWithHandlers - Class in ca.uhn.fhir.jpa.subscription.channel.subscription
- SubscriptionChannelWithHandlers(String, SubscribableChannel) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- SubscriptionCriteriaParser - Enum in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- SubscriptionCriteriaParser.SubscriptionCriteria - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- SubscriptionCriteriaParser.TypeEnum - Enum in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- SubscriptionDebugLogInterceptor - Class in ca.uhn.fhir.jpa.subscription.util
-
This interceptor can be used for troubleshooting subscription processing.
- SubscriptionDebugLogInterceptor() - Constructor for class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
-
Constructor that logs at INFO level to the logger
ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
- SubscriptionDebugLogInterceptor(Function<SubscriptionDebugLogInterceptor.EventCodeEnum, Logger>, Level) - Constructor for class ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor
-
Constructor using a specific logger
- SubscriptionDebugLogInterceptor.EventCodeEnum - Enum in ca.uhn.fhir.jpa.subscription.util
- subscriptionDeliveringEmailSubscriber(IEmailSender) - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionDeliveringEmailSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.deliver.email
- SubscriptionDeliveringEmailSubscriber(IEmailSender) - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.email.SubscriptionDeliveringEmailSubscriber
- subscriptionDeliveringMessageSubscriber(IChannelFactory) - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionDeliveringMessageSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.deliver.message
- SubscriptionDeliveringMessageSubscriber(IChannelFactory) - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.message.SubscriptionDeliveringMessageSubscriber
-
Constructor
- subscriptionDeliveringRestHookSubscriber() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionDeliveringRestHookSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.deliver.resthook
- SubscriptionDeliveringRestHookSubscriber() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
-
Constructor
- subscriptionDeliveryChannelNamer() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionDeliveryChannelNamer - Class in ca.uhn.fhir.jpa.subscription.channel.subscription
- SubscriptionDeliveryChannelNamer() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryChannelNamer
- subscriptionDeliveryHandlerFactory() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionDeliveryHandlerFactory - Class in ca.uhn.fhir.jpa.subscription.channel.subscription
- SubscriptionDeliveryHandlerFactory() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
- subscriptionLoader() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionLoader - Class in ca.uhn.fhir.jpa.subscription.match.registry
- SubscriptionLoader() - Constructor for class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
-
Constructor
- subscriptionMatcher(DaoSubscriptionMatcher, InMemorySubscriptionMatcher) - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- subscriptionMatcherInterceptor() - Method in class ca.uhn.fhir.jpa.subscription.submit.config.SubscriptionSubmitterConfig
- SubscriptionMatcherInterceptor - Class in ca.uhn.fhir.jpa.subscription.submit.interceptor
- SubscriptionMatcherInterceptor() - Constructor for class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
-
Constructor
- subscriptionMatcherInterceptorLoader() - Method in class ca.uhn.fhir.jpa.subscription.submit.config.SubscriptionSubmitterConfig
- subscriptionMatchingSubscriber() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionMatchingSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- SubscriptionMatchingSubscriber() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionMatchingSubscriber
-
Constructor
- subscriptionMatchingSubscriberLoader() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionModelConfig - Class in ca.uhn.fhir.jpa.subscription.model.config
- SubscriptionModelConfig() - Constructor for class ca.uhn.fhir.jpa.subscription.model.config.SubscriptionModelConfig
- SubscriptionProcessorConfig - Class in ca.uhn.fhir.jpa.subscription.match.config
-
This Spring config should be imported by a system that pulls messages off of the matching queue for processing, and handles delivery
- SubscriptionProcessorConfig() - Constructor for class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- subscriptionRegisteringSubscriber() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionRegisteringSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
-
Responsible for transitioning subscription resources from REQUESTED to ACTIVE Once activated, the subscription is added to the SubscriptionRegistry.
- SubscriptionRegisteringSubscriber() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionRegisteringSubscriber
-
Constructor
- subscriptionRegistry() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionRegistry - Class in ca.uhn.fhir.jpa.subscription.match.registry
-
Cache of active subscriptions.
- SubscriptionRegistry() - Constructor for class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
-
Constructor
- subscriptionStrategyEvaluator() - Method in class ca.uhn.fhir.jpa.subscription.model.config.SubscriptionModelConfig
- SubscriptionStrategyEvaluator - Class in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- SubscriptionStrategyEvaluator() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.matching.SubscriptionStrategyEvaluator
-
Constructor
- SubscriptionSubmitInterceptorLoader - Class in ca.uhn.fhir.jpa.subscription.submit.interceptor
- SubscriptionSubmitInterceptorLoader() - Constructor for class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionSubmitInterceptorLoader
- SubscriptionSubmitterConfig - Class in ca.uhn.fhir.jpa.subscription.submit.config
-
This Spring config should be imported by a system that submits resources to the matching queue for processing
- SubscriptionSubmitterConfig() - Constructor for class ca.uhn.fhir.jpa.subscription.submit.config.SubscriptionSubmitterConfig
- subscriptionTriggeringSvc() - Method in class ca.uhn.fhir.jpa.subscription.submit.config.SubscriptionSubmitterConfig
- SubscriptionTriggeringSvcImpl - Class in ca.uhn.fhir.jpa.subscription.triggering
- SubscriptionTriggeringSvcImpl() - Constructor for class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
- SubscriptionTriggeringSvcImpl.Job - Class in ca.uhn.fhir.jpa.subscription.triggering
- SubscriptionUtil - Class in ca.uhn.fhir.jpa.subscription.util
-
Utilities for working with the subscription resource
- SubscriptionUtil() - Constructor for class ca.uhn.fhir.jpa.subscription.util.SubscriptionUtil
- subscriptionValidatingInterceptor() - Method in class ca.uhn.fhir.jpa.subscription.submit.config.SubscriptionSubmitterConfig
- SubscriptionValidatingInterceptor - Class in ca.uhn.fhir.jpa.subscription.submit.interceptor
- SubscriptionValidatingInterceptor() - Constructor for class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- subscriptionWebSocketHandler() - Method in class ca.uhn.fhir.jpa.subscription.match.config.WebsocketDispatcherConfig
- SubscriptionWebsocketHandler - Class in ca.uhn.fhir.jpa.subscription.match.deliver.websocket
- SubscriptionWebsocketHandler() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.SubscriptionWebsocketHandler
-
Constructor
- syncSubscriptions() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
-
Read the existing subscriptions from the database
T
- toEmail() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- toString() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.SubscriptionCriteria
- triggerSubscription(List<IPrimitiveType<String>>, List<IPrimitiveType<String>>, IIdType) - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
U
- unregisterAllSubscriptions() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
- unregisterInterceptorsForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionSubmitInterceptorLoader
- unregisterListener() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- unregisterSubscriptionIfRegistered(String) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
V
- VALID_RESPONSE(ActiveSubscription) - Static method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
- validate(IdType) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketConnectionValidator
- validateChannelEndpoint(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- validateChannelPayload(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- validateChannelType(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- validateMessageSubscriptionEndpoint(String) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- validatePermissions(IBaseResource, CanonicalSubscription, RequestDetails, RequestPartitionId, Pointcut) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- validateQuery(String, String) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- validateSubmittedSubscription(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
-
Deprecated.
- validateSubmittedSubscription(IBaseResource, RequestDetails, RequestPartitionId) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
-
Deprecated.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.TypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser.TypeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionCriteriaParser
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- websocketConnectionValidator() - Method in class ca.uhn.fhir.jpa.subscription.match.config.WebsocketDispatcherConfig
- WebsocketConnectionValidator - Class in ca.uhn.fhir.jpa.subscription.match.deliver.websocket
- WebsocketConnectionValidator() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketConnectionValidator
-
Constructor
- WebsocketDispatcherConfig - Class in ca.uhn.fhir.jpa.subscription.match.config
- WebsocketDispatcherConfig() - Constructor for class ca.uhn.fhir.jpa.subscription.match.config.WebsocketDispatcherConfig
- WebsocketValidationResponse - Class in ca.uhn.fhir.jpa.subscription.match.deliver.websocket
All Classes and Interfaces|All Packages|Constant Field Values