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, get, getId
protected 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>