Uses of Interface
io.awspring.cloud.sqs.listener.sink.MessageSink
Packages that use MessageSink
Package
Description
Components for executing the flow of messages to and from a message listener.
Components to handle the flow of messages from a Source to a Pipeline.
Composable message sink adapters to add behavior to sinks via a decorator pattern.
Components that provide message instances to be processed.
-
Uses of MessageSink in io.awspring.cloud.sqs.listener
Methods in io.awspring.cloud.sqs.listener that return MessageSinkModifier and TypeMethodDescriptionContainerComponentFactory.createMessageSink(O options) Create aMessageSinkinstance.FifoSqsComponentFactory.createMessageSink(SqsContainerOptions options) StandardSqsComponentFactory.createMessageSink(SqsContainerOptions options) Methods in io.awspring.cloud.sqs.listener with parameters of type MessageSinkModifier and TypeMethodDescriptionprotected voidAbstractPipelineMessageListenerContainer.doConfigureMessageSink(MessageSink<T> messageSink) protected voidSqsMessageListenerContainer.doConfigureMessageSink(MessageSink<T> messageSink) -
Uses of MessageSink in io.awspring.cloud.sqs.listener.sink
Subinterfaces of MessageSink in io.awspring.cloud.sqs.listener.sinkModifier and TypeInterfaceDescriptioninterfaceMessageSinkspecialization that uses aMessageProcessingPipelineas the output.Classes in io.awspring.cloud.sqs.listener.sink that implement MessageSinkModifier and TypeClassDescriptionclassBase implementation forMessageProcessingPipelineSinkcontainingSmartLifecyclefeatures and useful execution methods that can be used by subclasses.classMessageSinkimplementation that emits the whole received batch of messages to the configuredMessageProcessingPipeline.classMessageProcessingPipelineSinkimplementation that executes messages from the provided batch in parallel.classMessageProcessingPipelineSinkimplementation that processes provided messages sequentially and in order. -
Uses of MessageSink in io.awspring.cloud.sqs.listener.sink.adapter
Classes in io.awspring.cloud.sqs.listener.sink.adapter that implement MessageSinkModifier and TypeClassDescriptionclassMessageProcessingPipelineSinkimplementation that delegates method invocations to the provided delegate.classAbstractDelegatingMessageListeningSinkAdapterimplementation that groups the received batch according to the provided grouping function and emits each sub batch to the delegate separately.classAnAbstractDelegatingMessageListeningSinkAdapterthat adds anMessageVisibilityExtendingSinkAdapter<T>.io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter.OriginalBatchMessageVisibilityExtendingInterceptorto theMessageProcessingContext.Methods in io.awspring.cloud.sqs.listener.sink.adapter that return MessageSinkModifier and TypeMethodDescriptionprotected MessageSink<T>AbstractDelegatingMessageListeningSinkAdapter.getDelegate()Constructors in io.awspring.cloud.sqs.listener.sink.adapter with parameters of type MessageSinkModifierConstructorDescriptionprotectedCreate an instance with the provided delegate.MessageGroupingSinkAdapter(MessageSink<T> delegate, Function<Message<T>, String> groupingFunction) MessageVisibilityExtendingSinkAdapter(MessageSink<T> delegate) -
Uses of MessageSink in io.awspring.cloud.sqs.listener.source
Methods in io.awspring.cloud.sqs.listener.source with parameters of type MessageSinkModifier and TypeMethodDescriptionvoidAbstractPollingMessageSource.setMessageSink(MessageSink<T> messageSink) voidMessageSource.setMessageSink(MessageSink<T> messageSink) Set theMessageSinkto be used as an output for thisMessageSource.