public abstract class MessageChannelSpec<S extends MessageChannelSpec<S,C>,C extends org.springframework.integration.channel.AbstractMessageChannel> extends IntegrationComponentSpec<S,C>
| Modifier and Type | Field and Description |
|---|---|
protected C |
channel |
id, logger, PARSER, target| Constructor and Description |
|---|
MessageChannelSpec() |
| Modifier and Type | Method and Description |
|---|---|
S |
datatype(java.lang.Class<?>... datatypes) |
protected C |
doGet() |
protected S |
id(java.lang.String id) |
S |
interceptor(org.springframework.messaging.support.ChannelInterceptor... interceptors) |
S |
messageConverter(org.springframework.messaging.converter.MessageConverter messageConverter) |
_this, getprotected C extends org.springframework.integration.channel.AbstractMessageChannel channel
protected S id(java.lang.String id)
id in class IntegrationComponentSpec<S extends MessageChannelSpec<S,C>,C extends org.springframework.integration.channel.AbstractMessageChannel>public S datatype(java.lang.Class<?>... datatypes)
public S interceptor(org.springframework.messaging.support.ChannelInterceptor... interceptors)
public S messageConverter(org.springframework.messaging.converter.MessageConverter messageConverter)
protected C doGet()
doGet in class IntegrationComponentSpec<S extends MessageChannelSpec<S,C>,C extends org.springframework.integration.channel.AbstractMessageChannel>