Class BroadcastingSubscribableChannelWrapper
java.lang.Object
org.springframework.messaging.support.AbstractMessageChannel
org.springframework.messaging.support.AbstractSubscribableChannel
ca.uhn.fhir.jpa.subscription.channel.subscription.BroadcastingSubscribableChannelWrapper
- All Implemented Interfaces:
IChannelReceiver
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.DisposableBean
,org.springframework.messaging.MessageChannel
,org.springframework.messaging.SubscribableChannel
,org.springframework.messaging.support.InterceptableChannel
public class BroadcastingSubscribableChannelWrapper
extends org.springframework.messaging.support.AbstractSubscribableChannel
implements IChannelReceiver
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.messaging.support.AbstractMessageChannel
org.springframework.messaging.support.AbstractMessageChannel.ChannelInterceptorChain
-
Field Summary
Fields inherited from class org.springframework.messaging.support.AbstractMessageChannel
logger
Fields inherited from interface org.springframework.messaging.MessageChannel
INDEFINITE_TIMEOUT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addInterceptor
(org.springframework.messaging.support.ChannelInterceptor interceptor) void
destroy()
getName()
org.springframework.messaging.SubscribableChannel
protected boolean
sendInternal
(org.springframework.messaging.Message<?> theMessage, long timeout) Methods inherited from class org.springframework.messaging.support.AbstractSubscribableChannel
getSubscribers, hasSubscription, subscribe, unsubscribe
Methods inherited from class org.springframework.messaging.support.AbstractMessageChannel
addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, setBeanName, setInterceptors, setLogger, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.messaging.support.InterceptableChannel
addInterceptor, getInterceptors, removeInterceptor, removeInterceptor, setInterceptors
Methods inherited from interface org.springframework.messaging.MessageChannel
send, send
Methods inherited from interface org.springframework.messaging.SubscribableChannel
subscribe, unsubscribe
-
Constructor Details
-
BroadcastingSubscribableChannelWrapper
-
-
Method Details
-
getWrappedChannel
-
sendInternal
- Specified by:
sendInternal
in classorg.springframework.messaging.support.AbstractMessageChannel
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-
addInterceptor
- Specified by:
addInterceptor
in interfaceorg.springframework.messaging.support.InterceptableChannel
- Overrides:
addInterceptor
in classorg.springframework.messaging.support.AbstractMessageChannel
-
getName
- Specified by:
getName
in interfaceIChannelReceiver
-