
Class LinkedBlockingChannelFactory
java.lang.Object
ca.uhn.fhir.jpa.subscription.channel.impl.LinkedBlockingChannelFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLinkedBlockingChannelFactory
(IChannelNamer theChannelNamer, RetryPolicyProvider theRetryPolicyProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected LinkedBlockingChannel
buildLinkedBlockingChannel
(int theConcurrentConsumers, String theChannelName) getOrCreateProducer
(String theChannelName, ChannelProducerSettings theChannelSettings) getOrCreateReceiver
(String theChannelName, ChannelConsumerSettings theChannelSettings) void
stop()
-
Field Details
-
myRetryPolicyProvider
-
-
Constructor Details
-
LinkedBlockingChannelFactory
public LinkedBlockingChannelFactory(IChannelNamer theChannelNamer, RetryPolicyProvider theRetryPolicyProvider)
-
-
Method Details
-
getOrCreateReceiver
public LinkedBlockingChannel getOrCreateReceiver(String theChannelName, ChannelConsumerSettings theChannelSettings) -
getOrCreateProducer
public ISpringMessagingChannelProducer getOrCreateProducer(String theChannelName, ChannelProducerSettings theChannelSettings) -
getChannelNamer
-
buildLinkedBlockingChannel
@Nonnull protected LinkedBlockingChannel buildLinkedBlockingChannel(int theConcurrentConsumers, String theChannelName) -
stop
-