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

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.match.registry.SubscriptionLoader.Job
 
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

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
 
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.match.registry.SubscriptionLoader.Job
 
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

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

scheduleJob() - Method in class ca.uhn.fhir.jpa.subscription.match.registry.SubscriptionLoader
 
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
SubscriptionLoader.Job - Class in ca.uhn.fhir.jpa.subscription.match.registry
 
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
 
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
 
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