Class SqsMessageSenderEndpointFactory
- java.lang.Object
-
- de.otto.synapse.endpoint.sender.sqs.SqsMessageSenderEndpointFactory
-
- 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 SqsMessageSenderEndpointFactory extends java.lang.Object implements de.otto.synapse.endpoint.sender.MessageSenderEndpointFactory
-
-
Constructor Summary
Constructors Constructor Description SqsMessageSenderEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry registry, software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient)
-
Method Summary
All Methods Instance Methods Concrete Methods 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
-
-