- id
string id;
 Undocumented in source.
- setBeanName
void setBeanName(string name)
 A message channel uses the bean name primarily for logging purposes.
- getBeanName
string getBeanName()
 Return the bean name for this message channel.
- setInterceptors
void setInterceptors(ChannelInterceptor[] interceptors)
 Undocumented in source. Be warned that the author may not have intended to support it.
- addInterceptor
void addInterceptor(ChannelInterceptor interceptor)
 Undocumented in source. Be warned that the author may not have intended to support it.
- addInterceptor
void addInterceptor(int index, ChannelInterceptor interceptor)
 Undocumented in source. Be warned that the author may not have intended to support it.
- getInterceptors
List!(ChannelInterceptor) getInterceptors()
 Undocumented in source. Be warned that the author may not have intended to support it.
- removeInterceptor
bool removeInterceptor(ChannelInterceptor interceptor)
 Undocumented in source. Be warned that the author may not have intended to support it.
- removeInterceptor
ChannelInterceptor removeInterceptor(int index)
 Undocumented in source. Be warned that the author may not have intended to support it.
- send
bool send(MessageBase message, long timeout)
 Undocumented in source. Be warned that the author may not have intended to support it.
- sendInternal
bool sendInternal(MessageBase message, long timeout)
 Undocumented in source.
- toString
string toString()
 Undocumented in source. Be warned that the author may not have intended to support it.
- ChannelInterceptorChain
class ChannelInterceptorChain
 Assists with the invocation of the configured channel interceptors.
Abstract base class for {@link SubscribableChannel} implementations.
@author Rossen Stoyanchev @since 4.0