Uses of Interface
io.awspring.cloud.sqs.listener.ConfigurableContainerComponent
Packages that use ConfigurableContainerComponent
Package
Description
Components for executing the flow of messages to and from a message listener.
Components to process message acknowledgements.
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 ConfigurableContainerComponent in io.awspring.cloud.sqs.listener
Methods in io.awspring.cloud.sqs.listener with parameters of type ConfigurableContainerComponentModifier and TypeMethodDescriptiondefault OContainerOptions.configure(ConfigurableContainerComponent configurable) Configure aConfigurableContainerComponentwith this options.Method parameters in io.awspring.cloud.sqs.listener with type arguments of type ConfigurableContainerComponentModifier and TypeMethodDescriptiondefault OContainerOptions.configure(Collection<? extends ConfigurableContainerComponent> configurables) Configure a collection ofConfigurableContainerComponentwith this options. -
Uses of ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.acknowledgement
Subinterfaces of ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.acknowledgementModifier and TypeInterfaceDescriptioninterfaceTop-level interface for a component capable of processing acknowledgements.interfaceAcknowledgementProcessorspecialization that allows for delegating acknowledgement execution to aAcknowledgementExecutor.Classes in io.awspring.cloud.sqs.listener.acknowledgement that implement ConfigurableContainerComponentModifier and TypeClassDescriptionclassBase implementation for aAcknowledgementProcessorwithSmartLifecyclecapabilities.classAcknowledgementProcessorimplementation that adds the messages to aBlockingQueueto be acknowledged according toContainerOptions.getAcknowledgementInterval()andContainerOptions.getAcknowledgementThreshold().class -
Uses of ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.sink
Subinterfaces of ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.sinkModifier and TypeInterfaceDescriptioninterfaceMessageSinkspecialization that uses aMessageProcessingPipelineas the output.interfaceMessageSink<T>Component that handles the flow ofMessages.Classes in io.awspring.cloud.sqs.listener.sink that implement ConfigurableContainerComponentModifier 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 ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.sink.adapter
Classes in io.awspring.cloud.sqs.listener.sink.adapter that implement ConfigurableContainerComponentModifier 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. -
Uses of ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.source
Subinterfaces of ConfigurableContainerComponent in io.awspring.cloud.sqs.listener.sourceModifier and TypeInterfaceDescriptioninterfaceMessageSourcespecialization that enables processing acknowledgements for theMessageinstances through anAcknowledgementExecutorinterfaceA source ofMessageinstances.interfaceMessageSourceextension that provides polling configurations andSmartLifecyclecapabilities.Classes in io.awspring.cloud.sqs.listener.source that implement ConfigurableContainerComponentModifier and TypeClassDescriptionclassAMessageSourceimplementation capable of converting messages from a Source type to a Target type.classBasePollingMessageSourceimplementation withSmartLifecyclecapabilities.classMessageSourceimplementation for polling messages from a SQS queue and converting them to messagingMessage.classAbstractSqsMessageSourceimplementation for FIFO queues.classAbstractSqsMessageSourceimplementation for standard queues.