
A B C D E F G H I J L M N P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- ACTIVE_STATUS - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
- 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
- addHeader(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
-
Adds a header
- addInterceptor(ChannelInterceptor) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
- addTrigger(CanonicalSubscription.CanonicalEventDefinition) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
-
For now we're using the R4 TriggerDefinition, but this may change in the future when things stabilize
- 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
- BaseChannelSettings - Class in ca.uhn.fhir.jpa.subscription.channel.api
- BaseChannelSettings() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.api.BaseChannelSettings
- 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
- BroadcastingSubscribableChannelWrapper - Class in ca.uhn.fhir.jpa.subscription.channel.subscription
- BroadcastingSubscribableChannelWrapper(IChannelReceiver) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
C
- ca.uhn.fhir.jpa.subscription.channel.api - package ca.uhn.fhir.jpa.subscription.channel.api
- ca.uhn.fhir.jpa.subscription.channel.config - package ca.uhn.fhir.jpa.subscription.channel.config
- ca.uhn.fhir.jpa.subscription.channel.impl - package ca.uhn.fhir.jpa.subscription.channel.impl
- 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 - package ca.uhn.fhir.jpa.subscription.model
- 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
- CanonicalEventDefinition() - Constructor for class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.CanonicalEventDefinition
-
Constructor
- canonicalize(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionCanonicalizer
- CanonicalSubscription - Class in ca.uhn.fhir.jpa.subscription.model
- CanonicalSubscription() - Constructor for class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
-
Constructor
- CanonicalSubscription.CanonicalEventDefinition - Class in ca.uhn.fhir.jpa.subscription.model
- CanonicalSubscription.EmailDetails - Class in ca.uhn.fhir.jpa.subscription.model
- CanonicalSubscription.RestHookDetails - Class in ca.uhn.fhir.jpa.subscription.model
- CanonicalSubscriptionChannelType - Enum in ca.uhn.fhir.jpa.subscription.model
- ChannelConsumerSettings - Class in ca.uhn.fhir.jpa.subscription.channel.api
- ChannelConsumerSettings() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.api.ChannelConsumerSettings
-
Constructor
- channelNamer() - Method in class ca.uhn.fhir.jpa.subscription.channel.config.SubscriptionChannelConfig
-
Create a @Primary @Bean if you need a different implementation
- ChannelProducerSettings - Class in ca.uhn.fhir.jpa.subscription.channel.api
- ChannelProducerSettings() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.api.ChannelProducerSettings
-
Constructor
- clearInterceptorsForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannel
- 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
- createDeliveryHandler(CanonicalSubscriptionChannelType) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory
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
- DATABASE - ca.uhn.fhir.jpa.subscription.match.matcher.matching.SubscriptionMatchingStrategy
-
Resources cannot be matched against this subscription in-memory.
- DEFAULT_CHANNEL_CONSUMERS - Static variable in class ca.uhn.fhir.jpa.subscription.channel.api.ChannelConsumerSettings
- DEFAULT_CHANNEL_CONSUMERS - Static variable in class ca.uhn.fhir.jpa.subscription.channel.api.ChannelProducerSettings
- deliverPayload(ResourceDeliveryMessage, CanonicalSubscription, IChannelProducer) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.message.SubscriptionDeliveringMessageSubscriber
- deliverPayload(ResourceDeliveryMessage, CanonicalSubscription, EncodingEnum, IGenericClient) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- DELIVERY_CHANNEL_CONCURRENT_CONSUMERS - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
- DELIVERY_EXECUTOR_QUEUE_SIZE - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
-
The size of the queue used for sending resources to the subscription matching processor and by each subscription delivery queue
- destroy() - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannel
- destroy() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
- determineStrategy(String) - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.matching.SubscriptionStrategyEvaluator
- doDelivery(ResourceDeliveryMessage, CanonicalSubscription, IChannelProducer, IBaseResource) - 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
- EMAIL - ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
The channel is executed by sending an email to the email addressed in the URI (which must be a mailto:).
- EmailDetails - Class in ca.uhn.fhir.jpa.subscription.match.deliver.email
- EmailDetails() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- EmailDetails() - Constructor for class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
-
Construcor
- equals(Object) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
- equals(Object) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- equals(Object) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
- execute(JobExecutionContext) - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl.Job
F
- fromCode(String, String) - Static method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
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
- getBodyTemplate() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getChannel() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelWithHandlers
- getChannelExtension(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getChannelExtensions(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getChannelFactory() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- getChannelName() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getChannelName(String, IChannelSettings) - Method in interface ca.uhn.fhir.jpa.subscription.channel.subscription.IChannelNamer
-
Channel factories call this service to qualify the channel name before sending it to the channel factory.
- getChannelNamer() - Method in interface ca.uhn.fhir.jpa.subscription.channel.api.IChannelFactory
- getChannelNamer() - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannelFactory
- getChannelType() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getChannelType() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getChannelType(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionCanonicalizer
- getConcurrentConsumers() - Method in class ca.uhn.fhir.jpa.subscription.channel.api.ChannelConsumerSettings
- getConcurrentConsumers() - Method in class ca.uhn.fhir.jpa.subscription.channel.api.ChannelProducerSettings
- getCriteria(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionCanonicalizer
- getCriteriaString() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getCriteriaString() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getDefinition() - Method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
- getDeliveryChannelConcurrentConsumers() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- 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
- getDisplay() - Method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
- getEmailDetails() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getEndpointUrl() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getFrom() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getFrom() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
- getHeaders() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getId() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getIdElement(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getIdElementString() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getIdPart() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getInterceptorBroadcaster() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- getMatchingChannelConcurrentConsumers() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- getMessage() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
- getName() - Method in interface ca.uhn.fhir.jpa.subscription.channel.api.IChannelReceiver
- getName() - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannel
- getName() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
- getOrCreateProducer(String, Class<?>, ChannelProducerSettings) - Method in interface ca.uhn.fhir.jpa.subscription.channel.api.IChannelFactory
-
Create a channel that is used to send messages to the queue.
- getOrCreateProducer(String, Class<?>, ChannelProducerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannelFactory
- getOrCreateReceiver(String, Class<?>, ChannelConsumerSettings) - Method in interface ca.uhn.fhir.jpa.subscription.channel.api.IChannelFactory
-
Create a channel that is used to receive messages from the queue.
- getOrCreateReceiver(String, Class<?>, ChannelConsumerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannelFactory
- getPayload() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryJsonMessage
- getPayload() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedJsonMessage
- getPayload(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- getPayloadId() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- getPayloadId(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- getPayloadSearchCriteria() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getPayloadString() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getPayloadString() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- getProcessingChannelForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- getQueueSizeForUnitTest() - Method in class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannel
- getResource(IIdType) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.resthook.SubscriptionDeliveringRestHookSubscriber
- getRestHookDetails() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getSmtpServerHostname() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- getSmtpServerPassword() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- getSmtpServerPort() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- getSmtpServerUsername() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- getStatus() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- getSubjectTemplate() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getSubjectTemplate() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
- getSubscription() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getSubscription() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- getSubscription() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- getSubscriptionId() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedMessage
- getSubscriptionId(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
-
Helper method to fetch the subscription ID
- getSubscriptionStatus(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionCanonicalizer
- getSystem() - Method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
- getTo() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- getTrigger() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
-
For now we're using the R4 triggerdefinition, but this may change in the future when things stabilize
- getWrappedChannel() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
H
- handleChange(IResourceChangeEvent) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
- handleContextRefreshEvent() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- 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
- hashCode() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
- hashCode() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- hashCode() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
I
- IChannelFactory - Interface in ca.uhn.fhir.jpa.subscription.channel.api
-
This interface is the factory for Queue Channels, which are the low level abstraction over a queue (e.g.
- IChannelNamer - Interface in ca.uhn.fhir.jpa.subscription.channel.subscription
- IChannelProducer - Interface in ca.uhn.fhir.jpa.subscription.channel.api
- IChannelReceiver - Interface in ca.uhn.fhir.jpa.subscription.channel.api
- IChannelSettings - Interface in ca.uhn.fhir.jpa.subscription.channel.api
- IEmailSender - Interface in ca.uhn.fhir.jpa.subscription.match.deliver.email
- IN_MEMORY - ca.uhn.fhir.jpa.subscription.match.matcher.matching.SubscriptionMatchingStrategy
-
Resources can be matched against this subcription in-memory without needing to make a call out to a FHIR Repository
- 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
- IResourceModifiedConsumer - Interface in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- isDeliverLatestVersion() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
- isFlagForDeletion() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- isQualifyChannelName() - Method in class ca.uhn.fhir.jpa.subscription.channel.api.BaseChannelSettings
-
Default true.
- isQualifyChannelName() - Method in interface ca.uhn.fhir.jpa.subscription.channel.api.IChannelSettings
- isStripVersionId() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
- 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
- ISubscriptionTriggeringSvc - Interface in ca.uhn.fhir.jpa.subscription.triggering
- isValid() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.websocket.WebsocketValidationResponse
J
- JavaMailEmailSender - Class in ca.uhn.fhir.jpa.subscription.match.deliver.email
- JavaMailEmailSender() - Constructor for class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- Job() - Constructor for class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl.Job
L
- LinkedBlockingChannel - Class in ca.uhn.fhir.jpa.subscription.channel.impl
- LinkedBlockingChannel(String, ThreadPoolExecutor, BlockingQueue<?>) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannel
- LinkedBlockingChannelFactory - Class in ca.uhn.fhir.jpa.subscription.channel.impl
- LinkedBlockingChannelFactory(IChannelNamer) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannelFactory
- 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
- MATCHING_CHANNEL_CONCURRENT_CONSUMERS - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
-
The number of threads used in subscription channel processing
- MatchingQueueSubscriberLoader - Class in ca.uhn.fhir.jpa.subscription.match.matcher.subscriber
- MatchingQueueSubscriberLoader() - Constructor for class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- MAX_SUBSCRIPTION_RESULTS - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
-
The maximum number of subscriptions that can be active at once
- MESSAGE - ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
The channel is executed by sending a message (e.g.
- 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
- newConsumerConfigForDeliveryChannel(ChannelConsumerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newConsumerConfigForMatchingChannel(ChannelConsumerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newDeliveryReceivingChannel(String, ChannelConsumerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newDeliverySendingChannel(String, ChannelProducerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newMatchingReceivingChannel(String, ChannelConsumerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newMatchingSendingChannel(String, ChannelProducerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newProducerConfigForDeliveryChannel(ChannelProducerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newProducerConfigForMatchingChannel(ChannelProducerSettings) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
- newReceivingChannel(String) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- newSendingChannel(String) - 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
- NULL - ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
added to help the parsers with the generic types
P
- 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
Q
- queueChannelFactory(IChannelNamer) - Method in class ca.uhn.fhir.jpa.subscription.channel.config.SubscriptionChannelConfig
-
Create a @Primary @Bean if you need a different implementation
R
- 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
- REQUESTED_STATUS - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
- 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
- ResourceDeliveryJsonMessage - Class in ca.uhn.fhir.jpa.subscription.model
- ResourceDeliveryJsonMessage() - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryJsonMessage
-
Constructor
- ResourceDeliveryJsonMessage(ResourceDeliveryMessage) - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryJsonMessage
-
Constructor
- ResourceDeliveryMessage - Class in ca.uhn.fhir.jpa.subscription.model
- ResourceDeliveryMessage() - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
-
Constructor
- ResourceModifiedJsonMessage - Class in ca.uhn.fhir.jpa.subscription.model
- ResourceModifiedJsonMessage() - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedJsonMessage
-
Constructor
- ResourceModifiedJsonMessage(ResourceModifiedMessage) - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedJsonMessage
-
Constructor
- ResourceModifiedMessage - Class in ca.uhn.fhir.jpa.subscription.model
-
Most of this class has been moved to ResourceModifiedMessage in the hapi-fhir-server project, for a reusable channel ResourceModifiedMessage that doesn't require knowledge of subscriptions.
- ResourceModifiedMessage() - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedMessage
-
Constructor
- ResourceModifiedMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum) - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedMessage
- ResourceModifiedMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum, RequestDetails) - Constructor for class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedMessage
- resourcePreCreate(IBaseResource) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- resourcePreCreate(IBaseResource, IBaseResource) - 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
- RESTHOOK - ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
The channel is executed by making a post to the URI.
- RestHookDetails() - Constructor for class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
-
Constructor
- runDeliveryPass() - Method in interface ca.uhn.fhir.jpa.subscription.triggering.ISubscriptionTriggeringSvc
- runDeliveryPass() - Method in class ca.uhn.fhir.jpa.subscription.triggering.SubscriptionTriggeringSvcImpl
S
- send(EmailDetails) - Method in interface ca.uhn.fhir.jpa.subscription.match.deliver.email.IEmailSender
- send(EmailDetails) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- sendInternal(Message<?>, long) - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
- 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
- setAuth(Boolean) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
-
Set the "mail.smtp.auth" Java Mail Property
- setBodyTemplate(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- setChannelExtensions(Map<String, List<String>>) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setChannelType(CanonicalSubscriptionChannelType) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setConcurrentConsumers(int) - Method in class ca.uhn.fhir.jpa.subscription.channel.api.ChannelConsumerSettings
- setConcurrentConsumers(int) - Method in class ca.uhn.fhir.jpa.subscription.channel.api.ChannelProducerSettings
- setCriteriaString(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setDaoRegistryForUnitTest(DaoRegistry) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- setDeliverLatestVersion(boolean) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
- 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
- setEndpointUrl(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setFhirContext(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionMatcherInterceptor
- setFhirContextForUnitTest(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setFhirContextForUnitTest(FhirContext) - Method in class ca.uhn.fhir.jpa.subscription.submit.interceptor.SubscriptionValidatingInterceptor
- 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
- setFrom(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
- setHeaders(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setHeaders(List<? extends IPrimitiveType<String>>) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setIdElement(IIdType) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setInterceptorBroadcasterForUnitTest(IInterceptorBroadcaster) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.BaseSubscriptionDeliverySubscriber
- setMatchingStrategyTag(IBaseResource, SubscriptionMatchingStrategy) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionCanonicalizer
- 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
- setPayload(FhirContext, IBaseResource, EncodingEnum) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- setPayload(ResourceDeliveryMessage) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryJsonMessage
- setPayload(ResourceModifiedMessage) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedJsonMessage
- setPayloadId(IIdType) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- setPayloadSearchCriteria(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setPayloadString(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setQualifyChannelName(boolean) - Method in class ca.uhn.fhir.jpa.subscription.channel.api.BaseChannelSettings
-
Default true.
- setQuitWait(Boolean) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
-
Set the "mail.smtp.quitwait" Java Mail Property
- setSmtpServerHostname(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
-
Set the SMTP server host to use for outbound mail
- setSmtpServerPassword(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- setSmtpServerPort(int) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
-
Set the SMTP server port to use for outbound mail
- setSmtpServerUsername(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- setStartTlsEnable(Boolean) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
-
Set the "mail.smtp.starttls.enable" Java Mail Property
- setStartTlsRequired(Boolean) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
-
Set the "mail.smtp.starttls.required" Java Mail Property
- setStatus(Subscription.SubscriptionStatus) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- setStripVersionId(boolean) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.RestHookDetails
- setSubjectTemplate(String) - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.EmailDetails
- setSubjectTemplate(String) - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription.EmailDetails
- setSubscription(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.match.registry.ActiveSubscription
- setSubscription(CanonicalSubscription) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- 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
- setSubscriptionId(String) - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedMessage
- 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
- size() - Method in class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelRegistry
- size() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionRegistry
- SMS - ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
The channel is executed by sending an SMS message to the phone number identified in the URL (tel:).
- start() - Method in class ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender
- 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
- 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.channel.impl.LinkedBlockingChannelFactory
- stop() - Method in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.MatchingQueueSubscriberLoader
- submitResourceModified(ResourceModifiedMessage) - Method in interface ca.uhn.fhir.jpa.subscription.match.matcher.matching.IResourceModifiedConsumer
-
This is an internal API - Use with caution!
- 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 interface ca.uhn.fhir.jpa.subscription.match.matcher.matching.IResourceModifiedConsumer
-
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 - 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 - 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 - 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 - ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
The resource did not match any subscriptions and processing is complete.
- SUBS5 - ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
The resource has been dequeued from the delivery queue and is about to be delivered.
- SUBS6 - ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
Delivery failed
- SUBS7 - ca.uhn.fhir.jpa.subscription.util.SubscriptionDebugLogInterceptor.EventCodeEnum
-
Delivery is now complete and processing is finished.
- SUBSCRIPTION_MATCHING_CHANNEL_NAME - Static variable in class ca.uhn.fhir.jpa.subscription.match.matcher.subscriber.SubscriptionMatchingSubscriber
- SUBSCRIPTION_STATUS - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
- SUBSCRIPTION_TYPE - Static variable in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
- 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
- SubscriptionCanonicalizer - Class in ca.uhn.fhir.jpa.subscription.match.registry
- SubscriptionCanonicalizer(FhirContext) - Constructor for class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionCanonicalizer
- SubscriptionChannelConfig - Class in ca.uhn.fhir.jpa.subscription.channel.config
- SubscriptionChannelConfig() - Constructor for class ca.uhn.fhir.jpa.subscription.channel.config.SubscriptionChannelConfig
- subscriptionChannelFactory(IChannelFactory) - Method in class ca.uhn.fhir.jpa.subscription.channel.config.SubscriptionChannelConfig
- SubscriptionChannelFactory - Class in ca.uhn.fhir.jpa.subscription.channel.subscription
- SubscriptionChannelFactory(IChannelFactory) - Constructor for class ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionChannelFactory
-
Constructor
- 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
- SubscriptionConstants - Class in ca.uhn.fhir.jpa.subscription.match.registry
- SubscriptionConstants() - Constructor for class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionConstants
- 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() - Method in class ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig
- SubscriptionDeliveringMessageSubscriber - Class in ca.uhn.fhir.jpa.subscription.match.deliver.message
- SubscriptionDeliveringMessageSubscriber() - 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
- SubscriptionMatchingStrategy - Enum in ca.uhn.fhir.jpa.subscription.match.matcher.matching
- 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
- 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
- toCanonical() - Method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
- toCode() - Method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
- toString() - Method in class ca.uhn.fhir.jpa.subscription.model.CanonicalSubscription
- toString() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryJsonMessage
- toString() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceDeliveryMessage
- toString() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedJsonMessage
- toString() - Method in class ca.uhn.fhir.jpa.subscription.model.ResourceModifiedMessage
- triggerSubscription(List<IPrimitiveType<String>>, List<IPrimitiveType<String>>, IIdType) - Method in interface ca.uhn.fhir.jpa.subscription.triggering.ISubscriptionTriggeringSvc
- 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
- 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
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.subscription.match.matcher.matching.SubscriptionMatchingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
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.matching.SubscriptionMatchingStrategy
-
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.model.CanonicalSubscriptionChannelType
-
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
- WEBSOCKET - ca.uhn.fhir.jpa.subscription.model.CanonicalSubscriptionChannelType
-
The channel is executed by sending a packet across a web socket connection maintained by the client.
- 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 All Packages