Class KafkaMessageSenderEndpointFactory
- java.lang.Object
-
- de.otto.synapse.endpoint.sender.kafka.KafkaMessageSenderEndpointFactory
-
- All Implemented Interfaces:
de.otto.synapse.endpoint.MessageEndpointFactory<de.otto.synapse.endpoint.sender.MessageSenderEndpoint>,de.otto.synapse.endpoint.Selectable,de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory
public class KafkaMessageSenderEndpointFactory extends java.lang.Object implements de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory
-
-
Constructor Summary
Constructors Constructor Description KafkaMessageSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry registry, org.springframework.kafka.core.KafkaTemplate<java.lang.String,java.lang.String> kafkaTemplate)
-
Method Summary
Modifier and Type Method Description de.otto.synapse.endpoint.sender.MessageSenderEndpointcreate(java.lang.String channelName, de.otto.synapse.translator.MessageFormat messageFormat)booleanmatches(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)java.lang.Class<? extends de.otto.synapse.channel.selector.Selector>selector()
-
-
-
Method Detail
-
create
public de.otto.synapse.endpoint.sender.MessageSenderEndpoint create(@Nonnull java.lang.String channelName, de.otto.synapse.translator.MessageFormat messageFormat)- Specified by:
createin interfacede.otto.synapse.endpoint.sender.MessageSenderEndpointFactory
-
matches
public boolean matches(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)
- Specified by:
matchesin interfacede.otto.synapse.endpoint.sender.MessageSenderEndpointFactory- Specified by:
matchesin interfacede.otto.synapse.endpoint.Selectable
-
selector
public java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector()
- Specified by:
selectorin interfacede.otto.synapse.endpoint.sender.MessageSenderEndpointFactory- Specified by:
selectorin interfacede.otto.synapse.endpoint.Selectable
-
-