public interface MessageSenderEndpointFactory extends MessageEndpointFactory<MessageSenderEndpoint>
| Modifier and Type | Method and Description |
|---|---|
default MessageSenderEndpoint |
create(java.lang.String channelName)
Creates and returns a
AbstractMessageSenderEndpoint for a messaging channel. |
MessageSenderEndpoint |
create(java.lang.String channelName,
MessageFormat messageFormat)
Creates and returns a
AbstractMessageSenderEndpoint for a messaging channel. |
boolean |
matches(java.lang.Class<? extends Selector> channelSelector)
Returns true if the factory is capable to create a
MessageSenderEndpoint matching the given
selector, false otherwise. |
java.lang.Class<? extends Selector> |
selector() |
default MessageSenderEndpoint create(@Nonnull java.lang.String channelName)
AbstractMessageSenderEndpoint for a messaging channel.create in interface MessageEndpointFactory<MessageSenderEndpoint>channelName - the name of the channel of the created MessageSenderEndpointMessageSenderEndpoint create(@Nonnull java.lang.String channelName, MessageFormat messageFormat)
AbstractMessageSenderEndpoint for a messaging channel.channelName - the name of the channel of the created MessageSenderEndpointmessageFormat - the message format in which messages are serialized toboolean matches(java.lang.Class<? extends Selector> channelSelector)
MessageSenderEndpoint matching the given
selector, false otherwise.matches in interface SelectablechannelSelector - channel selectorjava.lang.Class<? extends Selector> selector()
selector in interface Selectable