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
loggerFields inherited from interface org.springframework.messaging.MessageChannel
INDEFINITE_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInterceptor(org.springframework.messaging.support.ChannelInterceptor interceptor)voiddestroy()getName()org.springframework.messaging.SubscribableChannelprotected booleansendInternal(org.springframework.messaging.Message<?> theMessage, long timeout)Methods inherited from class org.springframework.messaging.support.AbstractSubscribableChannel
getSubscribers, hasSubscription, subscribe, unsubscribeMethods inherited from class org.springframework.messaging.support.AbstractMessageChannel
addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, setBeanName, setInterceptors, setLogger, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.messaging.support.InterceptableChannel
addInterceptor, getInterceptors, removeInterceptor, removeInterceptor, setInterceptorsMethods inherited from interface org.springframework.messaging.MessageChannel
send, sendMethods inherited from interface org.springframework.messaging.SubscribableChannel
subscribe, unsubscribe
-
Constructor Details
-
BroadcastingSubscribableChannelWrapper
-
-
Method Details
-
getWrappedChannel
-
sendInternal
- Specified by:
sendInternalin classorg.springframework.messaging.support.AbstractMessageChannel
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
addInterceptor
- Specified by:
addInterceptorin interfaceorg.springframework.messaging.support.InterceptableChannel- Overrides:
addInterceptorin classorg.springframework.messaging.support.AbstractMessageChannel
-
getName
- Specified by:
getNamein interfaceIChannelReceiver
-